分享

Excel多层嵌套函数详细分解

 淡泊1212 2018-11-18

学习建议:看千遍不如操作练习一遍

个人微信号(微信交流群):duanzhenyun

今日问题



如下图,要求:岗位为精洗或粗洗的高温补贴为300元,最高不能超过300元;其他岗位280元,最高不超过280元;不满应出勤天数的根据出勤天数扣减。

解决公式


公式解析

F2单元格公式=OR(B2='精洗',B2='粗洗'),先判断第一个条件岗位为精洗或粗洗的,用OR函数,只要满足其中一个条件就返回TRUE,表示条件成立;


G2单元格公式=IF(F2,300,280),判断第二个条件如果岗位为精洗或粗洗就补贴300,其他岗位补贴280;


H2单元格公式=G2/D2*C2,判断第三个条件不满应出勤天数的根据出勤天数扣减,用补贴金额除以应出勤天数再乘以实际出勤太能数,算出实际应补贴多少钱;


I2单元格公式=MIN(H2,300),判断第四个条件岗位为精洗或粗洗的高温补贴为300元,最高不能超过300元,MIN函数返回300跟H列单元格这两个值的最小值;


J2单元格公式=MIN(H2,280),判断第五个条件其他岗位280元,最高不超过280元,MIN函数返回280跟H列单元格这两个值的最小值;


K2单元格公式=IF(F2,I2,J2),最后用IF函数判断F列为TRUE就返回I列的结果,否则返回J列的结果;


最后把公式一个个复制嵌套到一起效果

由此可以发现公式中IF画红线部分可以简化,划红线部分是为了区分哪些是属于300的补贴标准,哪些是280的补贴标准,直接用300和280替换掉即可,效果如下:

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多