![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
基本、定時の時間が2パターンあります。
①8:00~17:00
②9:00~18:00
A1その日の始り時間、A2その日の終了時間、A3その日の早出時間、A4その日の残業時間
上記のように書きたいんですけど、繁忙期により早出する場合と残業する場合があります。
例えばA1に7:00、A2に18:00って入力した時に、A3に1A4に1と表示するのはMAX関数使用すればできるのですが、定時が2パターンあるので私の能力だと片方出来ません。
IFなど使えば出来そうな気もしますけど、私では厳しいので教えてください。
8時~の人 A1に7:00、A2に18:00って入力した時に、A3に1 A4に1
9時~の人 A1に7:00、A2に18:00って入力した時に、A3に2 A4に0
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
ご例示の場合、どのパターンを適用するのかの情報がどこにもないようですので、エクセルであれ人間であれ計算することは難しいと思います。
どこかに、どちらのパタンであるかを示すセルがあるなら、そちらを参照して計算を分岐すれば可能になります。
>IFなど使えば出来そうな気もしますけど、~
その通りですね。
仮に、①、②の場合の計算式はできているものとします。
パターンが①、②の二つだけであるなら、「①かそれ以外(=②のこと)」を判別すればよいので・・
・パターン情報が①なら①の計算を
・パターン情報が①以外(=②)なら②の計算式
で計算するような式にすればよいことになります。
上記を式っぽくするなら
=IF(パターン情報のセル=①, ①の計算式, ②の計算式)
のような式にしておけば、どちらの場合にも対応できるようになると思います。
No.1
- 回答日時:
Excelでこのような出勤簿を作成するためには、以下のステップをお試しください。
1. **新しいシートを作成**し、列のヘッダーを設定します(例: A1に"始業時間"、B1に"終業時間"、C1に"早出時間"、D1に"残業時間")。
2. **セルに入力された始業時間を取得**するために、C列に以下の式を入力します:
```
=IF(A2=TIME(8,0,0), 1, IF(A2=TIME(9,0,0), 2, 0))
```
3. **セルに入力された終業時間を取得**するために、D列に以下の式を入力します:
```
=IF(B2=TIME(17,0,0), IF(C2=1, 1, 0), IF(B2=TIME(18,0,0), IF(C2=2, 1, 0), 0))
```
これで、セルA3には早出時間、セルA4には残業時間が表示されるはずです。この方法で、定時が2パターンある場合でも処理できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル セルに文字を入力したら別のセルに入力した時間が表示されるようにしたい 3 2023/10/19 03:42
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセル初心者 3 2022/02/05 18:05
- Excel(エクセル) エクセルで作った勤怠表に発生する時間の誤差の修正方法を教えていただけないでしょうか? A1セルに出社 6 2023/12/29 13:09
- Excel(エクセル) エクセルで同じ値が連続しているセルに色をつける方法を教えてください。 4 2023/10/05 21:18
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセルの時間の計算、何時以下の場合の足し引きに苦戦しています。 2 2022/11/16 16:39
- Excel(エクセル) Excel関数について 5 2024/01/07 16:43
- Visual Basic(VBA) セルに抜けた番号の代わりに空白を挿入する 4 2023/04/10 20:29
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセル詳しい方教えて下さい
Excel(エクセル)
-
エクセルのマクロ
Excel(エクセル)
-
Excel関数の質問になります
Excel(エクセル)
-
-
4
Excel
Excel(エクセル)
-
5
Excelのシート背景に不明な文字が表示されています。何故?
Excel(エクセル)
-
6
エクセルのセル統合について
Excel(エクセル)
-
7
Excel関数の先頭に「@」が入っているのは何故?
Excel(エクセル)
-
8
Excelのテーブルでmatch関数の使い方について
Excel(エクセル)
-
9
Excelファイルが閉じられい!
Excel(エクセル)
-
10
エクセル 該当行だけを表示したい。 削除でもいいし、非表示でもいいです。 手動でひひょうじにするので
Excel(エクセル)
-
11
データから単位文字を除去して計算する方法は?
Excel(エクセル)
-
12
Excelでこういう年を切り替えられる簡易なカレンダーを作ったのですが、 年や月を変えると、色が付い
Excel(エクセル)
-
13
EXCELファイルが読み取り専用でしか開かず上書きも出来ません。 EXCELを開いて最上部中央部のフ
Excel(エクセル)
-
14
曜日を判定して、曜日ごとに特定セルに文字を入力するマクロを教えて下さい
Excel(エクセル)
-
15
Excelに入力しているタグ<br>にだけ、その部分にだけ改行させたい
Excel(エクセル)
-
16
<急募>エクセルデータの関数を用いた並び替えについて
Excel(エクセル)
-
17
Excelの関数で起きた現象の原因がわかりません。
Excel(エクセル)
-
18
ExcelでA列をコピーしたいのですがコピー範囲内に空白セルがあるとそこで終わってしまいます。 全て
Excel(エクセル)
-
19
同じ型【ハイフンと数字】をぶつけて、イコールである事を証明する関数はありますか?
Excel(エクセル)
-
20
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ヘッダー
-
エクセルの使い方 1日=7時間45...
-
IF関数で、時間を条件にしたい...
-
EXCELの関数に関する質問です
-
エクセルで 足し算や割り算の...
-
Excelの計算式内の文字列の一括...
-
エクセルで、時間の計算をした...
-
エクセルでの時間計算(2時間30...
-
エクセル・計算式をテキストデ...
-
多項式の計算
-
エクセルで数値を50単位で切...
-
TEXTCALCの使い方
-
計算結果が「0」のセルだけを「...
-
エクセルでDeleteキーを...
-
エクセルの計算結果が0になって...
-
エクセル 月数を0.5ヶ月単位で...
-
数式の計算結果により表示され...
-
エクセルで勤怠管理表で休憩時...
-
Excel 関数? 文字列に...
-
エクセルで時間の差の出し方は?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヘッダー
-
IF関数で、時間を条件にしたい...
-
エクセルの使い方 1日=7時間45...
-
エクセルで、時間の計算をした...
-
エクセルで 足し算や割り算の...
-
エクセルでの時間計算(2時間30...
-
EXCELの関数に関する質問です
-
計算結果が「0」のセルだけを「...
-
エクセルの計算結果が0になって...
-
数式の計算結果により表示され...
-
Excel 関数? 文字列に...
-
Excelの計算式内の文字列の一括...
-
TEXTCALCの使い方
-
エクセル・計算式をテキストデ...
-
エクセル 1万時間を越える際の...
-
エクセル 月数を0.5ヶ月単位で...
-
AかBに入力があった時Cに反映、...
-
多項式の計算
-
エクセルで足し算と掛算を混ぜ...
-
エクセルで比率を計算
おすすめ情報