[[20071002090755]] 『スラッシュ(/)追加』(けい) ページの最後に飛ぶ

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

 

『スラッシュ(/)追加』(けい)

20051209を2005/12/09にする関数がわかりません(TT)

具体的にB列にA列の日付を基準としてB列にA列3年後の日付から1日前の日付を表示
させたいというものであります。

 A列         B列
20051209  3年後の日付から1日前の日付を表示

ご教授お願い致しますm(__)m


 =TEXT(DATE(YEAR(--TEXT(A1,"0!/00!/00"))+3,MONTH(--TEXT(A1,"0!/00!/00")),DAY(--TEXT(A1,"0!/00!/00")))-1,"yyyymmdd")
 (ROUGE)

 同じですけど、数値を直接取出してもよさそうな・・・(Hatch)
 =TEXT(DATE(LEFT(A1,4)+3,MID(A1,5,2),RIGHT(A1,2))-1,"yyyymmdd")*1

 別案で、ツール>アドイン>分析ツールにチェックを入れて、
 =--TEXT(EDATE(--TEXT(A1,"0!/00!/00"),3*12)-1,"yyyymmdd")
(純丸)(o^-')b

横から失礼します。表記の質問があるのですが。

DATE(YEAR(--TEXT(A1,"0!/00!/00")))

@"--"とはどういう意味ですか?

ATEXT(A1,"0!/00!/00")とTEXT(A1,"00/00/00")とはどう違うのですか?

教えてください。(Miry)


 [ご参考]
[[20040530061813]] 『「--」と「!」の意味?』(masabou5) 
                    (dack)


ありがとうございました。

ぱっと見て理解できませんでしたが、
ちゃんと読んで勉強したいと思います。


コメント返信:

[ 一覧(最新更新順) ]


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