0

正在尝试创建出勤跟踪器。单元格 B5 到 B(未确定)的最大值为 100%。代码块中的以下公式正在输入 B5。

电子表格的片段

我一直在弄乱我最接近实现目标的两个公式:

=MIN(100%,SUM(COUNTIF(C5:AH5,"y")+0.5%)+COUNTIF(C5:AH5,"ua")-5%)

那不会改变100%的结果。C5 和 I5 之间有 7 个“ua”,因此结果应该是 65%(100% - 35%)。相反,它保持在 100% 不变。

第二种方法是:

=MIN(100,SUM(COUNTIF(C5:AH5,"y")+0.5)+COUNTIF(C5:AH5,"ua")-5)

在这种情况下,该值保持在 250% 并且不会改变。

不确定这里发生了什么。是我使用 COUNTIF() 还是 MIN() 吗?或者是其他东西?

4

1 回答 1

1

这不是一个完整的答案,但第一件事是您需要在某处进行乘法来计算 ua 的数量并每次减去 5%:

=100%+COUNTIF(C5:AH5,"y")*0.5%+COUNTIF(C5:AH5,"ua")*-5%

这确实给出了 65%,但我相信这个问题还有更多内容 - 大概你想获得 y 的可能出席人数的百分比?

第二个公式给出

min(100, +.5 + 7 -5)

这使

min(100, 2.5)

这使

2.5

当以百分比表示时

250%
于 2020-09-12T17:43:14.410 回答