[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『締日を自動表示させたいです』(aaa)
A1に開始日、A2に終了日をそれぞれ入力していたとします。
締日を毎月20日とし、A3セル以降に締め日を自動表示するには、どのような数式を入れたらよいでしょうか?
具体例としては、
A1:3/25(開始日)
A2:6/25(終了日)の場合
A3:4/20
A4:5/20
A5:6/20
A6:7/20 と自動表示したいです。
(6/21〜6/25分は7/20締めとして扱います)
お分かりになる方がいましたら、お願いいたします。
< 使用 Excel:Excel2019、使用 OS:Windows11 >
こんなかんじかな〜
いちよー期間を変更しても表示されておりますが...あやしい う〜ん...ちょっと自信ないす^^;
A3の式=IF(AND(EOMONTH($A$1,ROW()-3)>=$A$1,EOMONTH($A$1,ROW()-3)<=$A$2+31),EOMONTH($A$1,ROW()-3)+20,"")
※1年位まで期間があるなら下にいっぱいコピーしておく... (あみな) 2023/11/28(火) 11:48:49
両方試してみたところ、例として出した日付では上手くいきました。
しかし、A1の開始日を20日より前の日付の3/19にしてみたところ3/20(3/19〜3/20分)は表示されませんでした・・・。
せっかく数式を作成していただいたのに申し訳ございません。
やはり、難しいのでしょうか?
(aaa) 2023/11/28(火) 12:00:03
A3 =IFERROR(TEXT(EOMONTH($A$1-20,ROW(A1)-1)+20,"[<="&EOMONTH($A$2-20,0)+20&"]0;")*1,"") ~~~~~~~ 表示形式「日付」で、必要なだけ下コピー
波線部の ROW(A1) はA1セルの値を参照しているわけではないので 実際はA1セルを使っていなくても変更しないように
以上 (笑) 2023/11/28(火) 12:07:16
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.