如何在Excel中使用SUMIF与OR逻辑(10种方法)

  • Share This
Hugh West

通过使用 SUMIF 函数,你可以根据一个单一的条件或标准(如其他单元格等于一个或另一个值)来求和。 你可以使用 SUMIF或 逻辑,只要你需要根据多个条件对数值进行求和,而其中至少有一个条件得到满足。

要解释如何 SUMIF或 作品,我将使用一个销售信息的样本数据集。 数据集中有3列,这些列代表了某一产品在不同地区的销售金额。 这些列是 地区,产品名称。 价格 .

下载到实践中

SUMIF OR.xlsx

用OR逻辑使用SUMIF的10种方法

1.使用多个SUMIF与OR

你可以使用 SUMIF 功能与 如果你想使用多个标准,则需要添加 SUMIF 功能多次。

首先,选择你要放置结果的单元格。

然后,输入以下公式。

=SUMIF(B4:B14,F4,D4:D14)+SUMIF(B4:B14,F5,D4:D14)

在这里,我想从以下两个方面获得总和 美国 加拿大 所以用这两个区域作为 标准 现在,在第一个 SUMIF 的功能,采取了 美国 作为 标准 鉴于该范围 B4:B14 中提取总和。 sum_range D4:D14 然后写道 SUMIF 函数,这次使用标准 加拿大 被赋予的范围是 B4:B14 内的 sum_range D4:D14 .

申请 逻辑,然后将两个独立的 SUMIF 公式。

最后,按 进入 然后你会看到,所使用的公式是将两组数值相加。 美国 加拿大 使用 逻辑。

2.在不同的列上使用多个带OR的SUMIF

你也可以使用 SUMIF或 你可以从不同的柱子中选择标准。

首先,选择你要放置结果值的单元格。

然后,输入以下公式。

=SUMIF(B4:B14,F4,D4:D14)+SUMIF(C4:C14,G4,D4:D14)

在这里,我想总结一下 价格 为产品从 美国 地区或 笔记本电脑 因此,我使用了 标准 美国 地区 栏目和 笔记本电脑 产品名称 列。 现在,在第一 SUMIF 的功能,采取了 美国 作为 标准 鉴于该范围 B4:B14 中提取总和。 sum_range D4:D14 然后写道 SUMIF 函数,这次使用标准 笔记本电脑 并鉴于该范围 B4:B14 其中 总数_范围 D4:D14 .

申请 逻辑,然后将两个独立的 SUMIF 公式。

最后,按 进入 现在,你会看到,所使用的公式是将两列不同的数值相加,使用的是 逻辑。

3.在SUMIF内使用SUM或与数组一起使用SUM

你可以使用 累计 SUMIF或 虽然你可以在数组中给出一个以上的标准。

首先,选择单元格来放置你的结果值。

接下来,输入以下公式。

=SUM(SUMIF(B4:B14,{"USA","Canada"},D4:D14))

在这里,我使用了 美国 加拿大 作为 标准 现在,在 SUMIF 的功能,采取了 美国 加拿大 作为一个 阵列 标准 鉴于该范围 B4:B14 而其中的 总数_范围 D4:D14 然后,如果至少有一个条件/标准得到满足,它将对这些值进行求和。

最后,按 进入 钥匙。

因此,你会看到,当一个标准得到满足时,所使用的公式会将数值相加。

4.使用具有多个标准的SUMIF OR

SUMIF 功能与 逻辑,你也可以使用多个标准。

首先,选择单元格来放置你的结果值。

之后,输入以下公式。

=sum(sumif(b4:b14,f4:g6,d4:d14))

在这里,我使用了 美国 , 加拿大。 德国 作为 标准 现在,在 SUMIF 的功能,采取了 标准范围 F4:G6 鉴于该范围 B4:B14 产生的总和,从 sum_range D4:D14 .

然后,在 累计 如果至少有一个条件/标准得到满足,函数将对这些值进行求和。

最后,按 进入 钥匙。

因此,你会看到所使用的公式对标准范围的数值进行了求和。

5.使用SUMIF OR与SUMPRODUCT

你可以使用 废物利用 功能,以执行 SUMIF 类似的操作。

首先,选择单元格来放置你的结果值。

然后,输入以下公式。

=sumproduct(sumif(c4:c14,f4:f5,d4:d14))

在这里,由于我想把 价格 为产品 笔记本电脑 计算机。 所以我使用了 笔记本电脑 计算机 产品名称 列为 标准 现在,在 SUMIF 的功能,采取了 标准范围 F4:F5 鉴于该范围 C4:C14 其中 总数_范围 D4:D14 那么, 废物利用 如果至少有一个条件/标准得到满足,函数将对这些值进行求和。

最后,按 进入 钥匙。

结果是,你会看到所使用的公式对标准范围的数值进行了加总。

6.使用带星号(*)的SUMIF OR

通过使用 星号(*) SUMIF 功能,你可以执行 逻辑。

