如果另一列的某一行有一个单词(如 Sum),如何让另一列将从最后一行 Sum 以下直到上一行的所有数字相加?
我需要一个公式来输入 O5、O8 和 O13。如果可能的话,O2 及以下应该通过表格公式来完成,因为 N1:O 是一个名为 Table1 的表格。
最终公式应该是这样的=if(exact(N1, "Sum"), ???, RANDBETWEEN(1, 1000))
- RANDBETWEEN 只是一个例子,那将是另一个确定实际数字的公式。
否 | 哦 | |
---|---|---|
1 | 和 | 数字 |
2 | 20 | |
3 | 三十五 | |
4 | 10 | |
5 | 和 | =? 应该是65 |
6 | 230 | |
7 | 70 | |
8 | 和 | =? 应该是 300 |
9 | 1 | |
10 | 2 | |
11 | 3 | |
12 | 4 | |
十三 | 和 | =? 应该是 10 |
请尝试以下操作:
它本质上是对整个列求和,然后删除先前计算的总和
样本:
如果您希望总数
P
像评论的屏幕截图中那样显示在列中,请使用以下命令:例子:
在 O2 及以下尝试此公式:
=IF(EXACT(N2, "Sum"), SUM(O$1:O1)-2*SUMIF(N$1:N1, "Sum", O$1:O1), RANDBETWEEN(1,100))
以下是 AI2 中的演示:
=IF(EXACT(AH2,"Sum"),SUM(AI$1:AI1)-2*SUMIF(AH$1:AH1,"Sum",AI$1:AI1),RANDBETWEEN(1,100))