=IF(AND(T$3>=$D9,T$3<$E9),1,"")という式と
=IF(AND(T$3>=$F9,T$3<$G9),-1,"")という式をヒトツにまとめたいです。
ちなみにD9は出勤時間、E9は退勤時間、F9は休憩始めの時間、G9は休憩終わりの時間
そしてT3には時刻が入力されており、塗りつぶす事によってグラフになるようになっています。
現在は1つ目の式のみを使い、条件式書式にて「1と等しい時にセルを塗りつぶす」としています。
これに休憩時間の間はグラフを塗りつぶさないという条件をプラスしたいと思っています。
補足としては、他のセルにてCOUNT関数を使っており、その時間に何人が働いているか表示出来るようにしています。
二つ目の式の真の場合の-1に深い意味はありません。
結果、何人働いているか表示出来ればと思っての数字です。
よろしくお願いします。
No.4ベストアンサー
- 回答日時:
>やはり30分ずれてしまいます。
時間は小数点以下の数値を計算しているので、演算誤差のせいでは無いかと思います。
下記URLを参照してください。
参考URL:http://pc.nikkeibp.co.jp/pc21/special/gosa/
ありがとうございます!
まさか誤差が生まれるなんて夢にも思いませんでした!
T3のセルをT2で、=CEILING(T2,"0:30")と参照させて、
各セルの式のT$3の部分をT$2に置き換えるとうまくいきました。
本当に助かりました!
No.3
- 回答日時:
働いている時間のみ
=IF(AND(T$3>=$D9,T$3<$E9,OR(T$3<=$F9,T$3>$G9)),1,"")
これでいいのかな
ご回答ありがとうございます。
OR関数を使う事でシンプルになり分かりやすかったです。
皆様エクセルを熟知されていてうらやましい限りです。
しかし、やはり30分ずれてしまいます。
そのまま入力すると開始時間も30分ずれてしまったので、不等号を逆にしてみました。
すると他の方の回答通りに入力したのと同じような状態になりました。
そのままエクセルのデータを見ていただければ早いのにともどかしい気持ちでいっぱいです。
解決法がありましたらぜひご教授ください。
No.2
- 回答日時:
単純にヒトツにまとめて、
=IF(AND(T$3>=$F9,T$3<$G9),-1,IF(AND(T$3>=$D9,T$3<$E9),1,""))
でどうでしょう。
優先順位順に、休憩時間中は-1、それ以外で勤務時間中は1、他""
ご解答ありがとうございます。
IF関数をカンマで区切れるというのを初めてしりました。
勉強になりました。ありがとうございます。
ですがやはりNO,1様と同じ状態になってしまいます。
同じ状態になるという事は数式以外の何かがおかしいと思うのですが
どこがおかしいと推測出来るでしょうか。
質問文と違った質問になりますがご回答頂ければ幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) エクセル 条件付き書式 日をまたぐ塗りつぶし 1 2023/01/13 18:00
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) 月間シフト表から総勤務時間を計算する関数 4 2023/05/20 07:12
- Excel(エクセル) 出退勤管理の早退時間について 4 2023/08/21 15:22
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
- CGI VBAで条件から範囲を指定して色を塗る方法を知りたいです 1 2022/06/30 16:05
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- Excel(エクセル) <スプレッドシート>IF関数の複数条件について 5 2022/10/27 14:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報