
No.4ベストアンサー
- 回答日時:
No.3です。
投稿後、他の方の補足を拝見するとエラーになるみたいですね。
空白セルは文字列になりますので、文字列セルを四則計算に使用するとエラーになります。
F3セルの数式を
=D3-C3-IF(E3<>"",E3,0)
にしてみてください。
※ 上記数式では「0:00」が表示され、目障りだと思います。
数式で処理することも可能ですが、ごく簡単に
メニュー → メニュー → ファイル → オプション → 詳細設定 → 次のシートで作業するときの表示設定
→ ゼロ値のセルにゼロを表示する のチェックを外せば「0:00」は表示されなくなります。m(_ _)m
tomo04さん!本当にありがとうございます!
先ほどの6時間以上の勤務の場合休憩時間を1:00入れる式、無事に完了いたしました!ご丁寧に教えて頂き本当に感謝です!少しずつ応用が出来るようにがんばります!
No.3
- 回答日時:
こんばんは!
A列はシリアル値で表示形式が d となっているとします。
祝日も考慮する必要があるというコトなので、どこかに祝日データ(シリアル値)があり
名前定義で「祝日」と範囲指定している!という前提です。
とりあえず1カ月分の33行目までを対象としています。
表示したいセルに
=(SUMPRODUCT(WEEKDAY(A3:A33,2)>5,F3:F33)+SUMPRODUCT(COUNTIF(祝日,A3:A33),F3:F33)+SUMPRODUCT((WEEKDAY(A3:A33,2)>5)*F3:F33))*24*30
※ 数式を入れた直後は「時刻(時間)」として表示されると思いますので、
数式を入力後、セルの表示形式は「標準」にしてください。
※ 計算上小数点以下のデータになる場合はROUND関数などで調整してください。
※ 数式内の「祝日」部分は実際のセル範囲に変更しても大丈夫だと思います。m(_ _)m
No.2
- 回答日時:
Excel では、祝日の自動判別はできないので、
人が何らかの識別記号などを埋め込む必要があります。
例えば、No1さんの回答方法で。
スレ主さんがアップされたExcelの表では、10日のB列が赤色になっていますが、
どうやって赤色にしたのですか?
手動で赤色にしたのなら、計算式も手動で30円アップにすれば良いです。
B列に曜日を記入している(又は自動表示している)なら土日は、
自動判別できますので、自動的に土日は30円アップの計算ができます。
ありがとうございます!ちなみに、
D5-C5が6時間以上の場合、E5に1:00と表示するにはどうしたらいいですか?これが D5が10でC5が3とかの整数だとうまくIF関数で入力できるんですが→=IF((D3-C3)>=6,"1:00"," ")←文字化けして変な式になってるかもしれません
時間になると計算式の作り方がうまくいきません。
No.1
- 回答日時:
A列は、単に数字が入っているのか、「日付」の「日」だけを表示しているのか。
B列は、単に曜日の文字が入っているのか、「日付」から「曜日」を表示しているのか。
そういったことまで説明してもらわないと、どういう回答が適切なのか判断できないんですよね。
手っ取り早いのは・・・
①G列に時給アップの日は「1」を入れる。
もしB列が曜日の文字を入れているなら、
=IF(OR(B3="土",B3="日"),1,"")
のような式を入れて、末尾までコピー。
これで、土日は自動的にG列に1が入る。
祝日については、直接入力でG列に1を入れる。
※B列が「日付」を元に「曜日」を表示させている場合、
ORの中身でweekday関数を使うことになります。
②祝日の時間を合計する。
=SUMIF(G3:G33,"1",F3:F33)*24
で、G列が「1」のものを合計した「時間」が出ます。
コレに「×30」したら、割増分が計算できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
電子書籍プレゼントキャンペーン!
最大2万円超分当たる!マンガや小説が読める電子書籍サービス『Renta!』で利用できるギフトコードプレゼント実施中!
-
エクセル 平日と土日祝の時間計算表示
その他(OS)
-
エクセルで勤怠表 土日祝と平日と分けてそれぞれの合計を出したい
Excel(エクセル)
-
エクセルで勤務時間を出したい。 土日、祝日と18時以降、朝9時までを取り除きたい
Excel(エクセル)
-
4
Excelによる土日と祝祭日の算出関数
Excel(エクセル)
-
5
EXCELで休日出勤を計算する
Excel(エクセル)
-
6
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
7
IF関数で、時間を条件にしたい場合の式について
Access(アクセス)
-
8
パートの時給を平日と土日とで変えるには?
その他(法律)
-
9
エクセルで勤怠管理表で休憩時間を計算させるには
Excel(エクセル)
-
10
エクセルで曜日によって表示と非表示をわけたい
その他(OS)
-
11
エクセルで数字を入れると決まった文字が出るようにしたい
Excel(エクセル)
-
12
土日祝を空白にする関数を教えてください
Excel(エクセル)
-
13
エクセルで一週間単位で数値を集計する方法について質問です。
Excel(エクセル)
-
14
28日~31日が必要ない所を空白表示にする方法
Excel(エクセル)
-
15
エクセルで複数の勤務時間ごとの休憩時間の計算がしたい
Excel(エクセル)
-
16
Excelにて残業時間、休日出勤時間の求め方
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
銀行の振込み手数料をエクセル...
-
5
Excel上でのデータ数字が連番で...
-
6
【EXCEL】指定したセルの値を他...
-
7
Excelで五十音順に並べ替えたい
-
8
数式が入ったセルを含めて、数...
-
9
エクセルで営業時間のみの経過...
-
10
エクセルの複数のセル均等に分...
-
11
エクセルで曜日に応じた文字を...
-
12
EXCELでクラス替えデータ...
-
13
別のセルに値が入力されたら、...
-
14
エクセルで1日の脇のセルにだ...
-
15
エクセルで表示されている数字...
-
16
excelにて文字列を時刻として認...
-
17
エクセルで既に入力済みの列の...
-
18
長い列の最後まで計算(エクセル)
-
19
エクセルでセルの値分の個数の...
-
20
Excelのセル内文字の並び替えに...
おすすめ情報
公式facebook
公式twitter
すみません、できました。