我们爱民主、我们爱自由、我们也爱财富!我们尊孔子、我们尊老子、我们同尊管子!

安德管仲网管仲论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫一扫 分享朋友圈

已有 2118 人浏览分享

开启左侧

四个典型案例的函数运用

[复制链接]
2118 0
一、统计收费时间

要求不足一小时的按一小时收费,超过一小时的,不足半小时按半小时算。

数据

公式设置:

小时数        计时
   0.25           1.00
   1.07           1.50
  13.18          13.50
  12.05          12.50
小时数=(C5-B5)*24   注释:时间相减,得到的是按以天为单位的数值所以乘以24才能得到正确的小时数。
计时公式=MAX(1,ROUNDUP(F5/0.5,0)*0.5)  注释:除以0.5是统计有多少个半小时,roundup是把小数位收上来,最后乘以0.5则是换算为小时数。max巧妙解决了不足一小时按一小时计算的问题。


二、计算年终奖月份数

很快到年底了,明年1月初就会讨论年终奖计提的问题了。再次分享年终奖月份计算的公式。

出勤月数公式:

=MIN(12,DATEDIF($D7,DATE($C$4,12,31)+1,"M")+IF(DAY($D7)<=15,1,0))
注释:
1、datedif,把结束日期+1,是为了解决函数本身的bug,这里不详述。
2、if函数把日期里的天取出来,15号前入职的当月算一个月,16号及以后入职当月不算【这个相对公平】;
3、用min函数把工作年限超过12个月的,按12个月算。

请假扣除月数:=ROUNDUP(INT($F7/15)/2,0)
注释:不足15天的按半月,超过15天不足一个月按一个月计算休假月份数。
年终奖月数公式=$E7-$G7


三、计算一个日期段的数据和

设置按员工计算11月份的得分:

员工        得分
A        23
B        23
C        18
D        21
求和公式:
=SUMPRODUCT(($B$3: $B$10=$G3)*($C$3: $ C$10>=VALUE("2019-11-1"))*($C$3: $C$10<=VALUE("2019-11-30"))*$D$3: $D$10)
在公式中输入日期是一个比较麻烦的事情,用value函数即可把文本格式的日期进行转化。



四、计算增长率和达成率


1、增长率计算公式
增减幅度公式:=(C7-D7)/ABS(D7)
IF公式:=IF(D7>0,C7/D7-1,1-C7/D7)

2、达成率计算公式
达成率公式:=1+(C15-D15)/ABS(D15)
IF公式:=IF(D15>0,C15/D15,2-C15/D15)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

53

粉丝

2233

主题
精彩推荐
热门资讯
网友晒图
图文推荐

小黑屋|Archiver|安德管仲网 ( 粤ICP备20002412号 )

GMT+8, 2024-12-21 22:27 , Processed in 0.057272 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.