- ベストアンサー
【エクセル】土日のカウント方法
エクセルで「開始日」と「終了日」を指定して、 開始日~終了日の間に何回土日があるか求める方法を教えていただきたいと思います。 例えばセルA2に「2006/12/5」、セルB2に「2006/12/20」と入力してあったとして、 セルC2に12/5~12/20間の土日の数「4」を出したいのですが。 計算式や関数などを使用して求める方法があれば、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#204879
回答No.2
=B2-A2+1-NETWORKDAYS(A2,B2)
その他の回答 (1)
- Wendy02
- ベストアンサー率57% (3570/6232)
回答No.1
こんばんは。 A1: 2006/12/5 A2: 2006/12/20 =SUMPRODUCT((WEEKDAY(A1+ROW(INDIRECT("1:" &A2-A1)),2)>5)*1) これで、土日の数が出ます。 おまけ: 以下のようにすると、土日以外の祭日が出せます。 =SUMPRODUCT((WEEKDAY(H1:H10,2)<6)*(H1:H10>=A1)*(H1:H10<=A2)) H1~H10 (祭日データは、自動的に出したものですから確認してください) 06/12/23 07/01/01 07/01/08 07/02/12 07/03/21 07/04/30 07/05/03 07/05/04 07/05/05 07/07/16