[[20160125115950]] 『IF関数で呼び出した結果』(やま) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『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.