[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『有給休暇の"今年度"付与日』(きい)
年度毎の有休管理カードを作成しています。 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.