我有一张电子表格,其中有 4 列,根据在其他地方输入的一些数据执行简单的“if”运算。每列旁边都有另一列,根据旁边的值分配“1”或“0”。最后一列显示这些“分数”的总和
有没有办法消除 4 个“分数”列?
这是一个示例行:
“5.2” “1” “4.7” “1” “5.0” “1” “65” “1” “4”
“分数”列中的公式是:
=IF(AND(匹配!$D$33:$D$1202>=minBflex,匹配!$D$33:$D$1202<=maxBflex),1,IF(匹配!$C$33:$C$1202="","",0))
“总分”列(我想将所有这些结合起来)中的公式目前是:
=如果(C34=$B$18,-1,如果(C34="","",E34+G34+I34+K34))
如果重要的话,它可以在 Google 表格中显示。
谢谢你!!
答案1
据我了解,在四个分数全部为“1”的情况下,您不想看到“1”,但仍想看到最后一列的“4”?
您的公式和引用非常复杂,因为诸如工作表“Match”和值“minBflex”和“maxBflex”之类的内容没有意义。此外,您似乎可以放弃嵌套的 IF(AND()) 并使用包含的 ISBETWEEN()。
但是,您的公式可能需要由一个简单的 SUM() 包装器组成,然后测试四个单独的案例,并为成功分配“1”。
在代码中:
SUM(
IF(
ISBETWEEN(
Match!$D$33:$D$1202,
minBflex,
maxBflex,
TRUE,
TRUE
),
1
),
// Repeat the above block IF() three more times with the needed range(s)
)
答案2
我认为你的公式没问题!你的问题表明你“不想看到‘1’”你有没有考虑过隐藏包含公式的列?选择整个列,右键单击,“隐藏”