1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 金 土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X その他工事 予定 1月26日 1月31日 実施 1月27日 1月31日 排水工事 予定 1月24日 1月25日 実施 1月26日 1月27日 内装工事 予定 1月21日 1月23日 実施 1月22日 1月25日 設備工事 予定 1月16日 1月20日 実施 1月18日 1月22日 Excel研修資料【A評価】工事 予定 1月11日 1月13日 実施 1月13日 1月15日 基礎工事 予定 1月6日 1月8日 実施 1月7日 1月9日 予定 完了日 開始日 工事名 1月1日 1月5日 仮設工事 実施 1月2日 1月6日
Excel研修資料【A評価】 ① 日付の表示形式変更(標準では1月1日 ⇒ 1のみ表示されるように変更します)日付は2016/1/1の形式で入力する。 ※2016/1/1の形式で入力しないと後の書式設定や、関数が使用できないので注意してください。 日付が入力されたセルを選択し、書式設定からユーザー定義を選択。種類に d を入力すると変更されます。
①
②
③
④
② 日付に合わせて曜日を設定し、日曜日のセルを赤で塗りつぶす。 曜日のセルにWEEKDAY関数を入力、シリアル値は日付のセルを選択(種類は未入力でかまいません)。 曜日のセルを選択し、書式設定からユーザー定義を選択。種類に aaa を入力すると変更されます。 条件付き書式で 新しいルール ⇒指定の値を含むセルだけを書式設定⇒ セル値がに等しい 6 を入力し書式の塗りつぶしで赤を選択。 Excel研修資料【A評価】
「6」を入れてもほかの曜日が赤くなってし
まうことがあります。
その場合は1~7までの数字が別の設定に
なっている可能性がありますので、別の数
字を試してみてください。
③ 工事名の表示形式を変更(入力した文字の後に 工事 が自動的に入力されるように設定します)。 工事名のセルを選択し、書式設定からユーザー定義を選択、種類に @”工事” と入力すると変更されます。 ④ 開始日と、完了日を入力すると、その日付間セルが塗りつぶされるように設定する。 塗りつぶすセルは三分割するので、セルは縦に3セル使用します。その内の上下のセルの高さを変更します。 3セルに1.2.3をそれぞれ入力し、その上のセルにカーソルを合わせて データ ⇒ フィルター で 1 と 3 を選択 1と3の行の高さを狭くする。フィルターを解除し、高さが変更されたことを確認する。 1日の塗りつぶすセルに =IF(AND(E$1(日付のセル)>=$C3(開始日のセル),E$1<=$D3(完了日のセル)),"","X") を入力、そのセルにオートフィルでコピーする。 塗りつぶすセルのフォントの色を 白 に変更する。 塗りつぶすセルを選択し、条件付き書式で 新しいルール ⇒ 指定の値を含むセルだけを書式設定 ⇒ セルの値を 空白 に変更 ⇒ 書式から塗りつぶしの色を選択する(予定は黄色、実施は青)。 Excel研修資料【A評価】
③
④
④
④
2016 年 8 月 日付 曜日 出社 退社 休憩 深夜休憩 総勤務 通常勤務 残業 深夜 1 月 2 火 3 水 4 木 5 金 6 土 7 日 8 月 9 火 10 水 11 木 Excel研修資料【A評価】##### 13 土 14 日 15 月 16 火 17 水 18 木 19 金 20 土 21 日 22 月 23 火 24 水 25 木 26 金 27 土 28 日 29 月 30 火 31 水 入力欄
2016 年 9 月 日付 曜日 出社 退社 休憩 深夜休憩 総勤務 通常勤務 残業 深夜 0 0 1 1 木 0 0 2 2 金 0 0 3 3 土 0 0 4 4 日 0 0 5 5 月 0 0 6 6 火 0 0 7 7 水 0 0 8 8 木 0 0 9 9 金 0 0 10 10 土 0 0 11 11 日 Excel研修資料【A評価】0 12 12 月 0 0 13 13 火 0 0 14 14 水 0 0 15 15 木 0 0 16 16 金 0 0 17 17 土 0 0 18 18 日 0 0 19 19 月 0 0 20 20 火 0 0 21 21 水 0 0 22 22 木 0 0 23 23 金 0 0 24 24 土 0 0 25 25 日 0 0 26 26 月 0 0 27 27 火 0 0 28 28 水 0 0 29 29 木 0 0 30 30 金 0 0 31 入力欄
この欄のセルの書式設定→ユーザー定義→0!:00に変更
日付の欄はセルの書式設定→ユーザー定義→dに変更
Excel研修資料【A評価】通常勤務の出し方は=IFERROR(総勤務-残業-深夜,"")で出す
!の意味としては続く1文字の機能を抑止します。
たとえば例では通常なら小数点のはずのピリオドを、
!により単なるピリオドとして表示します。
【例】0!.00で書式設定を変更した時、150000000→1.50となる
他に!よって抑止される機能文字としては、割り算の演算子/や
範囲を示す:があります。
数値115を1月15日や1時15分に見せかけるのに頻用されます。
A4に=TEXT(F4,"0!:00")*24 、B4に=TEXT(G4,"0!:00")*24 を入力します。 ※TEXT関数は値をしていした表示形式で表示させる関数です。 出社時間と退社時間に入力された時刻を時間の表示へ変換します。 24を掛けているのは時刻を計算しやすくするためです(例 8:15 ⇒ 8.25 17:30 ⇒ 17.5) Excel研修資料【A評価】 D4に=IFERROR($D$1(年を入力するセル),$D$2(月を入力するセル),$C$4(日付を入力したセル)),"")を入力 ※DATE関数は関数の引用をもとに日付を表示する関数です。 年、月、日をそれぞれ指定しています。 D5に =IFERROR(D4+1,"") を入力し、オートフィルでコピーする。
J4に =IF(OR(F4="",G4=""),"",B4-A4-TIME(0,H4+I4,0)*24)を入力します。 ※TIME関数は関数の引数をもとに時刻を表示する関数です。休憩時間は分を入力するのでTIME関数を使用して時刻へ変更します。 (出社と退社が空白なら空白にし、そうでない場合は退社から出社を引き、さらに休憩と深夜休憩を引いた数を表示します。) Excel研修資料【A評価】 L4に =IFERROR(MAX(IF(OR(F4="",G4=""),"",J4-8),0),"") と入力します。 ※総勤務時間から8時間(通常勤務時間)を引いた数を表示しますが、総勤務時間が8時間に満たない場合はマイナスになってしまうので、MAX関数で最小限値を0になるように指定します。 M4に =IF(OR(F4="",G4=""),"",5-MIN(5,A4)+MIN(29,B4)-MIN(MAX(22,A4),B4)-TIME(0,I4,0)*24) と入力します。 ※5-MIN(5,A4) で早出時間の計算をします(していなければ0になります)。 ※MIN(29,B4)-MIN(MAX(22,A4)B4) で出社時間と退社時間が深夜帯にかかっているかの計算をします。 A1 に =MOD(D1,4) を入力します。 ※MOD関数は数値を割った数の余りを表示しま(後にうるう年の計算の際に使用します)。