这是我在 Google 电子表格中遇到的情况:
我需要总结黄线中的每个第二个单元格(看图片),不包括FALSE
红线语句下方的那些。如果这些语句对解决这个问题有任何重要性,那么它们将被写在两个合并的单元格中。在这个例子中,正确的数字应该是:4.00
, 4.00
,作为最终答案。8.00
16.00
我在各种 Excel 论坛中进行了一些研究,发现这一行应该可以用来总结以单元格开头的单个列中的每个第二个单元B3
格:
= SUM(IF(MOD(ROW($B$3:$B$22) - ROW($B$3) + 1, 2) = 0, $B$3:B$22, 0))
我根据自己的情况对此进行了调整(暂时忽略了关于 TRUE-FALSE 检查的事实):
= SUM(IF(MOD(COLUMN($E$6:$N$6) - COLUMN($E$6) + 1, 2)=0, $E$6:N$6, 0))
不幸的是,它在 Google 电子表格中对我不起作用。最后,我想出了为此目的正确工作的公式:
= SUM(IF($E$2 = "TRUE", $F6, 0), IF($G$2 = "TRUE", $H6, 0), IF($I$2 = "TRUE", $J6, 0), IF($K$2 = "TRUE", $L6, 0), IF($M$2 = "TRUE", $N6, 0))
问题是,以这种方式构造公式会使其变得非常长并且太不方便(因为将在左侧添加数百列)
有什么建议么?