• 締切済み

一つのセルに複数の数式を入れたいです。

お知恵を貸して下さい・・・ 毎月の勤務表の纏め作業の為に、色々試行錯誤しております。 従業員の方々のお給料に関わる部分なので、出来るだけ漏れやミスなど出ないような勤務表を作りたいと思っております。 そこでお伺いしたいのですが・・・ 通常は実働時間欄に (1)  =(退社時間欄-出社時間欄)-休憩1:00-残業時間 という数式を入れています。(残業時間は別の単独セルに入っています。) そして私の会社では有給休暇を使用した日は【D】という記号を勤務欄に入力する事になっています。 なので【D】を入れたら8時間と表示されるように (2)  =IF(勤務欄="D","8:00","") という数式も準備しているのですが、この2つの数式を1つのセルに一緒に入れる事は可能でしょうか? まとめますと・・・ 実働時間欄に通常の実働時間を出す数式(1)と 勤務欄に有給の記号【D】を入れたら実働時間欄に8時間と表示される数式(2) を一つにして入れたいという事です。 エクセル初心者の為、もしかしたら遠回りな作成をしているかもしれません。 もっと簡単な方法があるのかもしれませんが今、とにかく必死で勉強中です。 何方かお知恵をお貸し願えませんでしょうか? 何卒宜しくお願い致します!!

みんなの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

=IF(勤務欄="D","8:00",IF(OR(退社時間欄="",出社時間欄=""),"",退社時間欄-出社時間欄-"1:00")) では如何でしょうか。  尚、残業時間は 退社時間欄-出社時間欄 という部分に既に含まれていると思われますので、数式中から削除しました。

mouretu
質問者

お礼

まさしく今、勤務表の纏めをしておりますので試してみます。 お忙しいところありがとうございます!

すると、全ての回答が全文表示されます。
noname#164823
noname#164823
回答No.1

どのセルに入っているか分かりませんが、 =IF(勤務欄="D","8:00",(退社時間欄-出社時間欄)-休憩1:00-残業時間) としたら出ませんか。

mouretu
質問者

お礼

ありがとうございます! 今から試してみます。 お忙しいところありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A