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

安德管仲网管仲论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

微信扫一扫 分享朋友圈

已有 1917 人浏览分享

开启左侧

做工作学函数(09)

[复制链接]
1917 1


一、计算工龄月数

F8:=IF(DAY($D8)<16,1,0)+DATEDIF($D8,$E8,"M")

函数说明

1、if

函数表达式:=if(logical_test,value_if_true,value_if_false)

用途:如果合同类别没有填时返回空值,有填写合同类别,用函数组合计算流水号。

2、day

函数表达式:=day(serial_number)

用途:将日期中的天取出来。

3、datedif

函数表达式=datedif(start_date,end_date,unit)

用途:计算两个日期之间的整年数参数用"Y"、整月数参数用"M"、天数参数用"D"。

4、嵌套公式说明

如果16号前入职,入职当月算1个月工龄,16号后入职当月不算。


二、根据要求计算工龄工资

G8:=MAX(0,INT($F8/12))*30+MAX(0,MIN(1,INT($F8/12)))*20

函数说明

1、max

函数表达式:=max(number1,number2,...)

用途:提取一组数中的最大值。

2、min

函数表达式=min(number1,number2,...)

用途:从多个数或者一个与区域里找出最小值。

3、int

函数表达式:=int(number)

把数值或者公式计算的结果取整数。

4、嵌套公式说明

MAX(0,INT($F8/12))*30

按当月计算的整年数,每年加30

MAX(0,MIN(1,INT($F8/12)))*20

min函数计算如果超过1年则取1年

max函数计算如果小于一年则当0年算【虽然本案例不会出现负数,为演示min和max限制取值范围,增加max的设置】


三、每年年末计算一次

公式相同,只是每年只是12月31号计算作为次年调整工龄工资的数据。

本帖子中包含更多资源

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

x
成本领先:成本体系的建立与实施

评论 1

shynaplon shynaplon  新手上路  发表于 2018-8-29 11:24:18 | 显示全部楼层
全部按每年30工龄工资来设通用公式,第1年的单独加上20,注意第1年的最大金额不超过1的设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

关注

53

粉丝

2233

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

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

GMT+8, 2024-12-22 15:26 , Processed in 0.055591 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.