アプリ版:「スタンプのみでお礼する」機能のリリースについて

1時間以上~2時間未満の値が返され場合は、別のセルに〇
2時間以上~3時間未満の値が返された場合は、×を表示する関数を教えてください。

A 回答 (2件)

IF関数でできると思いますけど…


1時間未満や3時間以上が入ることはないんですか?

>1時間以上~2時間未満の値が返され場合
これ、式で出すんですよね?
だったらその式も載せてもらった方がいいと思います。
    • good
    • 0

IF(c,a,b)は「もしcがTRUE(成り立つ)ならa, FALSE(成り立たない)ならb」を返す関数です。

またAND(s,t)は「sとtがどちらもTRUEならAND(s,t)もTRUE, そうでないならFALSE」を返す関数です。これらを利用します。
すなわち、
=IF(AND(p>=c1,p<c2),"◯",IF(AND(p>=c2,p<c3),"✕","その他"))
という式を、◯か✕を表示したいセルに入れます。
ただし、p は 「値が返される」セルを指すようにします。また、c1, c2, c3はそれぞれ"1:00:00", "2:00:00", "3:00:00"を入力してあるセルを指すようにします。

 もうちょっと具体的に説明しますと、たとえば
c1, c2, c3がセル"A1","A2","A3"、
pがセル"B1","B2", .... であって、
◯か✕を表示したいセルが"C1","C2",… である場合なら、

セル"C1"に
=IF(AND(B1>=$A$1,B1<$A$2),"◯",IF(AND(B1>=$A$2,B1<$A$3),"✕","その他"))
を入力し、「下へ引っ張って」やりますと、セル"C2"には自動的に
=IF(AND(B2>=$A$1,B2<$A$2),"◯",IF(AND(B2>=$A$2,B2<$A$3),"✕","その他"))
が入り、以下同様に自動的に式が入力されます。
    • good
    • 0
この回答へのお礼

ありがとうございました。急いでいたので感激です。
明解なご回答に感謝します。

お礼日時:2017/08/09 12:18

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