NETWORKDAYS.INTLは、1を非稼働日とする7文字の週末文字列(月〜日)を受け取ります。カウントしたい曜日以外のすべての曜日を1に設定することで、その範囲内の特定の曜日だけをカウントできます。
=NETWORKDAYS.INTL(A2, B2, "1011111")→4範囲内の火曜日をカウントします。
=NETWORKDAYS.INTL(DATE(2026,10,1), DATE(2026,10,31), "0111111")→42026 年 10 月には月曜日が 4 回あります。
=NETWORKDAYS.INTL(DATE(2026,10,1), DATE(2026,10,31), "1111011")→52026 年 10 月には金曜日が 5 回あります。
文字列は月曜日→日曜日です。カウントしたい曜日には0を、それ以外には1を入力します。
"1111100" を使うと土曜日と日曜日を数えられます:=NETWORKDAYS.INTL(A2, B2, "1111100")。
はい。どちらの日付も、指定した曜日にあたる場合は数えられます。
=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A2&":"&B2)), 2)=1)) を使うと、2 つの日付の間の月曜日を数えられます。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。