excel函数设计

来源:百度知道 编辑:UC知道 时间:2024/06/17 06:23:56
我在设计公司工资表格的缺勤扣款中一个函数不会写了,帮帮忙!
一,分按天数计算和按工时计算工资2种。
二,按天计算时已22天为准,按工时计算时已174小时为准。
我写的函数是:=IF(IF(I122="天数",R122/22*(22-J122)<0,0,R122/22*(22-J122)),R122/174*(174-J122)<0,0,R122/174*(174-J122))
其中R 为总工资,J为出勤。I为“天数”和“工时”选项。
我写这个函数出现:您为此函数输入 太多 参数。
各位帮帮忙,谢谢

=IF(IF(I122="天数",R122/22*(22-J122)<0,0,R122/22*(22-J122)),R122/174*(174-J122)<0,0,R122/174*(174-J122))

这里明显错误!

=IF(I122="天数",IF(R122/22*(22-J122)<0,0,R122/22*(22-J122)),IF(R122/174*(174-J122)<0,0,R122/174*(174-J122)))

=IF(I122="天数",MAX(R122/22*(22-J122),0),MAX(R122/174*(174-J122),0))

如条件较多,建议您使用自定义函数.

学习了