教えてください。

A列B列に数値が入力されております。
(例えばA1:3 A2:5 B1:5 B2:6)

C1列には
A1が1以上3以下で且つ、B1が3以上4以下の場合は「1」そうでない場合は
「0」を
入力するという関数を作成し

C2列には
A2が4以上5以下で且つ、B2が4以上6以下の場合は「1」そうでない場合は
「0」を
入力するという関数を入れたいのですが

どのようにすればいいのでしょうか?
まったく入力の仕方が分かりません・・・。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

こんばんは!


一例です。
オートフィルは考えていませんので、C1・C2にそれぞれ数式を入れます。

質問をそのまま素直に数式にしてみました。

C1セルに
=IF(AND(A1>=1,A1<=3,B1>=3,B1<=4),1,0)

C2セルに
=IF(AND(A2>=4,A2<=5,B2>=4,B2<=6),1,0)

ではどうでしょうか?
エラー処理はしていません。m(__)m
    • good
    • 0
この回答へのお礼

ありがとうございます。

とても助かりました。

一番最初に頂いたのでベストアンサーに!!

お礼日時:2011/04/08 20:31

遊びです


C1セル: =AND(1<=A1,A1<=3,3<=B1,B1<=4)*1
 空白処理有 =IF(AND(A1<>"",B1<>""),AND(1<=A1,A1<=3,3<=B1,B1<=4)*1,"")
C2セル: =AND(4<=A2,A2<=5,4<=B2,B2<=6)*1

C1セル: =1-OR(A1<1,A1>3,B1<3,B1>4)
 空白処理有 =IF(OR(A1="",B1=""),"",1-OR(A1<1,A1>3,B1<3,B1>4))
C2セル: =1-OR(A2<4,A2>5,B2<4,B2>6)

C1セル: =IF(A1>=1,IF(A1<=3,IF(B1>=3,IF(B1<=4,1,0),0),0),0)
 空白処理有 =IF(A1="","",IF(B1="","",IF(A1>=1,IF(A1<=3,IF(B1>=3,IF(B1<=4,1,0),0),0),0)))
C2セル: =IF(A2>=4,IF(A2<=5,IF(B2>=4,IF(B2<=6,1,0),0),0),0)

失礼しました
    • good
    • 0
この回答へのお礼

こんなに細かく・・・。

ありがとうござます

お礼日時:2011/04/08 20:30

入力する関数は



C1列には

=IF(and(and(A1>=1,A1<=3),and(B1>=3,B1<=4)),1,0)

C2列には

=IF(and(and(A2>=4,A2<=5),and(B2>=4,B2<=6)),1,0)

という回答になりますが。。。

シートへの関数の入力がわからないのでしょうか?

この回答で解決されないようでしたら、質問された内容が、実現したい関数なのか、関数の入力方法なのかを補足していただけますか。
    • good
    • 0
この回答へのお礼

ありがとうございます。
記載通りシートへの関数入力が分からなかったんです・・。

試してみます!!

お礼日時:2011/04/08 20:29

セルC1に


=IF(AND(A1>=1,A1<=3,OR(B1=3,B1=4)),1,0)
セルC2に
=IF(AND(OR(A2=4,A2=5),B2>=4,B2<=6),1,0)
    • good
    • 0
この回答へのお礼

ありがとうございます

早速やってみます

お礼日時:2011/04/08 20:30

IF関数でもいいのですが、結果が1,0の表示の場合



>A1が1以上3以下で且つ、B1が3以上4以下の場合は「1」そうでない場合は「0」を

=(A1>=1)*(A1<=3)*(B1>=3)*(B1<=4)

・A1が1以上
・A1が3以下
・B1が3以上
・B1が4以下

どれか一つでも条件に合わないと0になります
    • good
    • 0
この回答へのお礼

関数でなくても出来るんですね。

ありがとうございます

お礼日時:2011/04/08 20:30

このQ&Aに関連する人気のQ&A

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


人気Q&Aランキング