根据不同单元格中的不同结果提供多个​​答案的公式

时间:2018-11-08 10:14:23

标签: excel formula

我一直在撞墙,试图制定一个公式,任何帮助都将是惊人的!

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天之内付款)

我不知道该怎么做...这让我发疯了!请帮助!!

1 个答案:

答案 0 :(得分:0)

怎么样

=IF(A2<=0,0,IF(A2-B2>=0,B2,A2))

如果您在A列中透支了,则给出0

如果您花了一些时间但未超过限额,则可以算出您已花费的天数

否则(您还有剩余的天数,但不足以覆盖所有内容),则需要剩余的天数

编辑:更改公式以显示,而不是;,因为人们显然使用的区域设置与我不同。