如何为一系列列重复计算?

时间:2018-12-19 23:56:13

标签: excel google-sheets excel-formula formula google-sheets-formula

我正在尝试为一系列列重复一个公式,但是目前我只需要使用不同的列字母重复该公式

我已经尝试过COUNTIFSSUMIFS来重复它们,但是它们似乎并没有按照我要求的方式工作,我想避免为我的每个新列重复相同的代码逻辑添加

=SUM(B6-C6) + (IF($H$3 = A6, (COUNTIF($H$6:$H$21, "Paid") * $H$22)) + IF($I$3 = A6, (COUNTIF($I$6:$I$21, "Paid") * $I$22)) + IF($J$3 = A6, (COUNTIF($J$6:$J$21, "Paid") * $J$22))

我希望能够做一些类似的事情(用伪代码) =SUM(B6-C6) + EACHCOLUMN([RANGE], (IF(${{COLUMN}}$3 = A6, (COUNTIF(${{COLUMN}}$6:${{COLUMN}}$21, "Paid") * ${{COLUMN}}$22))

1 个答案:

答案 0 :(得分:0)

使用

=B6 - C6 + COUNTIF(INDEX($H$6:$J$21,0,MATCH(A6,$H$3:$J$3,0)),"Paid")*INDEX($H$22:$J$22,0,MATCH(A6,$H$3:$J$3,0))