痔になりやすい生活習慣とは?

セルA、B、Cにそれぞれ1か2か3か4(順不問)の数字が入っていれば、Dにtrueを出す式は作れますか?


A1  B1  C1  D1
1   2   3   TRUE
2   3   4   TRUE
2   3   5   FALSE
3   2   1   TRUE
3   2   4   TRUE
0   1   2   FALSE

こんな感じで合否をだしたいんですが、どうしたらいいのか是非ご教授願います。

A 回答 (8件)

No3です (; ̄ー ̄A アセアセ・・・



>1,4,5,6の場合・・・・・?
セルD1に次の式を・・・(配列数式と配列定数を使用)
=AND(A1:C1>=1,A1:C1<=6,A1:C1<>{2;3}) を入力して先程と同様に「Ctrl」+「Shift」+「Enter」で確定してください

説明:1~6までの間の2と3以外でtrueかfalseを返します
「関数」の回答画像5
    • good
    • 0
この回答へのお礼

2度のご返答ありがとうございます!画像までつけていただいて分かりやすかったです。みなさん色々ご教授していだけましたが、悩みに悩みました結果一番親身に受け答えしていただいたこの方にベストアンサーを贈りたいと思います。

お礼日時:2011/10/03 16:57

D1: =COUNTIF(A1:C1,1)+COUNTIF(A1:C1,2)+COUNTIF(A1:C1,3)+COUNTIF(A

1:C1,4)>2
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。下の方のSUM関数を使わなかったパターンですかね?関数疎いので参考にさせていただきます!

お礼日時:2011/10/03 16:55

◆こんな方法はいかがでしょう


D1=SUM(COUNTIF(A1:C1,{1;2;3;4}))=3
★下にコピー
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。結構簡潔に仕上がるものですね!これは試してみます!

お礼日時:2011/10/03 16:54

D1:=AND(OR(A1={1,2,3,4}),OR(B1={1,2,3,4}),OR(C1={1,2,3,4}))


下方向へコピー
同じ数値がある時にFALSEとするなら、
D1:=AND(OR(A1={1,2,3,4}),OR(B1={1,2,3,4}),OR(C1={1,2,3,4}),AND(A1-B1,A1-C1,B1-C1))

1,4,5,6 の時は…説明不要でしょう。
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます!なかなか関数って難しいですね。助かります!

お礼日時:2011/10/03 16:53

D1に


=OR(A1:C1={1;2;3;4})
のように記入して,コントロールキーとシフトキーを押しながらEnterで入力する。
    • good
    • 0
この回答へのお礼

お早いご返事ありがとうございます。短くできてますね!試してみます!

お礼日時:2011/10/03 17:13

セルD1に次の式を・・・


=AND(A1:C1>0,A1:C1<=4) を入力し、最後に「Ctrl」+「Shift」+「Enter」で確定させます(配列数式)
{=AND(A1:C1>0,A1:C1<=4)} ←こんな感じになります
    • good
    • 0
この回答へのお礼

お早いご返答ありがとうございます。
こんなに早い時間で3件も返答がくるとは思いませんでした。
これは0~4というような感じなのでしょうか、もしよければ1,2,3,4ではなく1,4,5,6というふうに飛ばし飛ばしでできる式を教えていただけませんか?

お礼日時:2011/10/03 13:41

D1=AND(AND(A1>=1,A1<=4),AND(B1>=1,B1<=4),AND(C1>=1,C1<=4))


または
D1=AND(A1>=1,A1<=4)*AND(B1>=1,B1<=4)*AND(C1>=1,C1<=4)
または
D1=(SUMPRODUCT((A1:C1>=1)*(A1:C1<=4))=3)
    • good
    • 0
この回答へのお礼

お早い返答ありがとうございます。関数に疎いものでなかなか理解できませんでした。もし差し支えなければ1,2,3,4ではなく1,4,5,6というように飛ばし飛ばしでできる式を教えていただけませんか?

お礼日時:2011/10/03 13:40

A1:C1の範囲にある場合



=(COUNTIF(A1:C1,"<=4")-COUNTIF(A1:C1,"<=0"))=3
    • good
    • 0
この回答へのお礼

お早い返答ありがとうございます。助かりました。
もし差し支えなければ1,2,3,4ではなく1,4,5,6というような飛ばし飛ばしでできる式を教えていただけませんか?

お礼日時:2011/10/03 13:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング