Excel實戰(zhàn):年假計算

年假計算


本篇適合:表格公式基礎(chǔ)較強者,小白請繞道喘蟆。

需求:根據(jù)邏輯缓升,自動計算出,員工年假天數(shù)蕴轨,如圖-1:

圖-1丨年假計算邏輯

基礎(chǔ)數(shù)據(jù)字段:姓名港谊,入職時間,社會工齡計算時間橙弱。



01邏輯分析

1歧寺、輔助列

根據(jù)文字描述,要想得到最終的年假天數(shù)棘脐,我們需要計算出:

1斜筐、司齡年假;

2荆残、社齡年假奴艾;

3、臨界年假*2内斯。

四者最大值蕴潦,即為最終年假天數(shù)。

如圖-2俘闯,首先添加6列輔助列:

圖-2丨年假計算輔助列

2潭苞、輔助單元格

例如我們在2018年,采集2019年的員工年假天數(shù)真朗,那么計算截點是2019年01月01日和2019年12月31日:

圖-3丨計算截點



02公式設(shè)置

先來簡單的:司齡和社齡此疹。

E2處公式:=($B$5-B2)/365,向下填充遮婶。

H2處公式:=($B$5-C2)/365蝗碎,向下填充。

☆直接相減旗扑,注意B5絕對引用蹦骑,再除以365轉(zhuǎn)換為年,結(jié)果保留1位小數(shù)臀防,如圖-4:

圖-4丨司齡眠菇、社齡的計算

接下來边败,匹配對應(yīng)年假。F2處數(shù)組公式:

=VLOOKUP(1,IF({1,0},(E2>$A$9:$A$12)*(E2<$B$9:$B$12),$E$9:$E$12),2,0)捎废,向下填充笑窜。

圖-5丨司齡年假匹配公式

數(shù)組公式,一般都較難讀懂登疗,為方便理解排截,我們添加一個輔助區(qū)域,解其原理谜叹,如圖-6:

圖-6丨司齡匾寝、社齡的計算

然后,如圖-7荷腊,C9處公式:

=($E$2>A9)*($E$2<=B9)艳悔,向下填充。

圖-7丨演示列公式

☆牢記:邏輯值參與運算時女仰,TRUE=1猜年,F(xiàn)ALSE=0。

到這里疾忍,例如在C5處輸入公式:

=VLOOKUP(1,C9:E12,3,0)乔外,即可匹配出司齡為E2=1.6時,對應(yīng)的5天年假一罩。

圖-8丨司齡VLOOKUP匹配示例??

把剛才講解內(nèi)容杨幼,糅合一下,也就是上文的數(shù)組公式聂渊。

同理差购,我們將社齡年假公式設(shè)置好,如圖-9:

圖-9丨社齡VLOOKUP匹配示例??

接下來汉嗽,我們處理臨界值欲逃,也就是剛好滿5、10饼暑、15稳析、20工齡臨界年的情況。

圖-10丨臨界年假計算邏輯

處理臨界值時弓叛,需要先計算出兩個百分比彰居,可以利用YEARFRAC函數(shù),如圖-11撰筷,

E5處公式:

=YEARFRAC(--TEXT($B$5,"mm-dd"),--TEXT(B2,"mm-dd"),3)

E6處公式:

=YEARFRAC(--TEXT($B$6,"mm-dd"),--TEXT(B2,"mm-dd"),3)

圖-11丨司齡陈惰、社齡的計算

☆TEXT公式作用:統(tǒng)一年份,并提取出月日闭专,以便計算百分比奴潘。

例如張四14年8月1日入職,那么在19月8月1日滿5年影钉,屬于滿5年臨界情況画髓,其臨界年假=前百分比*5+后百分比*10。

OK平委,接下來放大招奈虾,司齡臨界年假計算公式,G2處公式:

=ROUNDDOWN(IF(AND(E2<5,E2>4),YEARFRAC(--TEXT($B$5,"mm-dd"),--TEXT(B2,"mm-dd"),3)*5+YEARFRAC(--TEXT($B$6,"mm-dd"),--TEXT(B2,"mm-dd"),3)*10,IF(AND(E2<15,E2>10),YEARFRAC(--TEXT($B$5,"mm-dd"),--TEXT(B2,"mm-dd"),3)*10+YEARFRAC(--TEXT($B$6,"mm-dd"),--TEXT(B2,"mm-dd"),3)*15,F2)),0)廉赔,向下填充肉微。

(怕怕~)

圖-12丨司齡臨界年假計算

不知道能看懂不,反正我是看不懂的......

這里采用了兩層嵌套的if函數(shù)蜡塌,直接讀公式是困難的碉纳,我們可以借助WPS流程圖,理一下公式流程馏艾,如圖-13:

圖-13丨公式流程圖

同理劳曹,修改部分參數(shù),即為社齡臨界年假計算公式琅摩。(臨界年假的計算結(jié)果铁孵,向下舍入)

最終結(jié)果,取四者最大值房资。如圖-14蜕劝,K2處公式:

=MAX(F2:G2,I2:J2),向下填充轰异。

圖-14丨結(jié)果取四者最大



03總結(jié)

年假計算邏輯岖沛,一張圖完事兒。

而要實現(xiàn)自動計算溉浙,密密麻麻的公式烫止,光看看都覺得可怕......

群主原創(chuàng),手打不易戳稽。

更多實戰(zhàn)分享馆蠕,請關(guān)注微信公眾號,“閑釣宇哥”惊奇,謝謝互躬!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市颂郎,隨后出現(xiàn)的幾起案子吼渡,更是在濱河造成了極大的恐慌,老刑警劉巖乓序,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件寺酪,死亡現(xiàn)場離奇詭異坎背,居然都是意外死亡,警方通過查閱死者的電腦和手機寄雀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門得滤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人盒犹,你說我怎么就攤上這事懂更。” “怎么了急膀?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵沮协,是天一觀的道長。 經(jīng)常有香客問我卓嫂,道長慷暂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任晨雳,我火速辦了婚禮呜呐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悍募。我一直安慰自己蘑辑,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布坠宴。 她就那樣靜靜地躺著洋魂,像睡著了一般。 火紅的嫁衣襯著肌膚如雪喜鼓。 梳的紋絲不亂的頭發(fā)上副砍,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機與錄音庄岖,去河邊找鬼豁翎。 笑死,一個胖子當(dāng)著我的面吹牛隅忿,可吹牛的內(nèi)容都是我干的心剥。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼背桐,長吁一口氣:“原來是場噩夢啊……” “哼优烧!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起链峭,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤畦娄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體熙卡,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡杖刷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了驳癌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挺勿。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖喂柒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情禾嫉,我是刑警寧澤灾杰,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站熙参,受9級特大地震影響艳吠,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜孽椰,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一昭娩、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧黍匾,春花似錦栏渺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至纹腌,卻和暖如春霎终,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背升薯。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工莱褒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人涎劈。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓广凸,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蛛枚。 傳聞我的和親對象是個殘疾皇子炮障,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容