「一気に最後まで読んだ」本、教えて下さい!

エクセル2010で、添付画像の勤務表及び給与予測表を作りました。
C行に開始時刻、D行に終了時刻を入力します。
開始時刻は「22:00」と決まっており、終了時刻はまちまちです。
そこで、先に「22:00」と入力してしまうと、計算されて表記してしまいます。
(143行みたいに2H先に計算され、表記してしまいます)
そうしないためには、どうしたらいいですか?
関数の計算式は、下記です。
B122「=CHOOSE(WEEKDAY(A122,1),"日","月","火","水","木","金","土")」
E122「=IF(C122="","",(C122>D122)+D122-C122)」
F122「=IF(C122="","",E122*24)」
G122「=IF(C122="","",F122*1132)」

よろしくお願いします

「エクセルで勤務時間表作成」の質問画像

A 回答 (2件)

C列とD列の両方に時刻が記入されたとき、E,F,Gが表示されれば良いわけですね。


以下のようにしてください。
E122
=IF(AND(C122<>"",D122<>""),(C122>D122)+D122-C122,"")
F122
=IF(AND(C122<>"",D122<>""),E122*24,"")
G122
=IF(AND(C122<>"",D122<>""),F122*1132,"")
    • good
    • 0

B122: =TEXT(A122,"aaa")


E122: =IF(OR(C122="",D122=""),"",1*(C122>D122)+D122-C122)
F122: =IF(E122="","",ROUND(E122/"1:0",1))
G122: =IF(F122="","",ROUNDUP(F122*1132,0))
    • good
    • 0

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


おすすめ情報