重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

【請求書データ】 0001
B列   C列   D列      E列
10 請求締日  末   契約日  2016年9月1日(=VLOOKUPで表示)
11 入金月  翌々月 初回請求締日   ★
12  入金日  5    初回入金予定日  ★

■RD得意先シートのナンバーを入れるとC列とE列はそれぞれVLOOKUPで表示されます。


①初回請求締日★を関数でどのうように作成すれば良いでしょうか?
C列10 は末締の場合と20日締の場合の2項目あります。

※=EOMONTH(E10,0)
で作成するとC列10を末日に変えた場合、変化しないと気づき質問に至りました。

②初回入金予定日★を関数でどのように作成すれば良いでしょうか?
C列11 は翌月の場合と翌々月の場合の2項目があります。
C列5 は5日の場合、20日の場合、末日の場合の3項目あります。

A 回答 (1件)

こんばんは!



初回請求締日の月と初回入金予定日の月が同じ月になることがあるのでしょうかね?
仮に「初回請求締日」が20日の場合、「初回入金予定日」は
その月の月末になる(20日だと請求日と入金予定日が同じ日になってしまうので20日はない)

その場合も考慮すると面倒になるような気がするので、
とりあえず「初回請求締日」と「初回入金予定日」の月は同じ月ではない!という前提です。

E11セルに
=IF(C10="末",EOMONTH(E10,IF(C11="翌月",1,2)),EOMONTH(E10,IF(C11="翌月",0,1))+20)

E12セルに
=IF(C12="末日",EOMONTH(E11,1),EOMONTH(E11,0)+C12)

という数式を入れたらどうなりますか?m(_ _)m
    • good
    • 0
この回答へのお礼

こんにちは。アドバイスをありがとうございました!
説明不足のところも補って頂き、感謝致します。
前提条件で間違えございません。

上記の数式を入れて、請求書を完成させることができました。
誠にありがとうございます!!

お礼日時:2020/06/03 18:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!