%20%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
私は、基本的に私の日当の合計を計算するのに役立ち、うるう年と、月ごとのユーザー定義の「休日数」(日当が支給されない日)の数を考慮に入れ、さらに年間または特定の期間(1月から3月など)で計算する、Excel のスプレッドシートを作成しようとしています。
別のシートに、月と日数を定義する表があります。つまり、1 月は 31 日、3 月は 31 日、というようになります。
したがって、上記のデータ テーブルから、ユーザーが選択した期間 (つまり、セル 1 で開始月を定義し、セル 2 で終了月を定義する) に基づいて、選択された日数の合計を自動的に計算する方法はありますか?
答え1
NETWORKDAYS または NETWORKDAYS.INTL は、開始日 (B1 と仮定)、終了日 (B2 と仮定)、休日のリスト (B4:B40 と仮定) を指定して、「労働日」の数を計算します。休日は、祝日や手当が支払われないその他の休日である可能性があります。
解決策は次のいずれかです。
NETWORKDAYS(B1,B2,B4:B40)
または NETWORKDAYS.INTL(B1,B2,1,B4:B40)
(NETWORKDAYS.INTL の 3 番目の項 - ,1,
- を使用すると、「週末」をより簡単に設定できます。Excel はさまざまなオプションを説明するポップアップ ウィンドウを表示します。NETWORKDAYS() は土曜日と日曜日を想定しています)
これをオンラインで使用する方法については多くのヒントがありますが、ここでは 2 つ紹介します。Excel ネットワーク日関数、 Excel networkdays.intl 関数