こんにちは
エクセルで年間カレンダーを作成しました
土日祝日には赤でセルに色がつけられています
(ずーと横一列に続くカレンダーです)
上半期、下半期、年間トータルでの出勤日をカウントするのに、何かよい方法はありませんか?
COUNTA関数で、土日祝日を含めたトータルは出せますが、土日祝日を省いたトータルは無理ですよね?
COUNTIF関数で、セルを色づけした部分をCOUNT・・・のような設定に出来ればベストかな?と思っているのですが、色を条件にする方法が分かりません
どうしても無理な場合には
COUNTA関数で区切って範囲を指定する方法になるのかなと思っていますが
今後のことも考えて
何か良い方法があればお願いします
No.2ベストアンサー
- 回答日時:
NETWORKDAYS関数ではどうでしょうか?
NETWORKDAYS関数は、開始日から終了日までの期間に含まれる稼動日数を求める関数です。
この場合の稼働日数とは、土曜日と日曜日および指定した休日などを除く実働日のことなので条件にあいませんか?
指定した期間内に土曜日と日曜日があれば、自動的に日数計算から除外されますし、計算から除外したい休日や祭日は引数で指定します。
なお、NETWORKDAYS関数は標準インストールでは搭載されていない関数ですから、ツール(T)のアドイン(I)から分析ツールを追加する必要があります。※OFFICEのCDが必要だと思います。
書式で表すと、NETWORKDAYS(開始日, 終了日, 祭日)となります。
引数の開始日は、対象期間の最初の日を表す日付を指定します。
終了日も同じく、対象期間の最終日を表す日付を指定します。
日付文字列をセル参照ではなく、直接指定する場合は、
半角のダブルクォーテーション (") で囲みます。
祭日の取り扱いは、WORKDAY関数と同じです。
祝日や夏休みなどのように期間計算から除外する日付を指定します。
除外する日がない場合は、省略することができますし、
除外日が多い場合は、シート上へリストを作りこの範囲を指定します。なお、配列定数で指定することもできます。
因みにWORKDAY関数は、開始日から起算して、指定した稼動日数後(あるいは前)の日付(シリアル値)を求める関数です
こう書いてますが私もまだまだ受け売りです(笑)
他にもアドオンで分析用の関数があるので参考URLなどを御覧下さい。
参考URL:http://www.atmarkit.co.jp/fwin2k/win2ktips/383wo …
お礼が遅くなって申し訳ありません
ありがとうございます
関数を追加することもできるんですね
知りませんでした
ただ、使用しているのは会社のパソコンなので
勝手に追加してしまっていいのか・・・
また、別のPCで開けたときにそれが機能するのか
いろいろ不安なので
この方法には踏み切れない・・・・かなぁ・・・
と思いました・・・残念!
No.3
- 回答日時:
色を条件だとVBAの知識が必要です。
数式だけの場合は別途休日(土日を除く)の一覧表を用意
日付は年月日で入力(ない場合は=DATE(年のセル,月のセル,日のセル)で日付化する。)
年間=SUMPRODUCT((COUNTIF(一覧表の範囲,日付の範囲)<>0)*(WEEKDAY(日付の範囲,2)<6)*(出社時刻の範囲<>0))
上期=SUMPRODUCT((COUNTIF(一覧表の範囲,日付の範囲)<>0)*(WEEKDAY(日付の範囲,2)<6)*(出社時刻の範囲<>0)*(日付の範囲<DATE(2006,10,1))
下期=SUMPRODUCT((COUNTIF(一覧表の範囲,日付の範囲)<>0)*(WEEKDAY(日付の範囲,2)<6)*(出社時刻の範囲<>0)*(日付の範囲>DATE(2006,9,30))
お礼が遅くなり申し訳ありませんでした
いろいろな関数があるなぁといつも思わさせるエクセルの世界は本当に奥が深いですねぇ
少しずつ勉強できればと思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) 【Excel質問】 「本日の日付」から指定条件を満たす営業日経過後の日数を表示させる関数式 3 2022/06/06 23:28
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) セルに特定の色が出た時だけ、式を発動させたい 4 2022/06/17 10:32
- Excel(エクセル) 年間仕事用シフトカレンダーに、日勤 夜勤 休み に色分けをした。 4 2022/12/09 04:12
- その他(Microsoft Office) 【スプレッドシート】白色のセルをカウントしたい 2 2023/02/24 07:39
- Excel(エクセル) 当番表の作成 2 2022/06/15 07:40
- その他(Microsoft Office) エクセルで、土日や祝祭日に色をつけるには?Part2 5 2022/05/05 09:51
- 労働相談 有給取得について。 年5日の有給取得の内、会社が指定した日(今まで祝日や土曜日を通常出勤日にしてた日 4 2023/06/24 08:30
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでセル参照したとき、書式...
-
勤続年数の平均を求めたい時の関数
-
表のセル内の右側に余白?
-
エクセルの色も=イコールでき...
-
エクセルで文字色がついている...
-
エクセルでのマイナス計算がう...
-
【エクセル2002】 週番号から...
-
WORDの表を一部削除したい
-
エクセルのもとからある罫線を...
-
エクセルのセルの数値10000→1に...
-
Excelの条件付き書式で「#REF!...
-
EXCEL でセルの結合した際、行...
-
エクセルで選んだセルの枠に自...
-
エクセルで税抜きの計算式を入...
-
Excel
-
エクセルシートの余白に文字を...
-
excelで西暦を元号にする
-
家賃の日割り計算をEXCEL...
-
エクセルで「均等割り」って出...
-
エクセルの行をずらす方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
勤続年数の平均を求めたい時の関数
-
Excelでセル参照したとき、書式...
-
エクセルの色も=イコールでき...
-
表のセル内の右側に余白?
-
エクセルで文字色がついている...
-
【エクセル2002】 週番号から...
-
エクセルでのマイナス計算がう...
-
WORDの表を一部削除したい
-
EXCEL でセルの結合した際、行...
-
エクセルシートの余白に文字を...
-
エクセルの行をずらす方法
-
エクセルのセルの数値10000→1に...
-
納期と納入日から遅延日数の計算式
-
エクセルのセルで箇条書き
-
エクセル・縦書き・取り消し線
-
計算式が入っているセルに文字...
-
家賃の日割り計算をEXCEL...
-
エクセルのもとからある罫線を...
-
エクセルで選んだセルの枠に自...
-
excel セルとセルの間へ数字を...
おすすめ情報