sách gpt4 ai đã đi

Sự khác biệt giữa SUMIF(điều kiện, giá trị), SUMPROD(điều kiện, giá trị) và SUM(điều kiện*giá trị)

In lại 作者:行者123 更新时间:2023-12-03 01:41:08 27 4
mua khóa gpt4 Nike

假设我有一个包含 2 列的 Excel 表格:单元格 A1 到 A10 中的日期和 B1 到 B10 中的值。

我想对五月日期的所有值求和。我有3种可能性:

{=SUM((MONTH(A1:A10)=6)*(B1:B10))}

hoặc

=SUMPRODUCT((MONTH(A1:A10)=6)+0;B1:B10)

hoặc

=SUMIFS(B1:B10;A1:A10;">="&DATE(2016;6;1);A1:A10;"<="&DATE(2016;6;30))

最好使用的公式是什么?在这种情况下?为什么?

我找到了有关最后两个公式的答案,但没有找到有关第一个公式的答案。

1 Câu trả lời

nếu như B1:B10 包含任何文本值,第一个公式会给您一个错误,第二个公式不会(它只会忽略 B1:B10 中的文本) )。您可以通过切换到以下语法来更改第一个以允许 B1:B10 中的文本:

=SUM(IF(MONTH(A1:A10)=6;B1:B10))

nếu như A1:A10 包含文本,前两个公式也会给出错误 - SUMIFS 不会,但也可以处理这些范围内的错误值(只要不在满足条件的行上的总和范围内)

由于这些原因,正如 Scott 所说,SUMIFS 更好、更快。

SUMIFS 的缺点:

无法使用封闭的工作簿 - 灵 active 较差,因为它无法接受数组,因此您无法在范围内使用函数

在您的具体示例中,SUMIFS 仅对 2016 年 6 月 的金额进行求和。前两个公式将对任何年份中的任何六月日期求和,因此在某些情况下灵 active 可能更适合您

关于excel - SUMIF(条件,值)、SUMPROD(条件,值)和 SUM(条件*值)之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47758123/

27 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com