[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件がすごく多い時のIF式』(アジサシ)
条件 入力 判定 A列 B列(D列の数値がn) C列 D列 E列 AAA社 10=n DDD社 10 ○ BBB社 20=n AAA社 10 ○ CCC社 10<n CCC社 13 ○ DDD社 OR(10=n,20=n) CCC社 9 × DDD社 20 ○ BBB社 20 ○
会社(C列)ごとに条件かがあるので、D列に入力された数値が条件と当てはまっているかを、E列で確認したいです。
=if(vlookup(C1,A:B,2)&D1,”○”,”×”) で試してみましたがエラーになってしまいました…。
実際に使いたいデータでは会社の種類がかなりあるのですが、IFSなどで条件をすべて入力するしかないのでしょうか?
よろしくお願いいたします。
< 使用 Excel:Office365、使用 OS:Windows10 >
あかん。これくらいしか思い付けない。(..のは、私が苦手なだけですけど^^;)
_|___A___|___B___|___C___|D|___E____|___F____|___G____|___H____|___I____ 1|A列 |contid1|contid2| | |n |contid1 |contid2 |result 2|AAA社 |=10 | | |DDD社 | 10|=10 |=20 |○ 3|BBB社 |=20 | | |AAA社 | 10|=10 | |○ 4|CCC社 |>10 | | |CCC社 | 13|>10 | |○ 5|DDD社 |=10 |=20 | |CCC社 | 9|>10 | |× 6| | | | |DDD社 | 20|=10 |=20 |○ 7| | | | |BBB社 | 20|=20 | |○ G2=INDEX(B:B,MATCH($E2,$A:$A,0)) I2=IF(SUMPRODUCT(COUNTIF(F2,G2:H2)),"○","×")
(白茶) 2021/05/01(土) 17:59
1.名前定義を行う E1セルを選択して、Ctrl + F3キー押下で、名前定義ダイアログを出す。
新規作成で、名前を「eval」とでもし、 参照ボックスに下式を入れる。
=EVALUATE(SUBSTITUTE(VLOOKUP(C1,$A:$B,2,FALSE),"n",D1))
2.E1セルに下式を入力して、下へコピーする。
=IF(C1="","",IF(eval,"○","×"))
(半平太) 2021/05/01(土) 20:00
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.