[[20210709184954]] 『複数条件のIF関数について』(piyo) ページの最後に飛ぶ

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

 

『複数条件のIF関数について』(piyo)

いつもお世話になっております。

IF関数でどうしても正解が導きだせないものがありますので
教えていただけないでしょうか?

東京  大阪  名古屋  福岡
○        ○     
10    15         20
◎    △   ×     △

A1からD3に入っている文字、数値を基に、4行目に
条件が合致していた場合は "◎ △ ×" と出るように
したいのですが、どのようにしたら表示させることができる
でしょうか?

条件 2行目が"○"で3行目に数値が入っていれば ◎
   2行目が"○"で3行目に数値がなければ   ×

      2行目が空白で3行目に数値が入っていれば △

上記3つの条件を一つの数式で表示できませんでしょうか?

< 使用 Excel:Excel2016、使用 OS:Windows10 >


=if(A1="○",if(isnumber(a3),"◎","× "),if(and(A2="",isnumber(A3)),"△",""))

(凡) 2021/07/09(金) 19:35


表示できました! ありがとうございました!
(piyo) 2021/07/09(金) 20:01

度々すみません。

上記3行目(例えば名古屋)に0が入っている場合に
0があると△になってしまいました。
もう1つ "0より大きい"という条件を付けることが
うまくいきません。
どうしたらいいのでしょうか?

(piyo) 2021/07/11(日) 15:14


 =IF(A2="〇",IF(COUNTIF(A3,">0"),"◎","×"),IF(COUNTIFS(A2,"",A3,">0"),"△",""))
 とするのは、どうでしょう?
(6up) 2021/07/11(日) 16:23

and関数に
,A3>0
を追加するだけだけど。
(凡) 2021/07/11(日) 17:16

 未入力でない空白の対処にCOUNTIF()、COUNTIFS()を使用しましたが、長かったです。
 こちらのほうが、短いですね。

 =IF(A2="〇",IF(N(A3)>0,"◎","×"),IF(AND(A2="",N(A3)>0),"△",""))
(6up) 2021/07/11(日) 22:37

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.