[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『簡易リストボックスで選択した年月によって期を分けたい』(ぶーさん)
簡易リストボックスで年(西暦)と月を選択入力できるようにしました。
それを踏まえて、VLOOKUP関数だと思うのですが、年と月によって期を分けたいと考えております。
例えば、2010年 3月とリストで選ぶとあるセルに自動で『12期』と表示したいのです。
もちろん2010年 4月では『13期』と表示できるようにしたいのですが、どのようにすればいいでしょうか?
エクセルのバージョン
Excel2003
OSのバージョン
WindowsXP
=IF(MONTH(--(SUBSTITUTE(A1&"1日"," ","")))<3,基準期+MONTH(--(SUBSTITUTE(A1&"1日"," ","")))-1,基準期+MONTH(--(SUBSTITUTE(A1&"1日"," ","")))-1) とか。 BJ
J7で年(西暦)L7で月を簡易リストボックスで選択できるようにしています。
2010年4月から57期なのですが、J9で10の位(この場合5)K9で1の位(この場合7)を自動で入れるには、上の式ではどのように変えればいいでしょうか?
ぶーさん
(当初と期数が異なるような気がしますが、)
年から1953を引いたあと、 L7が4より小さければ更に1を差し引けばよいのではないですか?
(1) J9セル =INT((J7-1953-(L7<4))/10) (2) K9セル =MOD( J7-1953-(L7<4) ,10)
行 __J__ _K_ _L_ 7 2010 4 8 9 5 7
(半平太) 2010/08/12 21:47
<追記> 上記(2)の式にあった、不要な括弧を取りました。 m(__)m (半平太) 2010/08/12 22:29
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.