【问题标题】:Counting with multiple conditions across columns跨列计算多个条件
【发布时间】:2017-12-15 16:02:30
【问题描述】:

我正在尝试研究如何计算两列的条件,包括日期范围而不是文本或值。

A 列日期(以 dd,mm,yyyy 格式编写), B 列文字(苹果、梨、香蕉等)

我想数一数,在 1 月 1 日至 31 日之间购买了多少苹果。 我首先需要算出每个月有多少条目:

=Sumproduct((A1:A100>=date(2003,1,1))*(A1:A100 等等。但我认为一定有更简单的公式吗?

我不知道如何计算一月份卖了多少苹果,二月份卖了多少梨等等。

【问题讨论】:

  • 如果您在单元格中使用=text(a2, "dd-mmm-yyyy"),您会得到转换后的日期吗? A1中是否有文本列标题标签?

标签: excel date conditional-statements


【解决方案1】:

我不确定这是否一定是一个更简单的公式,但可能更具可扩展性,因为您可以添加更多条件?

=COUNTIFS(A1:A100,">="&DATE(2003,1,1),A1:A100,"<"&DATE(2003,2,1), B1:B100, "apples")

获取一月份的苹果数量。

【讨论】:

  • 太棒了;它工作得很好,非常感谢!我还希望有一个“摘要”前页并将其移至工作簿的另一页,但它似乎对此并不满意......有什么建议吗?
  • 您需要“锁定”引用,使用上面的公式单击单元格,然后单击单元格引用的每个位,然后按一次键盘上的 F4 功能键。结果将类似于=COUNTIFS($A$1:$A$100,"&gt;="&amp;DATE(2003,1,1),$A$1:$A$100,"&lt;"&amp;DATE(2003,2,1), $B$1:$B$100, "apples") 然后您可以将公式剪切并粘贴到另一张纸上。 excel-easy.com/examples/lock-cells.html
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-16
  • 2020-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多