[[20050727170927]] 『条件にあったら…』(hanamizuki) ページの最後に飛ぶ

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

 

『条件にあったら…』(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.