[[20100811161221]] 『簡易リストボックスで選択した年月によって期を分』(ぶーさん) ページの最後に飛ぶ

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

 

『簡易リストボックスで選択した年月によって期を分けたい』(ぶーさん)

簡易リストボックスで年(西暦)と月を選択入力できるようにしました。

それを踏まえて、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.