No.2ベストアンサー
- 回答日時:
=IF(TEXT(B1-A1,"h")*1>8,TEXT(B1-A1,"h")*1-1,TEXT(B1-A1,"h")*1)
IF関数 です。
IF関数 は、
=IF( A1=1 , 1 , 0 ) 「A1セルが 1 だったら 1 を返し、A1セルが 1 以外だったら 0 を返す」という使い方です。
わかりやすく間を空けましょう。
=IF( TEXT(B1-A1,"h")*1>8 , TEXT(B1-A1,"h")*1-1 , TEXT(B1-A1,"h")*1 )
TEXT(B1-A1,"h")*1 が3回表記されています。
TEXT関数 の最後に *1 をしています。
TEXT( B1-A1 , "h" ) *1 「終業時間-始業時間 を “h”(hour)形式 の テキスト にして 1 を掛けろ」という使い方です。
TEXT関数 の部分 TEXT( B1-A1 , "h" ) は、
B1-A1 で、
17:00 - 8:00 が 9:00 (数値)になります。
TEXT( 〔9:00 (数値)〕 , "h" ) で、
9:00 (数値)を 9 (文字)にします。
最後に *1 で
9(文字) を 9 (数値)にしています。
したがって、
=IF( 〔 9 〕>8 , 〔 9 〕-1 , 〔 9 〕 ) このような IF関数 になります。
IF関数 は、
=IF(A,B,C) Aが真ならBを。Aが偽ならCを。
ですから、
=IF( 【 9 】>8 , 【 9 】-1 , 〔 9 〕 )
この場合は、「【拘束時間:9】が 8 を超えるので、【拘束時間:9】-1 を 実働時間:8 として返す」という論理になります。
拘束時間が、4時間だったら、
=IF( 【 4 】>8 , 〔 4 〕-1 , 【 4 】 )
この場合は、「【拘束時間:4】が 8 を超えないので、【拘束時間:4】をそのまま返す」という論理になります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Excel(エクセル) エクセルの関数(式)を教えてください。 1 2022/09/27 09:28
- Excel(エクセル) エクセルで 例えばA1のセルに1+1 と入力すると B1のセルに2 と答えが出る関数があったと思いま 8 2022/12/16 20:57
- Excel(エクセル) エクセルで一定の数値を超えたとき”一定数”、超えなかったら計算式を入れたい 3 2022/04/05 10:31
- Excel(エクセル) エクセルで月末、月初の判定をしたい。 4 2022/05/18 23:22
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) エクセルの関数について教えてください。 A1=B1*C1*D1の時 C1D1のセルのどちらかがが空白 1 2022/05/07 23:01
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルオンラインのみ勝手に...
-
エクセルの神よ、ご回答を! エ...
-
エクセルのセル内でタブキーの...
-
グラフの参照範囲を自動的に変...
-
#DIV/0!があるデータの折れ線...
-
一太郎からエクセルに
-
エクセルで3Dの円錐形を作成...
-
エクセル シート内の別のセルに...
-
散布図や折れ線グラフにエラー...
-
エクセルにて指定文字数以上の...
-
ウェブから貼ったドロップダウ...
-
文字をアルファベット順に3つ...
-
差し込み印刷で文字化け!
-
エクセル データ追加するもグ...
-
エクセルのグラフでデータテー...
-
エクセルVBA 長さ0の文字列をNu...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
セルを結合したA4とA5の条件付...
-
Excelで同じセルに箇条書きをし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのセル内でタブキーの...
-
エクセルで3Dの円錐形を作成...
-
エクセルのグラフでデータテー...
-
エクセル 文字の先頭4文字だ...
-
エクセル データ追加するもグ...
-
エクセルVBA 長さ0の文字列をNu...
-
差し込み印刷で文字化け!
-
VBA初心者です。電話番号の数字...
-
エクセルのデータを自動的にweb...
-
エクセルオンラインのみ勝手に...
-
日報のデータを月報にデータを...
-
エクセルで全波整流回路の波形
-
文字をアルファベット順に3つ...
-
エクセルの変換
-
ウェブから貼ったドロップダウ...
-
一太郎からエクセルに
-
エクセルのセルが突然選択でき...
-
エクセル2000:phonetic関数で...
-
文字を入力するだけで、強制終...
-
エクセルのテーブルで自動拡張...
おすすめ情報
回答して頂き大変に感謝して折ります、この様な関数式を何を参照しているのでしょうか?
エクセル(関数式)の本など(インプレス社)みるのですが分かりません。
参考(推奨本)出来る本等を教えて頂ければ幸いです。
エクセルのシート全体の関数を確認(見る)するのに操作(ショートカット)する方法を教えて下さいませ。
宜しくお願い致します。