我一直在撞墙,试图制定一个公式,任何帮助都将是惊人的!
SO ....
我有三列计算年假。
COLUMN 1 = AMOUNT OF HOLIDAY A PERSON HAS REMAINING FOR THE YEAR
COLUMN 2 = AMOUNT OF HOLIDAY TAKEN IN REPORTING MONTH
COLUMN 3 = NEEDS A FORMULA TO WORK OUT IF THE PERSON HAS GONE OVER THEIR ANNUAL LIMIT, OR WHETHER SOME OF IT HAS, OR WHETHER THEY ARE ENTITLED TO THE FULL MONTHS ALLOCATION
即:如果某人在COLUMN B
度假了5天,但在COLUMN A
中说他们的年度津贴已经超过2天,则C列中的单元格需要返回零(因为他们已经超过了COLUMN A
中显示的年度金额,所以他们没有为第2栏中的假期获得报酬)
如果某人在COLUMN B
中度过了5天,但在A列中还剩下10天,则COLUMN C
应该返回5,因为他们一年中还剩下10天,而在该年中又花费了5天COLUMN B
,因此可以花5天时间领取工资
如果某人在COLUMN B
中度过了5天,但在COLUMN A
中仅剩2天(一年还剩下2天),则在COLUMN C
中它需要返回2(因为他们只能在5天的2天之内付款)
我不知道该怎么做...这让我发疯了!请帮助!!
答案 0 :(得分:0)
怎么样
=IF(A2<=0,0,IF(A2-B2>=0,B2,A2))
如果您在A列中透支了,则给出0
如果您花了一些时间但未超过限额,则可以算出您已花费的天数
否则(您还有剩余的天数,但不足以覆盖所有内容),则需要剩余的天数
编辑:更改公式以显示,
而不是;
,因为人们显然使用的区域设置与我不同。