- ベストアンサー
Gスプレッドシートで日付計算
現在Googleスプレッドシートで、毎月末までに納品した仕事は、その月の月末に請求を出すので =IF(A1="","",IF(DAY(A1)<=EOMONTH(A1,1),EOMONTH(A1,0),EOMONTH(A1,1))) で請求日を計算しています。 毎月20日までに納品した仕事は、その月の月末に請求を出す場合(21日に納品した仕事は翌月末)に請求日を算出するにはどのように記述すればいいでしょうか? お知恵を貸していただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>現在Googleスプレッドシートで、毎月末までに納品した仕事は、その月の月末に請求を出すので =IF(A1="","",IF(DAY(A1)<=EOMONTH(A1,1),EOMONTH(A1,0),EOMONTH(A1,1))) >で請求日を計算しています。 その数式には誤りは誤りがあります。 =IF(A1="","",EOMONTH(A1,0)) と等価です。 >毎月20日までに納品した仕事は、その月の月末に請求を出す場合(21日に納品した仕事は翌月末)に請求日を算出するにはどのように記述すればいいでしょうか? =IF(A1="","",IF(DAY(A1)<=20,EOMONTH(A1,0),EOMONTH(A1,1)))
お礼
なるほど、ありがとうございます、助かりました!