[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付の計算』(さとる)
こう言うことでしょうか??? [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
「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でした〜♪♪
*********** 追記で〜す。 チョット、カン違いでしたので 編集で 少し直しました。。。
直しまくりで〜す。。。
製造日が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.