excel - sumif 其中行范围由另一个单元格确定

标签 excel excel-formula

所以我有以下公式:
=sumif(Gx:Gy,50,Px:Py)
其中 x 和 y 是我输入的数字。

但是,我希望上述公式中的数字由另一个单元格中的值确定(假设 x 由单元格 A1 中的值确定,y 由单元格 A2 中的值确定)。因此,如果 A1 包含 3,A2 包含 5,则公式为 =sumif(G3:G5,50,P3:P5)。我该怎么做呢?谢谢

最佳答案

您可以使用 SUMIF 的组合来执行此操作和 INDIRECT
下面F6中的公式为:

=SUMIF(INDIRECT("A"&F9&":A"&G9),50,INDIRECT("B"&F9&":B"&G9))

sumif indirect

关于excel - sumif 其中行范围由另一个单元格确定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51202829/

相关文章:

excel - 日期范围之间两个不同的营业时间范围(如轮类)

excel - 在 Excel 中生成 1000 个两位数唯一字母数字代码

Excel VBA - 使用 SELECT CASE 但现在需要一个数组

excel - 如何在 VBA 中使用 OFFSET 工作表函数?

arrays - 无需 VBA/UDF 即可追加或添加到数组

linux - 在 Linux 中使用 AWK 将日期转换为纪元时间

vba - 查找其他工作表上是否存在值 (Excel)

string - 使用通配符从字符串中删除几个字符

vba - 将 Word 表格转换为 Excel 数组

Excel - 求和到列表末尾