想象有一个任务被分配。
如果没有任务,则值为0。
如果有 1 个未完成的任务,则为 0/1。
某些用户并不总是用 x/y 填充。例如,可以是 50%、20%。
结果的公式是Key除以Plan(Key/Plan)。
键 | 计划 | 想要的结果 | 评论 |
---|---|---|---|
0% | 30% | 100% | 0 表示没有任务,所以结果应该是 100% |
=0/1 | 50% | 0% | 1 个未完成的任务,将是 0% |
10% | 20% | 50% | 完成 20% 任务的 10% 将是 50% |
我无法解决它,因为 0/1 也是 0。是否有任何公式可以识别该问题?
我尝试过使用 if 语句,但它无法在 0 和 0/1 之间识别,因此结果始终为 0%。
答案 0 :(得分:1)
好吧,这是在黑暗中拍摄,但我想输入总是值,除非在如果有 1 个未完成的任务的情况下,它将是 0/1。 然后他们输入一个公式,如 =0/1
你可以这样做:
我在 F2 中得到的公式(并向下拖动)是:
=IF(ISFORMULA(A2);0;IF(A2=0;1;A2/B2))
然后 applu % 格式到单元格以获得所需的输出。
这有点脆弱,因为这取决于用户总是输入值(公式仅当 =0/x
ISFORMULA function 仅在 Excel 2013 中可用,因此如果您使用的是旧版本,这将不起作用。