システムwiki

Office:date

DBaynha 解決済 最終更新日:2022-06-25 11:00

Office Pro 2021:Excel

毎月第3水曜日に支払いがあります.

指定された日付から次の支払い日を返したい.

返信リスト(回答:4)

3 #
Tasos 1

任意の日付から次の支払い日を返したい...(セルA1).

これは当月または翌月になる可能性があります.

こんにちは、

このアプローチを試してください

セルA1の任意の日付

セルB1内

= IF(DAY(A1)= 1、DATE(YEAR(A1)、MONTH(A1)、1)+ 21-WEEKDAY(DATE(YEAR(A1)、MONTH(A1)、1)+3)、IF(DATE (YEAR(A1)、MONTH(A1)、1)+ 21-WEEKDAY(DATE(YEAR(A1)、MONTH(A1)、1)+3)

応答3# ->にスキップ
2 #
DBaynha

どうもありがとうございました!

非常にうまく機能します.まさに私がやろうとしていたことです.

どうやってそれを理解したのかわかりません.

(私は自分の利益のために、それが何をしているのかを理解しようとしています. の10番目の文字について迷子になっています.)

もう一度ありがとう!

応答2# ->にスキップ
1 #
Tasos

こんにちはDBaynham、

わかりました.この複雑な数式を別々のセクションに分割しましょう.

新しいシートでこれを試してください...

1)セルA1はいつでも可能です

2)セルA2で、月の最初の日(セルA1).

= DATE(YEAR(A1)、MONTH(A1)、1)

3)セルA3で、セルA1にある翌月の最初の日.

= DATE(YEAR(A1)、MONTH(A1)+1,1)

4)セルB2で、その月の第3水曜日、セルA2にあります.

= A2 + 21-WEEKDAY(A2 + 3)

5)セルB3で、次の月の第3水曜日、セルA3にあります.

= A3 + 21-WEEKDAY(A3 + 3)

6)今

セルB1内

セルA1の日が月の1日である場合、ソリューションはセルB2にあります.

セルB2の日付が少ない場合 セルA1の日付よりも、ソリューションはセルB3にあります.それ以外の場合、ソリューションはセルB2にあります.

セルB1の数式

= IF(DAY(A1)= 1、B2、IF(B2

または

= IF(DAY(A1)= 1、B2、IF(B2>= A1、B2、B3))

4 #
Jen

私の知る限り、サブスクリプションの請求日を変更することはできません.変更できるのは、Microsoftサブスクリプションの支払い方法のみです.このコミュニティはユーザー間のフォーラムであることに注意してください.私たちはあなたが他の人を助けるのと同じようにユーザーであり、マイクロソフトのために働いていないため、ユーザーデータにアクセスすることも許可されていることもありません.次のリンクのオプションを試して、サポートの支持者から支援を受けることができます.
support.Microsoft.com/ja-jp/Office...
この情報がお役に立てば幸いです.ご不明な点がございましたら、お気軽にお問い合わせください.さらにサポートさせていただきます.