【问题标题】:wants SUMIFS formula help for a comlex query需要 SUMIFS 公式对复杂查询的帮助
【发布时间】:2023-03-27 02:56:01
【问题描述】:

我已附上摘要表和数据表。摘要是我想要公式的地方,而 INCdata 是提供原始数据的数据表。

对于以下条件,我需要一个公式来汇总汇总表中的 J 列:

1) A 列中的日期属于一个日历月

2) 当C列不等于D列时

3) 当 C 列中包含“SUPPLIER”和“OTHER”等值时,还应排除 J 列值。

Summary sheet that needs the formula

我现在在 AT116 单元格中使用的公式是 =SUMIFS(INCdata!$J:$J,INCdata!$A:$A,">="&$B115,INCdata!$A: $A,"

INCdata - data sheet

我有一列 P(工作表名称:INCdata),我在单元格 P5766 中使用此公式检查上面给出的条件 2 和 3,每行(=IF($C5766 ="SUPPLIER",0,IF($C5766="OTHER",0,IF($C5766=$D5766,0,1)))),汇总表中的公式基于此得出结果对于 J 的总和。但如果有办法避免在此处使用单独的公式并将此标准包含在汇总表公式中,那将是理想的。

【问题讨论】:

  • 您好,欢迎来到 SO。你有没有尝试解决你的问题?我们鼓励人们在发布之前尝试一些东西。看看这些guidelines。
  • 谢谢@Daemon 相信我,我已经尝试了很多不同的方法来解决这个问题,我已经解决了这个问题,但方式与理想不同。我想知道新人能否想出一个简单的解决方案。

标签: excel-formula sumifs


【解决方案1】:

你好@Vino 试试这个=SUMIFS(J:J,D:D,E4,E:E,D4) 这将完成第一部分。

这将使单元格 C 中的 Supplier 或 Other 的任何内容归零并执行上述操作。 =IF(OR(C4="Supplier",C4="Other"),0,SUMIFS(J:J,B:B,C4,C:C,B4))

我不确定你对这些日期做了什么,所以不能在那里尝试帮助。

希望这会有所帮助。有任何问题请告诉我。

【讨论】:

  • 您好,我在初始查询中添加了更多详细信息,希望它有意义。如果我遗漏任何信息,请告诉我。
  • 你好维诺,目前我能想到的唯一方法是分三个阶段。您在 INCData 上的 AT 公式更改为: = =IF(OR(C2="Suppler",C2="Other",C2=D2),0,L2) 然后在下一列中添加此公式 =YEAR(A2)&MONTH(A2) 然后在摘要表上添加此公式 =SUMIF(Sheet2!P:P,YEAR(Sheet1!B2)&MONTH(Sheet1!B2),Sheet2!O:O) 表 2 是您的数据表,表 1 是您的摘要表。这会给你你想要的结果,但公式比我想要的要多。如果您使用它,请告诉我,我会更新答案,以便您标记并关闭它。
猜你喜欢
  • 1970-01-01
  • 2013-10-28
  • 1970-01-01
  • 1970-01-01
  • 2019-05-31
  • 2012-06-26
  • 2021-03-04
  • 2020-02-17
  • 2022-01-13
相关资源
最近更新 更多