[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数で呼び出した結果』(やま)
H22 セル '=IF(S20="","",IF(AND(IF(D4>=100,1,0)+IF(H4>=100,1,0)+IF(L4>=100,1,0)=3,IF(P4>=100,1,0)+IF(T4>=100,1,0)+IF(X4>=100,1,0)>=2),"合 格","不合格"))
A1セル '=IF(AND(IF(D4>=100,1,0)+IF(H4>=100,1,0)+IF(L4>=100,1,0)=3,IF(P4>=100,1,0)+IF(T4>=100,1,0)+IF(X4>=100,1,0)>=2),1,2)
D4 H4 L4 は 必須科目 P4 T4 X4 は 得点上位の「2種目を選択」 5種目=100以上で「合格」の判定。(正常判定の表示です)
そこで D4:X4セルの「得点表示」には、問題を呼び出す「回数」入力セル=M2セルが「未入力」の場合には「0」を表示させたく無いので
D4 セル他(得点) =IF($M$2="","",D3*10) としています。 (D3=◎の数)
K2 セル A1セルの式により「1」を取得して、「イラスト合格の図」を表示させています。「2」を取得は「表示無し」です。
◎ 以上の設定ですと、M2セルの「回数入力」がない場合に「1」を取得した結果(イラスト=合格の図)が出てしまいます。
「回数」を消せば「2」=(何も表示無し)を取得します。
◎ 「回数」が未入力の状態では、「得点」 「合否判定」 イラストの「図」の表示をさせない方法をご教示ください。
< 使用 Excel:Excel2010、使用 OS:unknown >
数式の 「D4」 を N(D4)に変更 (GobGob) 2016/01/25(月) 12:03
GobGob) 2016/01/25(月) 12:03 さん:
◎ 早々にご教示をありがとうございます。
A1セル =IF(AND(IFN(D4>=100,1,0)+IF(H4>=100,1,0)+IF(L4>=100,1,0)=3,IF(P4>=100,1,0)+IF(T4>=100,1,0)+IF(X4>=100,1,0)>=2),1,2)
NOT 対象の論理式の逆を返す でしょうか? 上記= #NAME? エラー表示となりました。
◎ A1セルの式のみ、上記のようにしてみた結果です。よろしくお願いします。
(やま) 2016/01/25(月) 13:07
=IF(AND(IF(N(D4)>=100,1,0)+IF(N(H4)>=100,1,0)+IF(N(L4)>=100,1,0)=3,IF(N(P4)>=100,1,0)+IF(N(T4)>=100,1,0)+IF(N(X4)>=100,1,0)>=2),1,2)
じゃないの? (GobGob) 2016/01/25(月) 16:03
一応。
A1 =IFERROR(IF(AND(MINA(D4,H4,L4)>=100,LARGE((P4,T4,X4),2)>=100),1,2),2)
※ D4、H4、L4、P4、T4、X4セルには 数式で「数値」または「空白文字列」が返されてるのが前提 (GobGob) 2016/01/25(月) 16:13
>「回数」が未入力の状態では、「得点」 「合否判定」 イラストの「図」の表示をさせない方法をご教示ください。
あー。 M2が未入力なら空白を返すんだね。。。。
H22 =IF(OR(M2="",S20=""),"",IF(AND(IF(D4>=100,1,0)+IF(H4>=100,1,0)+IF(L4>=100,1,0)=3,IF(P4>=100,1,0)+IF(T4>=100,1,0)+IF(X4>=100,1,0)>=2),"合 格","不合格"))
A1 =IF(M2="","",IF(AND(IF(D4>=100,1,0)+IF(H4>=100,1,0)+IF(L4>=100,1,0)=3,IF(P4>=100,1,0)+IF(T4>=100,1,0)+IF(X4>=100,1,0)>=2),1,2))
※ A1 =IF(COUNT(D4,H4,L4,P4,T4,X4)=6,IF(AND(MIN(D4,H4,L4)>=100,MEDIAN(P4,T4,X4)>=100),1,2),"") でもよさげ。 ※ H22は =IF(OR(S20="",A1=""),"",IF(A1=1,"合 格","不合格")) でもよさげ。 (GobGob) 2016/01/25(月) 16:34
GobGob) 2016/01/25(月) 16:34 さん:
◎ 何度もお手数をかけました。
返答が「タイムバッティング」して、もう一度修正したりしていましたが、下記の式で成功しました。
A1 =IFERROR(IF(AND(MINA(D4,H4,L4)>=100,LARGE((P4,T4,X4),2)>=100),1,2),2)
>「数値」または「空白文字列」が返されてるのが前提
>D4 セル他(得点) =IF($M$2="","",D3*10) としています。 (D3=◎の数)
H22 =IF(M2="","",IF(AND(IF(D4>=100,1,0)+IF(H4>=100,1,0)+IF(L4>=100,1,0)=3,IF(P4>=100,1,0)+IF(T4>=100,1,0)+IF(X4>=100,1,0)>=2),"合 格","不合格"))
◎これで「回数」を入力する前には、得点欄に「0」の表示もなしで「不合格」の判定も非表示となりました。 ありがとうございました。
(やま) 2016/01/25(月) 17:32
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.