Excelに詳しい方、ご教授ください。

Writer: admin Type: arte Date: 2019-01-14 00:00
Excelに詳しい方、ご教授ください。例えば、A1:2018/11/28、B1:17:35A2:2018/12/1、B2:6:30と入力し、B3:(A2+B2)-(A1+B1)で表示形式を変更して「18:55」と表示させたとします。このB3の表示されている経過時間が〇時間以上●時間未満なら1と、●時間以上□時間未満なら2、といったようにB4に表示させたいです。B4にどのような計算式を入力すれば良いでしょうか?IFとANDの組合せでは上手くいきませんでした。共感した0###表示形式 [h]:mmで60:55ですが・・・50時間以上70時間未満なら170時間以上100時間未満なら2 違うなら表示しない=IF(AND(B3>="50:00"*1,B3<"70:00"*1),1,IF(AND(B3>="70:00"*1,B3<"100:00"*1),2,""))ナイス0
###=IF(B3>="50:00"*1,IF(B3<"70:00"*1,1,IF(B3<"100:00"*1,2,"")))ででも
###まず、b3は1日以上たってるから24以上になると思うんだけどわざと24以下表示にしてあるの?それを踏まえてb4を書いてもダメなの?b4はどんな関数にしたの?ナイス0
###if関数を使う前提なら、=if(〇時間未満, 返り値1, if(●時間未満, 1, if(□時間未満, 2, if(…と順序良くスライスします。〇時間未満でなければ〇時間以上に決まってますからね。and関数を使うと面倒臭くなるだけです。ナイス0
###60:55 や 12:55 でなく、どういう理屈で 18:55 なのですか?理由を説明願います。ナイス0

 

TAG