月の日曜日の数を計算する月末までに日曜日があと何日あるか尋ねます。 二 ユーザー非常によく似た回答が提案されており、気に入ったし、月末までに日曜日が何日残っているかを判断するのに非常に役立ちました。私は、特定の月に日曜日のない日が何日残っているかを調べたいのですが、これはまったく同じ質問ではないようです。行き詰まっています。
私がこれまで使用してきたのは、この数式をA1
現在の月の 1 日 (および各列の各月) のセルに変更したもので、次のようになります。
=DAY(EOMONTH(A1,0))-DAY(TODAY()-1)-(SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&DATE(YEAR(A1),MONTH(A1),DAY(TODAY()-1)))))=1))-1)
(その月の合計日数) - (今日を含めるために今日に 1 を足す) - (他の質問の提案された解決策に従って今日から日曜日を引いて、今日が日曜日の場合は今日を除外するために 1 を引いた)、これが問題です。私は最後のものを任意に追加しました-1
(括弧内では 1 を追加することになります) が、実際には機能しません。
年間の日次売上、各月の日次平均、月末までの残り日数 × 日次平均で、予想される月次売上がいくらになるかを示す表があります。残り日数に現在の日を含めるのは、今日が営業日であれば売上があるためですが、今日が日曜日の場合は除外する必要があります。日曜日は営業していないためです。
月の特定の日を含めて、その月に日曜日のない日が何日残っているかを正確に判断する方法はありますか? おそらく、もっと良い、よりエレガントな方法があり、まったく別の式を使うべきでしょう :)
答え1
=SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&EOMONTH(A1,0))))=1))
は、 の日付から の A1
月の最終日 までの日曜日の数を返します。 この質問は、 から の月の最終日 A1
までの日曜日以外の日の数を尋ねています。 を(等しくない)に変更するだけです。A1
A1
=
<>
=SUMPRODUCT(N(WEEKDAY(ROW(INDIRECT(A1&":"&EOMONTH(A1,0))))<>1))