【问题标题】:multiple conditions in =sum=sum 中的多个条件
【发布时间】:2012-03-04 10:36:46
【问题描述】:
Phone number    Provider    Duration (min)
1001            Fastcom         2
1002            Fastcom         1
1004            Mobilecom       4
1008            Telecom         5
1001            Fastcom         3
1001            Fastcom         2
1003            Telecom         3
1004            Mobilecom       2
1008            Telecom         6
1002            Fastcom         1

我想用一个公式来得到服务提供商是电话号码1001的提供商的通话时长的总和。我希望这个修改版本比上一个版本更清晰。再次感谢所有关注的人。

【问题讨论】:

  • 我个人觉得这个问题有点令人困惑。您能否改写您的问题以使其更清楚?也许再详细说明一下这个例子。
  • 我不明白 Adam 的总和是 44。
  • 嗨,卡特!本质上,我正在根据 B 列中的条件根据 C 列中的条件在 D 列中查找总和。或者换句话说,首先我找到与亚当相对应的季节,即春季和秋季,并且然后我得到对应于春天和秋天的所有数字的总和,得到 44。
  • 你好,Jurgemaister!我为混乱道歉。我希望现在编辑后的版本至少更容易理解。
  • 亚当怎么了?我希望他没有患上季节性情感障碍。 (开个玩笑。)

标签: excel formula conditional-statements


【解决方案1】:

有 14 行。 A 列包含从 1 到 14 的数字。B 列包含人名(可能重复)。 C 列包含他们喜欢的季节(可能超过 1 个),D 列包含他们在该特定季节进行运动的天数。我需要一个公式来计算在亚当喜欢的季节(实际上是春季和秋季)进行运动的天数

假设第 2 到 15 行中的数据尝试这个数组公式

=SUM(IF(ISNUMBER(MATCH(C2:C15,IF(B2:B15="Adam",C2:C15),0)),D2:D15))

用 CTRL+SHIFT+ENTER 确认

【讨论】:

  • 嘿,巴里胡迪尼!太感谢了!!!这是正确的公式!谢谢!!!我想将其标记为有用,但遗憾的是,由于我的用户状态,我不能这样做。
【解决方案2】:

在一个公式中我不确定。就我个人而言,我在 E 列的每一行中都有一个公式,即 0 或 D 中的值,然后您可以改为 sum(e:e)

【讨论】:

  • 很抱歉给您带来了困惑。我是新来的,刚刚知道我还不能发布图片。我编辑了包含从表中复制的数据的问题。以下是对该表的简要说明。有 14 行。 A 列包含从 1 到 14 的数字。B 列包含人名(可能重复)。 C 列包含他们喜欢的季节(可能超过 1 个),D 列包含他们在该特定季节进行运动的天数。我需要一个公式来计算在亚当偏爱的季节(实际上是春季和秋季)进行运动的天数。
  • 季节真的很重要吗?如果不是天数大于 0 的首选季节,数据是否会首先出现在表格中?在这种情况下,我说你想增加亚当运动的天数是对的吗?
  • 是的,季节很重要。亚当喜欢春天和秋天。汉斯喜欢夏天和冬天,等等。同时,亚当、印第安纳和拉里也喜欢 Spring。亚当、丹尼尔、印第安纳和迈克喜欢秋天。 D列中的所有天数,对应于春季和秋季两个季节,如果加起来,则为44。也许我应该重建表格并使其更清晰。很抱歉造成混乱,感谢您的关注。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-02
  • 2015-11-03
相关资源
最近更新 更多