为此,我使用了这个样本数据集,我在其中的列中有一些部分值。

首先,选择单元格来放置你的结果值。

第二,输入以下公式。

=SUMIF($C$4:$C$14,F4&"*",$D$4:$D$14)

在这里,为了获得 价格 所有类型的笔记本电脑,从 产品名称 .我用了 笔记本电脑 作为 标准。 其中使用了一个 星号 (*) 这里,一个 星号 (*) 将搜索或查询一个部分匹配的文本。 现在,在 SUMIF 函数,给定范围 C4:C14 其中 总数_范围 D4:D14 然后,如果至少有一个部分标准得到满足,它将对这些值进行求和。

最后,按 进入 钥匙。

因此,你会看到,所使用的公式对部分标准匹配的数值进行了加总。

7.使用SUM & SUMIFS与OR

你可以使用 累计 的功能,在 SUMIFS 函数来使用 逻辑。

首先,选择单元格来放置你的结果值。

然后,在选定的单元格中输入以下公式,或在 公式吧 .

=SUM(SUMIFS(D4:D14,C4:C14,{"笔记本", "电脑"}))

在这里,通过使用 笔记本电脑 计算机 我要的是 价格 .我用了 笔记本电脑 计算机 作为 标准1 现在,在 SUMIFS 的函数,给定 sum_range D4:D14 标准_范围1 C4:C14 那么, 累计 如果至少有一个标准得到满足,函数将对这些值进行求和。

按下 进入 钥匙。

因此,你会看到,所使用的公式是对符合标准的数值进行求和。

8.在列上使用SUM &; SUMIFS

你也可以使用 累计 的功能,在 SUMIFS 功能与 你可以从不同的柱子中选择标准。

首先,选择你要放置结果的单元格。

然后,输入以下公式。

=SUM(SUMIFS(E4:E14,C4:C14,{"laptop","computer"},D4:D14,"yes"))

在这里,我使用了 笔记本电脑 计算机 作为 标准 现在,在 SUMIFS 采取的措施 sum_range D4:D14 并在 标准_范围1 鉴于该范围 C4:C14 标准1 领域,用于 笔记本电脑 电脑 作为 通配符 .然后在 标准_范围2 鉴于该范围 D4:D14 并选择了 critera2 收集到的 列。 然后,在 累计 如果至少有一个标准得到满足,函数将对这些值进行求和。

最后,按 进入 现在,你会看到,所使用的公式对不同列的值至少满足一个标准的值进行了求和。

9.使用带有通配符的SUM &; SUMIFS

SUMIFS 功能与 逻辑,你也可以使用通配符。

在这里,我使用了 星号(*) 来执行 逻辑。

首先,选择你要放置结果值的单元格。

然后,输入以下公式。

=SUM(SUMIFS(D4:D14,C4:C14,{"*laptop*","*iphone*"}))

在这里,我想总结一下 价格 笔记本电脑 笔记本电脑 产品名称 这样,我就用 笔记本电脑 笔记本电脑 作为 标准1 与通配符 星号 (*) 现在,在 SUMIFS 的函数,给定 sum_range D4:D14 来提取给定的价格 标准_范围1 C4:C14 那么, 累计 如果至少有一个标准被完全/部分满足,函数将对数值进行求和。

按下 进入 钥匙。

因此,你会看到,所使用的公式对部分或全部标准匹配的数值进行了加总。

10.使用SUM&;SUMIFS与多个标准的关系

你可以使用 累计 的功能,在 SUMIFS 功能与 多个标准的逻辑。

首先,选择单元格来放置你的结果值。

然后,在选定的单元格中输入以下公式,或在 公式吧 .

=SUM(SUMIFS(D4:D14,C4:C14,{"laptop","iphone"},B4:B14,{"USA";"Canada"}))

在这里,我使用了 笔记本电脑 笔记本电脑 产品名称。 美国。 加拿大 地区 作为 标准 现在,在 SUMIFS 采取的措施 sum_range D4:D14 并在 标准_范围1 选择范围 C4:C14 其中,在 标准1 使用过的 笔记本电脑 笔记本电脑 .

然后在 标准_范围2 鉴于该范围 B4:B14 并选择了 美国 加拿大 作为 critera2 那么, 累计 如果至少有一个标准得到满足,函数将对这些值进行求和。

在这里,我用一个单列数组为 标准1 和第二个数组常数中的分号为 标准2 ,因为它代表一个垂直阵列。

它对两个数组常量中的Excel "对 "元素起作用,并返回一个二维数组的结果。

最后,按 进入 现在,你会看到,所使用的公式对不同列的值至少满足一个标准的值进行了求和。

练习部分

在工作表中,我提供了两张额外的练习表,以便你可以练习这些被解释的方法。

总结

在这篇文章中,我已经解释了10种方法。 SUMIF或 你可以按照任何一种方法来执行 SUMIF 此外,我还解释了如何隐藏不需要的空行。 如果你对这些方法有任何困惑或疑问,你可以在下面评论。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.