[[20140515131325]] 『数式内での日付文字列の使い方』(777) ページの最後に飛ぶ

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

 

『数式内での日付文字列の使い方』(777)

こんにちは、宜しくお願い致します。

A1に2014/12/01と入力
B1に1月用とA1を利用して表示させたく考えた数式が
=TEXT(A1,"mm")+1&"月用"ですが当然13月用になってしまいます。

B1をどのような数式にしたら良いでしょうか?

< 使用 Excel:Excel2003、使用 OS:WindowsXP >


 =MONTH(DATE(YEAR(A1),MONTH(A1)+1,DAY(A1)))&"月用"

 =MOD(MONTH(A1),12)+1&"月用"

 など。
 
(GobGob) 2014/05/15(木) 13:21

すみません、もうすこし教えてください。

=MOD(MONTH(A1),12)+1&"月用"
のパターンを使用した時、

A1に2015/01/01と入力
C1に12月用と表示したく
=MOD(MONTH(I3),12)-1
としたのですが、0月用になってしまいます…
(777) 2014/05/15(木) 13:53


 ○m+1月度  =MOD(MONTH(A1),12)+1&"月用"

	A列日付	12で割	余り	1を足す
	1月	0	1	2
	2月	0	2	3
	3月	0	3	4
	4月	0	4	5
	5月	0	5	6
	6月	0	6	7
	7月	0	7	8
	8月	0	8	9
	9月	0	9	10
	10月	0	10	11
	11月	0	11	12
	12月	1	0	1

  ○m-1月度  =MOD(MONTH(A1)-2,12)+1&"月用"

	A列日付	2を引く	12で割	余り	1を足す
	1月	-1	-1	11	12
	2月	0	0	0	1
	3月	1	0	1	2
	4月	2	0	2	3
	5月	3	0	3	4
	6月	4	0	4	5
	7月	5	0	5	6
	8月	6	0	6	7
	9月	7	0	7	8
	10月	8	0	8	9
	11月	9	0	9	10
	12月	10	0	10	11
 
(GobGob) 2014/05/15(木) 14:07

 ちなみに。-1月なら

 =MONTH(A1-DAY(A1))&"月用"
 でもいいけどね。

 さらに

 =MONTH(EDATE(A1,1))&"月用"
 =MONTH(EDATE(A1,-1))&"月用"

 でもいいよ。
 けどEDATE関数は Excel2003なら分析ツールアドインをオンにしないとNG。
 
(GobGob) 2014/05/15(木) 14:12 → 14:17訂正

とても詳しく有難う御座います。
12月がからむとどうもうまくいかなくて助かりました。
(777) 2014/05/15(木) 14:53

コメント返信:

[ 一覧(最新更新順) ]


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