>주제 >excel >Excel에서 조건부 합산을 완성하는 5가지 수식

Excel에서 조건부 합산을 완성하는 5가지 수식

WBOY
WBOY앞으로
2022-06-02 11:24:037432검색

이 글은 excel에 대한 관련 지식을 제공합니다. SUMIF, SUMIFS, SUMPRODUCT 등의 사용을 포함한 조건부 합산과 관련된 문제를 주로 소개합니다. 모두에게 도움이 되기를 바랍니다. 돕다.

Excel에서 조건부 합산을 완성하는 5가지 수식

관련 학습 권장 사항: excel 튜토리얼

오늘은 조건별 합산 문제에 대해 이야기하겠습니다.

아래와 같이 최근 기간 동안 대다수의 멜론 섭취인의 멜론 섭취 기록입니다. 특정 멜론 섭취 유형을 기준으로 총 수익을 계산해야 합니다.

Excel에서 조건부 합산을 완성하는 5가지 수식

방법 1:

=SUMIF(A3:A7 ,G3,D3:D7)=SUMIF(A3:A7,G3,D3:D7)

Excel에서 조건부 합산을 완성하는 5가지 수식

SUMIF的作用是根据指定的条件来求和,第一参数是条件区域,第二参数是指定的条件,第三参数是求和区域。

如果A3:A7单元格中的等于G3单元格的内容,就对D3:D7对应的单元格求和。

方法二:

=SUMIFS(D3:D7,A3:A7,G3)

Excel에서 조건부 합산을 완성하는 5가지 수식

SUMIFS的作用是根据指定的一个或多个条件来求和。

第一参数是求和区域,后面的参数两两一对,分别是对应的求和区域和求和条件。当所有条件区域都符合指定的条件时,就对求和区域中对应的单元格求和。

方法三:

=SUMPRODUCT((A3:A7=G3)*D3:D7)

Excel에서 조건부 합산을 완성하는 5가지 수식

SUMPRODUCT的作用是将两组数对应相乘,然后计算乘积之和。

本例中,先使用(A3:A7=G3)判断A列是否等于指定的条件,得到一组逻辑值TRUE或FALSE构成的内存数组。

然后再使用这个内存数组与D3:D7中的数值对应相乘,如果内存数组中的某个元素是TRUE,与D列相乘后仍然是D列的原有数值,否则相乘后是0。最后使用SUMPRODUCT将各个计算结果求和。

方法四:

按住Shift+Ctrl不放,再按回车,输入以下数组公式:

=SUM(IF(A3:A7=G3,D3:D7))

Excel에서 조건부 합산을 완성하는 5가지 수식

输入时注意不要输入最外层的花括号。

公式中的IF(A3:A7=G3,D3:D7)部分,先使用IF函数对A列的内容与G3进行比较判断,得到一个内存数组结果。如果相同则返回D列对应的数值,否则返回逻辑值FALSE。

最后使用SUM函数,忽略内存数组中的逻辑值进行求和。

方法五:

=DSUM(A2:E7,H2,G2:G3)

Excel에서 조건부 합산을 완성하는 5가지 수식

Excel에서 조건부 합산을 완성하는 5가지 수식SUMIF는 지정된 조건에 따라 합산하는 데 사용됩니다. 첫 번째 매개변수는 조건 영역, 두 번째 매개변수는 지정된 조건, 세 번째 매개변수는 매개변수는 합산 영역입니다.

A3:A7 셀의 내용이 G3 셀의 내용과 같으면 D3:D7에 해당하는 셀의 합을 계산합니다.

방법 2:

=SUMIFS(D3:D7,A3:A7,G3)

Excel에서 조건부 합산을 완성하는 5가지 수식

SUMIFS는 하나 이상의 지정된 조건을 기반으로 합산하는 데 사용됩니다.

첫 번째 매개변수는 합산 영역이며, 다음 매개변수는 쌍으로 구성되어 해당 합산 영역과 합산 조건에 해당합니다. 모든 조건 범위가 지정된 조건을 충족하면 합산 범위의 해당 셀이 합산됩니다.

방법 3:

=SUMPRODUCT((A3:A7=G3)*D3:D7)Excel에서 조건부 합산을 완성하는 5가지 수식

🎜SUMPRODUCT는 두 개의 숫자를 곱한 다음 곱의 합을 계산하는 것입니다. 🎜🎜이 예에서는 먼저 (A3:A7=G3)을 사용하여 A 열이 지정된 조건과 같은지 확인하고 TRUE 또는 FALSE 논리값 집합으로 구성된 메모리 배열을 얻습니다. 🎜🎜그런 다음 이 메모리 배열을 사용하여 D3:D7의 값을 적절하게 곱합니다. 메모리 배열의 요소가 TRUE인 경우 D열의 원래 값은 곱셈 후에도 여전히 D열의 원래 값입니다. 곱하면 0이 됩니다. 마지막으로 SUMPRODUCT를 사용하여 각 계산 결과를 합산합니다. 🎜🎜방법 4: 🎜🎜Shift+Ctrl을 누른 상태에서 Enter를 누르고 다음 배열 수식을 입력하세요. 🎜🎜=SUM(IF(A3:A7=G3,D3:D7)) 🎜🎜 Excel에서 조건부 합산을 완성하는 5가지 수식🎜🎜Enter 조심하세요 가장 바깥쪽 중괄호를 입력하지 마세요. 🎜🎜수식의 IF(A3:A7=G3,D3:D7) 부분에서 먼저 IF 함수를 사용하여 A 열의 내용을 G3과 비교하여 메모리 배열 결과를 얻습니다. 동일하면 D 열에 해당하는 값을 반환하고, 그렇지 않으면 논리값 FALSE를 반환합니다. 🎜🎜마지막으로 합산을 위해 메모리 배열의 논리값을 무시하고 SUM 함수를 사용합니다. 🎜🎜방법 5: 🎜🎜=DSUM(A2:E7,H2,G2:G3)🎜🎜🎜🎜🎜DSUM 함수는 열에서 지정된 조건을 충족하는 숫자의 합계를 반환하는 데 사용됩니다. 데이터베이스의 . 🎜🎜첫 번째 매개변수는 데이터베이스를 구성하는 셀 영역입니다. 🎜🎜두 번째 매개변수는 반환할 데이터 열을 지정하는 데 사용됩니다. 데이터베이스 영역과 동일한 열 제목일 수도 있고 숫자를 사용하여 어떤 열을 나타낼 수도 있습니다. 🎜🎜세 번째 매개변수는 주어진 조건을 포함하는 셀 범위 집합입니다. 여기에는 데이터베이스 범위의 항목과 동일한 열 헤더와 조건을 설정하는 데 사용되는 셀이 포함되어야 합니다. 🎜🎜이 예에서 첫 번째 매개변수는 A2:E7입니다. 🎜🎜두 번째 매개변수로 지정된 조건 필드 이름은 셀 H2의 "Profit"이거나 4로 표시됩니다. 🎜🎜세 번째 매개변수는 G2:G3 셀 범위입니다. 여기서 G2의 필드 제목은 데이터베이스의 제목과 동일하고 지정된 조건은 G3 셀의 "Fan Fan Gua"입니다. 🎜🎜관련 학습 권장 사항: 🎜excel 튜토리얼🎜🎜

위 내용은 Excel에서 조건부 합산을 완성하는 5가지 수식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 excelhome.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제