• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:翌月の支払日を求めたい)

翌月の支払日を求める方法

このQ&Aのポイント
  • 翌月の支払日を求める方法として、Excelの関数を使用して計算することができます。
  • 例えば、発行日を元にして翌月の5日を求める際には、WORKDAY関数を使用することができます。
  • ただし、土日や祝日の場合は前倒しにしなければならないため、祝休日表を利用する必要があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

=WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,6),-1,祝休日表!A$1:A$34) ではどうですか。

dorasuke
質問者

お礼

迅速なご回答をありがとう御座います 下記の所で +1/-1 で色々試しましたが 6 の所でしてね。 この6ところが5でこだわっていました。 =WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,6),-1,祝休日表!A$1:A$34) 誠にありがとう御座いました。

その他の回答 (3)

  • layy
  • ベストアンサー率23% (292/1222)
回答No.4

発行日が必ず月末日なら、 その月末日の曜日から5日後だから支払日の曜日は求まるし、5日が祝日でーとなる月も限られます。 そこまでするか、です。 月末日が日曜なら支払日は金曜です。 参考で。

dorasuke
質問者

お礼

アドバイスありがとう御座いました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

回答2ですがB列には翌月の5日が締め切りとしてその1日前を表示します。 C列には翌月の5日が締切日として土日や祝日を除いた日を表示します。 求めたいのはC列の値でよかったのですね。勘違いをしていました。 C列の式が正しい答えなのですね。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

B2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,5),2)=7,WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,3),-1,祝休日表!A$1:A$34),IF(WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,5),2)=6,WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,4),-1,祝休日表!A$1:A$34),WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,5),-1,祝休日表!A$1:A$34))) C2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,5),2)=7,WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,4),-1,祝休日表!A$1:A$34),IF(WEEKDAY(DATE(YEAR(A2),MONTH(A2)+1,5),2)=6,WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,5),-1,祝休日表!A$1:A$34),WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,6),-1,祝休日表!A$1:A$34)))

dorasuke
質問者

お礼

いつもおせわになります。 迅速なご回答をありがとう御座います =WORKDAY(DATE(YEAR(A2),MONTH(A2)+1,6),-1,祝休日表!A$1:A$34) この式に思いれがあってベストアンサーは他の人にさせていただきました 誠にありがとう御座いました。

関連するQ&A

専門家に質問してみよう