
IF関数とVLOOKUP関数で複数条件を組み合わせたい
IF(VLOOKUP(J5,リスト!$E:$F,2,FALSE)=O$4,1,IF(N5>0,0.5,0.25)
上記の数式を下記の複数条件を組み合わせた数式にしたいです。どのように書き換えたらよいでしょうか?
①リストで検索した数字がO4と合致して、かつN5>0だったら100
②リストで検索した数字がO4と合致せず、かつN5<だったら25
③リストで検索した数字がO4と合致して、かつN5<0だったら75
④リストで検索した数字がO4と合致せず、かつN5>0だったら50
No.3ベストアンサー
- 回答日時:
済みません。
式を 謝罪の上、
訂正させてください。
現行、
=IF(N5>0,
IF(VLOOKUP(J5,リスト!$E:$F,2,FALSE)=O$4,
100,
25,
)
IF(VLOOKUP(J5,リスト!$E:$F,2,FALSE)=O$4,
75,
50
)
)
改訂後、
=IF(N5>0,
IF(VLOOKUP(J5,リスト!$E:$F,2,FALSE)=O$4,
100,
25,
),
IF(VLOOKUP(J5,リスト!$E:$F,2,FALSE)=O$4,
75,
50
)
)
以上、
申し訳ない。
すみません、誤って補足にお礼をしてしまいました。
訂正版までご教授頂きまして、ご丁寧にありがとうございます。
検証させて頂きます。
No.4
- 回答日時:
N5は0になることはないのですか?
ご返信頂きましてありがとうございます。
N=0になることはあります。
それを回避する為、今回質問させて頂いたIF(VLOOKUP~の式の前に下記の数式で条件設定しています。
=IFERROR(IF(MATCH(J44,J:J,0)=ROW(),IF(OR(L44(実績)=0,N44(達成/未達成額)=0),0,(リスト!$B$18-(COUNTIFS(L$5:L$1000(実績),"<>0",N$5:N$1000(達成/未達成額),">"&N44(達成/未達成額))*2+COUNTIF(N$5:N$1000(達成/未達成額),N44)-1)/2)
①L列実績とN列達成/未達成額が0は対象外とする。
②同順位を除く、N列とL列の平均順位に「IF(VLOOKUP~」の条件に基づいて計算をしたい
③L列実績と達成/未達成額がどちらもマイナスの時も計算の対象外とする
ただ、現状③も計算に含まれてしまっており、③を対象外としたいのですが今回質問させて頂いた数式に組み込むことは可能でしょうか?
No.2
- 回答日時:
N5=5だった場合の 処理が、
抜け出ますが。
まぁ、
論理演算子を 条件判断内で、
用いれば いいものと、
思います。
http://www4.synapse.ne.jp/yone/excel2013/excel20 …
又、
IF構文は、
可能な限り ネストせず、
値なら +で、
文字列なら &で、
接続して、
列記するように してくださいね。
とはいえ、
例えば、
=IF(N5>0,
IF(VLOOKUP(J5,リスト!$E:$F,2,FALSE)=O$4,
100,
25,
)
IF(VLOOKUP(J5,リスト!$E:$F,2,FALSE)=O$4,
75,
50
)
)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) excel 行でソートすると計算式が上手くいかない。 6 2022/06/01 08:18
- Excel(エクセル) マクロを簡潔にしたい 6 2022/09/16 10:37
- Excel(エクセル) Formulaプロパティーを使ってセルに数式を組んだのですが簡潔にしたい。 3 2022/08/21 20:51
- Excel(エクセル) ExcelのVLOOKUP関数 7 2022/08/23 06:46
- Visual Basic(VBA) VBA初心者です 検索した数字の行に色をつける 5 2023/02/13 14:22
- Excel(エクセル) VBAで組み合わせ算出やCOUNTIFSの処理を高速化したいです。 4 2022/04/07 02:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
特定のセルだけ結果がおかしい...
-
エクセル
-
エクセルのdatedif関数を使って...
-
【マクロ】アクティブセルの時...
-
【関数】同じ関数なのに、エラ...
-
エクセルの循環参照、?
-
【マクロ】WEBシステムから保存...
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】3行に上から下に並...
-
【マクロ】A列にある、日付(本...
-
【条件付き書式】シートの中で...
-
【マクロ】EXCELで読込したCSV...
-
【エクセル】期限アラートについて
-
【マクロ】列を折りたたみ非表...
-
Excelファイルを開くと私だけVA...
-
Excelの新しい空白のブックを開...
-
マクロ・VBAで、当該ファイルの...
-
派遣会社とかハローワークとか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報
ご丁寧にご教授頂きましてありがとうございます。