[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数』(KAZI)
関数についてご教示ください。
A列1行目〜10行目のすべてのセルに「A・B・C・D」どれかの文字が 入力されています。
A列11行目に、関数で
A列1行目〜10行目のセルに、1つでもDの文字が入力されていた場合は Dと表示
次に、 A列1行目〜10行目のセルに、Dはなく、Cの文字が1つでも入力されていた場合は Cと表示
次に、 A列1行目〜10行目のセルに、CもDもなく、Bの文字が1つでも入力されていた場合は Bと表示
次に、 A列1行目〜10行目のセルに、BもCもDもなく、すべてAが入力さてている場合は Aと表示 させたいと思っています。
複雑な関数が苦手なため、お願いしたいと思います。
< 使用 Excel:Excel2007、使用 OS:Windows7 >
=IF(COUNTIF(A1:A10,"D")>0,"D",IF(COUNTIF(A1:A10,"C")>0,"C",IF(COUNTIF(A1:A10,"B")>0,"B","A")))
(あああああ) 2018/03/01(木) 19:01
回答でなくて確認です。
(1):「A1:A10」に1以上Dの文字が入力されていた場合 →は Dと表示
(2):(1)を満たさずに「A1:A10」に1以上Cの文字が入力されていた場合 → Cと表示
(3):(1)(2)を満たさずに「A1:A10」に1以上Bの文字が入力されていた場合 → Bと表示
(4):(1)(2)(3)を満たさずに「A1:A10」 すべてにAが入力さてている場合は→Aと表示
と解釈すると、(4)を満たしてない場合は、どうすればいいんでしょうか?
また、「ABCD」ってセルに入力されてたらどうするんですか?上記ルールでいえば、(1)を満たすのでDとなりますけど・・
※もしかして、A〜Dまでのいずれか1文字しか入らないので完全一致でしらべればいいんでしょうか?
また、(4)の解釈も、「A1:A10」の一部にしか入力されてなくて、すべてに「A」入ってないと(4)を満たせないんですが、どう判定すればいいんでしょうか?
(もこな2) 2018/03/01(木) 19:11
セルには「A・B・C・D」の、どれか1文字が入力されているとして
提示の条件なら ↓ でもいいかも
=TRIM(CHAR(MAX(INDEX(CODE(A1:A10&" "),0))))
お勧めするわけではありません。
参考まで (笑) 2018/03/01(木) 19:25
>すべてのセルに「A・B・C・D」どれかの文字が入力されています。
A1:A10に空白セルはないのなら ↓ でも
=CHAR(MAX(INDEX(CODE(A1:A10),0)))
参考まで (笑) 2018/03/01(木) 19:46
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.