[[20100316100622]] 『有給休暇の"今年度"付与日』(きい) ページの最後に飛ぶ

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

 

『有給休暇の"今年度"付与日』(きい)
 年度毎の有休管理カードを作成しています。
 4月始まりなので、2010年度は2010年4月1日〜2011年3月31日となります。

 付与日	   付与日数
 2008/03/03	10
 2009/03/03	11
 2010/03/03	12
 2011/03/03	14
 2012/03/03	16
 2013/03/03	18
 2014/03/03	20
 2015/03/03	20
 2016/03/03	20
 2017/03/03	20
 2018/03/03	20
 2019/03/03	20
 2020/03/03	20

 ↑別シートにこのような基礎データがあります。
 これをもとに、セルA1に"2010"と入力するとB1に今年度の付与日、C1に今年度の付与日数が表示されるようにしたいです。
 上の表の場合、2010年度の付与日は2011年3月3日、付与日数は14日となります。
 「今年度の付与日」を表示させる方法がどうしても分かりません。
 今年度の付与日を表示できれば、「付与日数」は付与日をもとにVLOOLUPが利用できるのかなと思いますが、良い方法があれば教えてください。
 宜しくお願い致します。


 こういうのじゃだめ?
 =SUMPRODUCT((YEAR(A2:A14)=2014)*(B2:B14))
 尚、今年度の年数については、Date、YEAR、If関数でも使って算出してください。
 BJ


 こんにちは。
サンプルのように付与日が昇順に並んでいるのであれば、年度末日A1+1年3月31日を
検索値として、以下のような数式でできそうです。

  ※「_」セルは未入力または""
  [R/C]       [A]          [B]  [C]
   [1]       2010     2011/3/3   14
   [2]          _            _    _
   [3]     付与日     付与日数    _
   [4]   2008/3/3           10    _
   [5]   2009/3/3           11    _
   [6]   2010/3/3           12    _
   [7]   2011/3/3           14    _
   [8]   2012/3/3           16    _
   [9]   2013/3/3           18    _
  [10]   2014/3/3           20    _
  [11]   2015/3/3           20    _
  [12]   2016/3/3           20    _
  [13]   2017/3/3           20    _
  [14]   2018/3/3           20    _
  [15]   2019/3/3           20    _
  [16]   2020/3/3           20    _

  B1 =VLOOKUP(DATE($A1+1,3,31),$A$4:$B$16,COLUMN()-1,TRUE) →B1:C1フィルコピー
(コタ)

コメント返信:

[ 一覧(最新更新順) ]


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