[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件にあったら…』(hanamizuki)
教えてください。 A B C 1 ○ ● 2 #N/A ●
3 ○ #N/A
4 #N/A #N/A
AとB、○か●が入れば、Cに"あり"と反映させたい。 また○・●どちらかが入っていれば、同様にCに"あり"と反映させたい。 両方とも#N/Aの場合は、"×"を反映させたい。
簡単なのに、わかりません。よろしくお願いします。
=IF(OR(COUNTIF(A1:B1,{"○","●"})),"あり",IF(COUNTIF(A1:B1,"#N/A")=2,"×",""))を C1に入力し、下にフィルドラッグされたらどうでしょう? (LOOKUP)
A B C 1 ○ ● あり 2 #N/A ● あり 3 ○ #N/A あり 4 #N/A #N/A × 5 #N/A
LOOKUPさん、ありがとうございます。 ところで、条件を1つ増やすとどのように変わりますか? ORとANDの関係はどうなるのでしょうか? (hanamizuki)
A B C 1 ○ ● あり 2 #N/A ● あり 3 ○ #N/A あり 4 #N/A #N/A × 5 ◎ #N/A 途中
>条件を1つ増やすとどのように変わりますか? その条件を書いて教えていただけませんか? (LOOKUP)
A B C 1 ○ ● あり 2 #N/A ● あり 3 ○ #N/A あり 4 #N/A #N/A × 5 ◎ #N/A 途中
AとBに、○か●が入れば、Cに"あり"と反映させたい。 また○・●どちらかが入っていれば、同様にCに"あり"と反映させたい。 両方とも#N/Aの場合は、"×"を反映させたい。 ※と、ここまでが前回条件です。
さらに、 AかBに、◎が入れば、Cに"途中"と反映させたい。 この時、○及び●と、◎ は混在しない。 両方とも#N/Aの場合は、"×"を反映させたい。
わかりますでしょうか…書いていてよくわからなくなってきてしまった自分がいます。 お願いします。 (hanamizuki)
=IF(OR(COUNTIF(A1:B1,{"○","●"})),"あり",IF(COUNTIF(A1:B1,"#N/A")=2,"×", IF(COUNTIF(A1:B1,"◎"),"途中",""))) ↑ と後ろに追加されればよろしいようです。 エラー値を含む処理は、エラー値が戻らない特定の関数を使用することが必要です。 (LOOKUP)
>エラー値を含む処理は、エラー値が戻らない特定の関数を使用することが必要です。 …特定の関数とは、ピンとこないのですが(涙 文字列で扱えばたいてい大丈夫ということに、なりますか? (hanamizuki)
>…特定の関数とは、ピンとこないのですが(涙 私もまったく同じです。=COUNTIF()は、エラー値を処理できるようです。 >文字列で扱えばたいてい大丈夫ということに、なりますか? そうでしょうが、エラー値を文字列にするのもそれなりの処理があります。。 (LOOKUP)
むむ。質問攻めも申し訳ないので、この辺で。 どうもありがとうございました。(hanamizuki)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.