gpt4 book ai didi

具有多个条件的 Excel DSUM

转载 作者:行者123 更新时间:2023-12-04 20:47:37 26 4
gpt4 key购买 nike

我对 Excel 很陌生。这是代码

=DSUM(Table_1,"column1",INDIRECT(INDIRECT(ADDRESS(MATCH($C9,Names!B:B,0), 1, 1, , "Names"))))

它将 Table_1 中 column1 的所有值与匹配的条件相加。但是,如果我想向 DSUM 添加另一个标准,例如 Table1_column_amount=1,我该怎么做?

任何帮助,将不胜感激。

最佳答案

因此,在您的设置中,您有两个表:

  • Table_1 ,数据源。
  • 名称表上的表格:
  • Column A:条件范围的地址,以字符串形式存储在单元格
  • Column B:要查找的名称

  • 您在 Names 中查找单元格表并取消引用它以获取条件范围的地址。

    首先,最好摆脱内部的间接/地址对,这不是必需的:
    =DSUM(Table_1,"column1",INDIRECT(INDEX(Names!A:A,MATCH($C9,Names!B:B,0),1)))

    (只是为了它,它更具可读性并且执行速度更快。)

    现在,问题。
    您必须将条件添加到由 INDEX 返回的单元格所指向的单元格范围内。 .您必须向其中添加一列,提供新条件,并修改存储的引用,使其指向新的扩展范围。

    您不能只使用范围联合运算符添加到该条件范围。不幸的是, D*一组函数要求条件范围是一个单一的区域。

    关于具有多个条件的 Excel DSUM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8853874/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com