ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1158|回复: 5

关于多条件求和的问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-3-14 17:50 | 显示全部楼层 |阅读模式
请各位大侠帮忙解决问题,谢谢

求助.rar

12.25 KB, 下载次数: 15

头像被屏蔽

TA的精华主题

TA的得分主题

发表于 2018-3-14 19:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-15 14:15 | 显示全部楼层
不好意思啊,有些要求写漏了,我重新发一下

求助.rar

12.29 KB, 下载次数: 7

TA的精华主题

TA的得分主题

发表于 2018-3-15 14:37 | 显示全部楼层
本帖最后由 幻想147 于 2018-3-15 14:43 编辑
hyhzlxj 发表于 2018-3-15 14:15
不好意思啊,有些要求写漏了,我重新发一下
  1. =IF(SUMIF(D3:AI3,E3,D4:AI4)=0,AJ4,IF(SUMIF(D3:AI3,E3,D4:AI4)<=2,AJ4*0.7,IF(SUMIF(D3:AI3,E3,D4:AI4)<=4,AJ4*0.3,0)))
复制代码

以病假从例,比较笨的办法

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-17 15:22 | 显示全部楼层
幻想147 发表于 2018-3-15 14:37
以病假从例,比较笨的办法

你理解错了,病假,事假,旷工是要单独计算且是分月计算,但是当这三项的扣款金额合计大于当月工龄工资时,所扣金额就是当月的工龄工资,小于的话就是合计值

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-3-17 15:29 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
我原本的公式是
=IF(B4="","",SUMPRODUCT((AJ4/12*LOOKUP(D4:AB4,{0,1,2,4},{0,0.4,0.8,1}))*(MOD(COLUMN(D4:AB4)-4,8)=0))+SUMPRODUCT((AJ4/12*LOOKUP(E4:AC4,{0,2,3,5},{0,0.3,0.7,1}))*(MOD(COLUMN(E4:AC4)-4,8)=1))+IF(SUMIF($D$3:$AI$3,"旷工",D4:AI4)>=5,AJ4,SUMPRODUCT((AJ4/12*LOOKUP(J4:AH4,{0,1,1.5,2},{0,0.5,0.8,1}))*(MOD(COLUMN(J4:AH4)-4,8)=6)))+(SUMIF($D$3:$AB$3,"产假",D4:AB4)+SUMIF($D$3:$AB$3,"丧假",D4:AB4)+SUMIF($D$3:$AB$3,"婚假",D4:AB4)+SUMIF($D$3:$AB$3,"年休假",D4:AB4))*(AJ4/300))
但是在使用时发现当某一个月的病假扣款+事假扣款+旷工扣款总额超过当月工龄工资时就错了,扣超了,请大侠们帮忙修改公式
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 03:43 , Processed in 0.041467 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表