A 回答 (10件)
- 最新から表示
- 回答順に表示
No.10
- 回答日時:
No.4です。
No.9さんのご指摘のとおり、「添付画像」からしか判断できないわけですが、常識的に考えて、右方向に時間が経過するものとします。
すると、
>39(D)の列から起算し左に
>①2列連続で数値が入って入るか、➁3列連続で数値が入って入るか、
>③1列あけて数値が入って入るか
というご質問者の説明は、39列が直近週で、38列がその前週、37列がその前々週となり、直近週を起点として考えるということになります。
確かに画像にあるように、37列と38列の2週連続は有り得るわけですが、直近週に数字がない場合、
「39(D)の列から起算し左に2列連続で数値が入っているか」に該当しないので、上記①には該当しないという判断です。
No.8
- 回答日時:
№4様と№7様の案では、BCの2週連続とCDの2週連続を両方表示できないように思います。
図のA列abcとvwxです。図ではabcの結果は”-”となっていますが、仕様では、「39(D)の列から起算し左に2列連続で数値が入って入るか」ですから、D列が””でもCB列がともに数値があれば2週連続ではないかと思われます。そのような理解でしょうか。No.7
- 回答日時:
項目名の上に1行挿入し、37の上に100、38の上に10、39の上に1と入れる。
(こちらではB1~D1の範囲に入力でサンプル作成してます)
E3=IF(SUMPRODUCT($B$1:$D$1,N(ISNUMBER(B3:D3)))=111,"3Wk連続",IF(SUMPRODUCT($B$1:$D$1,N(ISNUMBER(B3:D3)))=101,"隔週",IF(SUMPRODUCT($B$1:$D$1,N(ISNUMBER(B3:D3)))=11,"2Wk連続","")))
で下にコピー。
式が長くなるので、111、や101などを先にだしておいて別列でそれに対応する文字列を表示させるという方法の方がいいかも。
No.6
- 回答日時:
E2=IF(AND(B2<>"",C2<>"",D2<>""),"3Wk連続",
IF(AND(B2<>"",C2<>"",D2="" ),"2Wk連続",
IF(AND(B2="" ,C2<>"",D2<>""),"2Wk連続",
IF(AND(B2<>"",C2="" ,D2<>""),"隔週",""))))
ではどうでしょうか。
No.5
- 回答日時:
No.4です。
大変失礼しました。前回回答で数式を記述するセルを「D2」と書いたのですが、ご質問者が投稿された画像を基にしていますので、「E2」の誤りでした。お詫びして訂正いたします。
No.4
- 回答日時:
配列数式でよいなら、D2に
=IFERROR(CHOOSE(SUM((B2:D2<>"")*{1,2,4})-4,"隔週","2Wk連続","3Wk連続"),"")
を入力し、CTRL+SHIFT+ENTERで確定させ、これを下方向へコピーすればよいと思います。
なお、EXCELのバージョンが「365」ならENTERだけでもOKです。
配列数式を避けるなら、D2に
=IFERROR(CHOOSE(SUMPRODUCT((B2:D2<>"")*{1,2,4})-4,"隔週","2Wk連続","3Wk連続"),"")
を入力し、下方向へコピーすればよいと思います。
No.3
- 回答日時:
(。
-`ω-)...あえてIF関数を使わないでやってみた。=CHOOSE(BIN2DEC(TEXTJOIN("",FALSE,COUNT(D2),COUNT(C2),COUNT(B2)))+1,"","","","","1Wk","隔週","2Wk","3Wk")
No.2
- 回答日時:
=IF(COUNT(B2:D2)=3,"3Wk連続",IF(COUNT(B2:D2)=2,IF(C2="","隔週",IF(D2<
>"","2Wk連続","")),""))お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) countif関数について質問 4 2022/06/14 12:11
- Excel(エクセル) Excel2019 列と列(2列)の数値の重複を調べたい 1 2023/05/11 13:35
- Excel(エクセル) ある数値に対して、値を返す数式についてです 2 2022/09/13 22:06
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Java Java 南京錠 2 2023/02/04 11:46
- Visual Basic(VBA) VBAで、特定の文字より後を削除して残った数値を文字列に変換と特定の文字より前も削除したい 3 2022/04/15 19:21
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excel 2019 のピボットテーブル...
-
Excelのセルを飛ばして入力する
-
【マクロ】エクセルにかいてあ...
-
Excelのオートフィル
-
Excel初心者です。 詳しい方、...
-
スプレッドシート クエリ関数 1...
-
MOS365 Excel Expert / Excel R...
-
西暦や和暦の表示をyyyymmdd表...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセルの数式で教えてください。
-
スプレッドシートの関数VLOOKUP...
-
エクセルでセルに「氏名を入力...
-
エクセルで指定した日付、店舗...
-
【Excel】セル内の時間帯が特定...
-
Excelのグラフ軸について
-
Excel 2019 は、SPILL機能があ...
-
関数を教えて下さい。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報