
エクセル2003で職場の勤務表を作成しています。
IF関数で実働時間の計算をして、且つ対象セルに指定文字が入力された場合は文字を数値に変換したいのですが、方法が分かりません。
初心者ですので、ご説明に至らない部分があるかも知れませんが、ご存知の方がいましたら教えてくださいます様お願いします。
例)
A1 B1 C1 D1
1 氏名 勤務開始 勤務終了 実働時間
2 あいう 9:00 18:00 8:00
3 えお 公休 0:00
上記のB1セルに"公休"と文字が入った場合、D3セルには0:00を入れたいのです。
(1)まず、勤務終了-勤務開始-勤務が5時間以上の場合は休憩1時間を引く。
=IF(C3-B3>=TIME(5,0,0),C3-B3-TIME(1,0,0),C3-B3)
(2)且つ、勤務開始のセル(B3)に"公休"と文字が入った場合は、実働時間セル(D3)に0;00を入れる。
=IF(B3="公休",TIME(0,0,0,))
以上、D3セルに2つの式を下のように合わせた所、VALUEエラーが出てしまいました。
=IF(C3-B3>=TIME(5,0,0),C3-B3-TIME(1,0,0),C3-B3),IF(B3="公休",TIME(0,0,0,))
どの辺りが間違えているのでしょうか?
No.2ベストアンサー
- 回答日時:
=IF(B3="公休","0:00",IF(C3-B3>=TIME(5,0,0),C3-B3-TIME(1,0,0),C3-B3))
ではいかがでしょうか^^
ご回答ありがとうございました。
HERO_TKS様に教えて頂いた通り試しましたら、出来ました!
教えて頂いた式を理解し、今後の役立てようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2010の指マークと白十字マ...
-
枠に収まらない文字を非表示に...
-
エクセルのセル交点に丸印をつ...
-
セルをクリック⇒そのセルに入力...
-
数式を残したまま、別のセルに...
-
VBAで特定の文字が入力されたセ...
-
貼り付けで複数セルに貼り付けたい
-
【マクロ画像あり】❶1つの条件...
-
Excel データ入力に応じて自動...
-
エクセルのセルの枠を超えて文...
-
VBAを使用して時間単位で矢印を...
-
エクセル 足して割る
-
Excelで住所を2つ(町名迄と番...
-
excelの特定のセルの隣のセル指...
-
エクセルでセルの挿入・削除を...
-
公共建築工事 共通仮設費率 エ...
-
対象セル内(複数)が埋まった...
-
LARGE関数 飛び飛びの範囲を指定
-
エクセルの一つのセルに複数の...
-
エクセル
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
数式を残したまま、別のセルに...
-
Excel for Mac使用中ポインタが...
-
Excel 例A(1+9) のように番地の...
-
セルをクリック⇒そのセルに入力...
-
エクセルの書式設定の表示形式...
-
枠に収まらない文字を非表示に...
-
エクセル オートフィルタで絞...
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
(Excel)数字記入セルの数値の後...
-
エクセルのセルの枠を超えて文...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
公共建築工事 共通仮設費率 エ...
-
Excelで数式内の文字色を一部だ...
-
Excelで教えてください。 バー...
-
エクセルの一つのセルに複数の...
-
Excel2003 の『コメント』の編...
おすすめ情報