[[20210906212057]] 『期間を指定の日で分ける関数』(りんご) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『期間を指定の日で分ける関数』(りんご)

工程管理において、指定の日で期間を分割して表示する関数を作成したいです。

・5/31で期間を区切る

2018/4/1〜2022/8/31の場合、以下のように表示する。
・2018/4/1〜2018/5/31
・2018/6/1〜2019/5/31
・2019/6/1〜2020/5/31
・2020/6/1〜2021/5/31
・2021/6/1〜2022/5/31
・2022/6/1〜2022/8/31
(2018/4/1は2018/04/01でも構いません)

日付の関数が非常に苦手です。お知恵お貸しください。
宜しくお願いします。

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 >2018/4/1〜2022/8/31の場合
 その二つの日付データは、「〜」でつながって一つのセルに入っているんですか?

 >・2018/4/1〜2018/5/31
 同様の質問ですが、
 求めたい二つの日付は、「〜」でつないで一つのセルに表示するんですか?

(半平太) 2021/09/06(月) 22:21


半平太さま
コメントありがとうございます。

2018/4/1〜2022/8/31の場合、以下のように
3つのセルに分けて表示したいです。
2018/4/1 〜 2022/8/31

宜しくお願いします。

(りんご) 2021/09/06(月) 23:22


 (1) A2セル =A1
 (2) C2セル =MIN(C$1,DATE(YEAR(A2)+(MONTH(A2)>5),6,0))

 (3) A3セル =IF(A2="","",IF(C2+1<=C$1,C2+1,""))
 (4) C3セル =IF(A3="","",MIN(C$1,DATE(YEAR(A3)+(MONTH(A3)>5),6,0)))

  3行目の2つの数式を下にコピー

  <結果図>
  行  ____A____  _B_  ____C____
   1   2018/1/1  〜   2022/8/31
   2   2018/1/1  〜   2018/5/31
   3   2018/6/1  〜   2019/5/31
   4   2019/6/1  〜   2020/5/31
   5   2020/6/1  〜   2021/5/31
   6   2021/6/1  〜   2022/5/31
   7   2022/6/1  〜   2022/8/31
   8             〜            
   9             〜            

 見え方は、セルの書式の設定で塩梅してください。

(半平太) 2021/09/06(月) 23:28


半平太さま

遅い時間にありがとうございました。
私が書いてた数式より大分スッキリとしています…
勉強させていただきます。
重ねてお礼申し上げます。
(りんご) 2021/09/07(火) 00:03


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.