- ベストアンサー
excel関数について
excel関数について教えてください。 セルA1が↑のとき、セルA2>=セルA3ならば、"TRUE"、セルA2が↓のとき、セルA2<セルA3ならば、"TRUE" という数式を作りたいのですが、どなたか教えていただけませんでしょうか。 =IF(A1="↑",A2>=A3),IF(A1="↓",A2<A3) と入れてみましたがエラーになり行き詰っています。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
結果がTRUE,FALSEでいいなら =IF(A2>=A3,A1="↑",A1="↓") または =OR(AND(A1="↑",A2>=A3),AND(A1="↓",A2<A3))
その他の回答 (3)
- keithin
- ベストアンサー率66% (5278/7941)
>エラーになり行き詰っています。 単純にIFのカッコの対応が取れてません。 計算例: =IF(A1="","",IF(A1="↑",A2>=A3,IF(A1="↓",A2<A3))) =IF(COUNTA(A1:A3)<3,"",IF(A1="↑",A2>=A3,IF(A1="↓",A2<A3)))
お礼
早速のご回答ありがとうございました。 >単純にIFのカッコの対応が取れてません。 そうだったんですね。 御指摘いただきありがとうございました!
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
=IF(A1="↑",A2>=A3,IF(A1="↓",A2<A3,"")) A1セルが ↑、↓ 以外だったら? >セルA1が↑のとき、セルA2>=セルA3ならば では A2<セルA3 だったら? とりあえず =IF(A1="↑",A2>=A3,IF(A1="↓",A2<A3,""))
お礼
早速のご回答ありがとうございました。 >A1セルが ↑、↓ 以外だったら? 言葉足らずでした。セルA1は↑・↓のみのです。 >では A2<セルA3 だったら? その場合はFALSEを表示させたかったのです。 教えていただいた数式で先に進めました。 どうもありがとうございました。
- kmetu
- ベストアンサー率41% (562/1346)
=IF(OR(AND(A1="↑",A2>=A3),AND(A1="↓",A2<A3)),"true","false") でいかがでしょう
お礼
早速のご回答ありがとうございました。 やっと先の作業に進めそうです。 どうもありがとうございました!
お礼
早速のご回答ありがとうございました。 =IF(A2>=A3,A1="↑",A1="↓") というシンプルな数式に目から鱗が落ちました。 どうもありがとうございました。