
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
Renta !全タテコミ作品第1話無料配信!!
縦スクロール&フルカラーマンガ特集!
-
Vlookup関数とcountif関数の組み合わせについて
Excel(エクセル)
-
(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?
Excel(エクセル)
-
excelのVLOOKUPで検索値を2つにできますか?
Excel(エクセル)
-
4
参照先セルに値が入っていない時に、「0」や「1900/01/00」などが入らないようにしたいのですが
Excel(エクセル)
-
5
Excelの質問です。VLOOKUP関数とOR検索を、組み合わせて用いるようなことはできないでしょうか?
Excel(エクセル)
-
6
エクセルでIFとCOUNTIFを組み合わせるようなことは可能でしょうか
その他(Microsoft Office)
-
7
エクセルのIF関数で、文字が入力されていたならば~
Excel(エクセル)
-
8
VLOOKUP関数の範囲に、複数の範囲を指定したい
PowerPoint(パワーポイント)
-
9
VLOOKUPとIFの組み合わせで困ってます
Excel(エクセル)
-
10
エクセルでIF文とHLOOKUP関数の合わせ技で。。。
Excel(エクセル)
-
11
2つのシート間での重複データのチェック
Excel(エクセル)
-
12
【エクセル】IF関数 AまたはBならばCと表示
その他(Microsoft Office)
-
13
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
14
VLOOKUP 検索値を2つ設定したい
Excel(エクセル)
-
15
エクセル 同じ値を探して隣の数値をコピーする
Excel(エクセル)
-
16
エクセルで2つの条件を満たす数量を2列から抽出したいです。
Excel(エクセル)
-
17
【Excel】VLOOKUP関数で複数のシートから検索する方法
Excel(エクセル)
-
18
エクセルexcelで桁を減らして表示したい
Excel(エクセル)
-
19
エクセルのIF文で10個の条件を指定できるのですか
Excel(エクセル)
-
20
ACCESS側からEXCELの書式を設定するには?
Visual Basic(VBA)
関連するQ&A
- 1 =IF(ISNA(VLOOKUP($A1,sheet2!$A$1:$B$12,2,FALSE)),"",VLOOKUP($A1,sheet2!$A$1:$B $
- 2 SUMPRODUCT($A$1:$A$10,$B$1:$B$10)とSUMPRODUCT($A$1:$A$10*$B$1:$B$10)
- 3 "$B$32:$H$32,$K$32:$N$32,$P$32:$AH$32" を変数に置き換えたい
- 4 エクセル詳しい方!!お願いします! =IF(会計簿!$C$6="13-ア","会計簿!$A$6",I
- 5 エクセル計算式について =vlookup(B3,sheet2!$B$2:$C$50,2,FALSE)
- 6 IF関数 複数条件の組み合わせ
- 7 IF関数とVLOOKUP関数の組み合わせ
- 8 Excelの関数(IFとVLOOKUPの組み合わせ?)
- 9 エクセルで集計表を組みたいです(if,month,vlookup関数あたり?)
- 10 vlookup と if else 関数を組み合わせられるか?
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
あるセルに特定の文字列を打つ...
-
5
エクセルでマウスカーソルの形...
-
6
Excelのグレーの部分を戻したい
-
7
エクセルでセルが指定できない
-
8
複数のエクセルシートで同じセ...
-
9
エクセル指定した範囲からラン...
-
10
エクセルの2ページ目の作り方
-
11
EXCELでX軸が時間のグラフを作...
-
12
excelで1つのセルだけを分割す...
-
13
ピポットテーブルについて 下の...
-
14
EXCELでセル内に打った文字が隠...
-
15
Excel 書式を関数で判断。
-
16
エクセル 表を大きく、紙いっ...
-
17
Excelについて 自転車、原付、...
-
18
エクセル近似曲線(範囲指定)
-
19
EXCELのセル上のURLを...
-
20
決まった時間に近い時間を抽出...
おすすめ情報
ご丁寧にご教授頂きましてありがとうございます。