[[20061222203216]] 『日付の計算』(さとる) ページの最後に飛ぶ

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

 

『日付の計算』(さとる)
日付の計算なんですけれども、「D0607」のDを年、06を月、07を日付として
セルA1にD0607と入力した時にセルB1に一年後の日付を「2008年6月06日」と表示させるにはどうしたらいいでしょうか?
C 2006年
D 2007年
E 2008年

 こう言うことでしょうか???
 
	[A]	[B]
[1]	D0607	2008年6月6日
 
 B1 =DATE(LOOKUP(LEFT(A1),{"C",2006;"D",2007;"E",2008})+1,MID(A1,2,2),RIGHT(A1,2))-1
 ※書式設定は設定してあるものとしています。
 (キリキ)(〃⌒o⌒)b

すごいです!!ありがとうございますm(__)m
もうすこし教えて欲しいのですが、

「D0607」をA1に入力した時にB1に一年半後の日付を表示するのと、

B2に2007年6月7日と表示させるにはどうしたら言いのでしょうか?
(さとる)


 1年半後の定義は何でしょう?
 
 185日 or 186日?
 180日?
 それ以外でしょうが、どういった事をお考えですか?
 
 (キリキ)(〃⌒o⌒)b

 	[A]	[B]	[C]	[D]
 [1]	D0607	2008/12/6C	2006
 [2]		2007/6/7	D	2007
 [3]			E	2008
 [4]			F	2009
 [5]			G	2010

 別案ですが・・・				
 C1:D5にこのようなリストを作っておきます。				
 B1=EDATE(DATE(VLOOKUP(MID(A1,1,1),C1:D5,2,FALSE),MID(A1,2,2),MID(A1,4,2)),18)-1				
 B2=EDATE(DATE(VLOOKUP(MID(A1,1,1),C1:D5,2,FALSE),MID(A1,2,2),MID(A1,4,2)),0)			
 とかでも出来そうですね。				
    (SS)				


 こんばんは〜♪

 >「D0607」をA1に入力した時にB1に一年半後の日付を表示するのと、 

 >1年半後の定義は何でしょう?
  ですね。。。

 18ヶ月後 で下の表のB1でしたら。

      A          B
[1]  D0607   2009年12月7日

 D0607 = 2007年6月7日 が
 下の式でも求められますから

 =TEXT(2005+FIND(LEFT(A1,1),"CDEF")&SUBSTITUTE(A1,LEFT(A1,1),),"0000!/00!/00")*1

 30ヶ月後 になって。。で

 B1 =EDATE(TEXT(2005+FIND(LEFT(A1,1),"CDEF")&SUBSTITUTE(A1,LEFT(A1,1),),"0000!/00!/00")*1,30)

 では、いかがでしょうか?

 。。。。Ms.Rinでした〜♪♪

 ***********
 追記で〜す。
 チョット、カン違いでしたので
 編集で
 少し直しました。。。

 直しまくりで〜す。。。


ありがとうございます!
一年半の定義なんですが185日にしたいと思ってます。

製造日がD0607で、使用有効期限が一年後の2008年6月6日、一年半の2009年12月6日と表示させたかったんです;

うるう年とかもからんでくるんですかね;?

ちょっと頭こんがらがっちゃいました;m(__)m(さとる)


 ふたたび〜です。。。♪

 >2009年12月6日

 でしたら

 B1 の式の最後に -1 を付けてください。。

 でした。。。Ms.Rin〜♪♪


出来ましたありがとうございました!!(さとる)

コメント返信:

[ 一覧(最新更新順) ]


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