image

SUMIF 함수는 주어진 조건에 따라 값을 합산 할 때 유용한 함수입니다. 그러나 기능을 사용하는 데 어려움이있는 경우가 있습니다. SUMIF 함수가 제대로 작동하지 않거나 부정확 한 결과를 반환하는 것을 알 수 있습니다. 이것은 대부분이 기능을 새로 사용하고 충분히 사용하지 않았을 때 발생합니다. 경험 많은 Excel 플레이어에게 일어날 수 없다는 의미는 아닙니다. Excel은 그 비밀로 우리를 놀라게합니다.

SUMIF의 부정확성 뒤에는 여러 가지 이유가있을 수 있습니다. 이 기사에서는 SUMIF 기능이 작동하지 않을 수있는 모든 경우와 작동하도록하는 방법에 대해 설명합니다.

SUMIF 함수에 대한 문제 포인트를 자세히 논의하기 전에 공식에서이를 확인하십시오. SUMIF 공식이 작동하도록 할 수 있습니다.

  • SUMIF가 # N / A 오류 또는 기타 오류를 반환하는 경우`link : / excel-errors-evaluation-excel-formula-step-by-step [수식 평가]`. 수식이 작동 할 확률은 80 %입니다. 수식을 평가하려면 수식 셀을 선택하고 리본의 수식 탭으로 이동합니다. 여기에서 수식 평가 옵션을 찾으십시오. 감사 섹션에서 찾을 수 있습니다.

  • 올바른 수식을 작성하고 시트를 업데이트 할 때 SUMIF 함수가 업데이트 된 값을 반환하지 않습니다. 수식 계산을 수동으로 설정했을 수 있습니다. 시트를 다시 계산하려면 F9 키를 누릅니다.

  • 계산에 포함 된 값의 형식을 확인하십시오. 다른 소스에서 데이터를 가져온 경우 예기치 않은 형식이있을 가능성이 큽니다.

이제 도움이되지 않은 경우 아래 방법을 사용하여 SUMIF 기능이 작동합니다.

1. SUMIF가 작동하지 않음-구문 오류 구문 오류는 신규 사용자 사이에서 흔히 발생하는 실수입니다. 숙련 된 사용자라도 SUMIF 기능을 사용하는 동안 구문 오류를 만들 수 있습니다. 먼저 SUMIF 함수의 구문을 살펴 보겠습니다.

일반 Excel SUMIF 수식 :

=SUMIF(condition_range,condition,sum range)

SUMIF 함수`link : / excel-formula-and-function-excel-sumif-function [here]`에 대한 모든 것을 배울 수 있습니다.

따라서 첫 번째 인수는 조건을 포함하는 범위입니다. 조건은이 범위에서만 확인됩니다.

두 번째 인수는 조건 자체입니다. condition_range에서 확인하려는 조건입니다.

sum_range : 원하는 범위입니다.

그래서 우리는 SUMIF 함수에 대한 빠른 여름을 가졌습니다. 이제 SUMIF 함수를 사용하는 동안 할 수있는 구문상의 실수를 살펴 보겠습니다.

기준 실수 정의

대부분의 실수는 기준을 정의 할 때 수행됩니다. 데이터의 변화 때문입니다. SUMIF의 기준은 시나리오마다 다르게 정의됩니다. 그것을 이해하기 위해 몇 가지 예를 보겠습니다.

여기에 데이터 세트가 있습니다.

image

1 ~ 3 월 13 일 날짜의 수량을 합산해야한다고 가정 해 보겠습니다.

그래서 우리는이 공식을 씁니다.

=SUMIF(A2:A20,1-mar-13,C2:C20)

작동할까요? 옳은! 이 SUMIF 공식은 작동하지 않습니다. 0을 반환합니다. 이유가 무엇입니까?

우리가 작업하는 데이터는 날짜 형식입니다. 그리고`link : / excel-date-and-time-working-with-date-and-time-in-excel [dates in Excel]`은 실제로 숫자입니다. 그리고 n 개의 숫자는 따옴표없이 기준으로 쓸 수 있습니다. 그러나 여전히 Excel은 정답을 반환하지 않습니다.

실제로 Excel의 SUMIF에서는 날짜를 기준의 텍스트로 허용합니다 (일련 번호 형식이 아닌 경우). 따라서이 공식을 작성하면 정답이 반환됩니다.

=SUMIF(A2:A20,”1-mar-13″,C2:C20)

ort

=SUMIF(A2:A20,”1-mar-2013″,C2:C20)

1-mar-13에 해당하는 숫자는 41334입니다. 따라서이 공식을 작성하면 정답이 반환됩니다.

=SUMIF(A2:A20,41334,C2:C20)

이 경우에는 따옴표를 사용하지 않았습니다. 숫자 기준을 지정할 때 따옴표를 사용할 필요가 없습니다.

image

그래서 이것은 하나의 케이스였습니다. 날짜 작업을 할 때는 특히주의해야합니다. 그들은 매우 쉽게 지저분해진다. 따라서 수식에 날짜가 포함되어 있으면 올바른 형식인지 확인하십시오. 다른 소스에서 데이터를 가져올 때 허용되는 형식으로 날짜를 가져 오지 않는 경우가 있습니다. 따라서 사용하기 전에 먼저 날짜를 확인하고 수정하십시오.

SUMIF 함수에서 비교 연산자를 사용하는 동안의 실수

다른 예를 들어 보겠습니다. 이번에는 2013 년 3 월 1 일 이후의 날짜 수를 합산 해 보겠습니다. 이를 위해 올바른 구문은 “

=SUMIF(A2:A20,”>1-Mar-13″,C2:C20)

아님 :

=SUMIF(A2:A20,A2:A20>”1-Mar-13″,C2:C20)

기준 범위를 SUMIF에 이미 지정 했으므로 기준 범위를 포함하지 않았습니다. 보세요.

기준이 어떤 셀에 있다면, SUMIF 함수를 어떻게 사용하는 것보다 F3으로 가정 해 봅시다. 아래 공식이 작동할까요?

=SUMIF(A2:A20,”>F3″,C2:C20)

아니요.

이거.

=SUMIF(A2:A20,>F3,C2:C20)

안돼.

이것은 다음보다해야한다 :

=SUMIF(A2:A20,>”F3″,C2:C20)

큰 NO. 비교 연산자를 사용할 때 연산자와 범위 사이의 앰퍼샌드. 연산자는 따옴표로 묶어야합니다.

SUMIF 수식이 제대로 작동합니다.

=SUMIF(A2:A20,”>”&F3,C2:C20)

image

_ 참고 : 값이 일치하는 경우 값을 합산해야하는 경우 기준 범위에서 정확히 같으면 “=”와 같음 기호를 사용할 필요가 없습니다. 첫 번째 예에서했던 것처럼 해당 값을 쓰거나 기준 위치에 해당 값의 참조를 제공하면됩니다 ._

나는 일부 n ew 사용자는 정확한 일치를 원할 때 아래 구문을 사용합니다.

=SUMIF(A2:A20,A2:A20=F3,C2:C20)

이것은 너무 잘못되었습니다. 이 SUMIF는 작동하지 않습니다. 참조를 정확히 일치하는 기준으로 사용할 때 참조를 언급하기 만하면됩니다. 아래 수식은 셀 F3에 기록 된 모든 날짜 양을 합산합니다.

=SUMIF(A2:A20,F3,C2:C20)

따라서 이것은 SUMIF가 작동하지 않는 이유가 될 수있는 몇 가지 구문상의 실수입니다. 다른 이유를 봅시다.

2. 불규칙한 데이터 형식으로 인해 SUMIF가 작동하지 않음 이에 대해 이전 섹션에서 논의했습니다. 그러나 더 많은 것이 있습니다.

SUMIF 함수는 숫자를 다룹니다. 물론 숫자 만 합산 할 수 있습니다. 따라서 먼저 합계 범위를 확인해야합니다 (올바른 숫자 형식 인 경우).

다른 소스에서 데이터를 가져올 때 일반적으로 데이터 형식이 불규칙합니다. 텍스트 형식의 숫자가있을 가능성이 큽니다. 이 경우 숫자는 합산되지 않습니다. 아래 예를 참조하십시오.

image

합계 범위에 숫자 대신 텍스트 값이 포함되어 있음을 알 수 있습니다. 그리고 텍스트 값을 합산 할 수 없기 때문에 결과는 0입니다. 셀의 녹색 모서리는 숫자가 텍스트 형식임을 나타냅니다.

범위에 혼합 형식이 포함되어있을 수 있습니다. 소수의 숫자 만 텍스트 형식으로 지정되고 나머지는 숫자 일 수 있습니다. 이 경우 텍스트 형식의 숫자는 합산되지 않으며 부정확 한 결과를 얻을 수 있습니다.

해결 방법이 문제를 해결하려면 숫자와 텍스트가 포함 된 하나의 셀을 선택하고 CTRL + SPACE를 눌러 전체 열을 선택합니다. 이제 셀 왼쪽에있는 작은 느낌표를 클릭합니다. 두 번째 장소에 “숫자로 변환”옵션이 표시됩니다. 그것을 클릭하면 선택한 범위의 모든 숫자가 숫자 형식으로 변환됩니다.

image

이것은 하나의 해결책입니다. 그러나 이것을 할 수 없다면. `link : / excel-generals-excel-value-function [VALUE function]`을 사용하여 텍스트를 숫자로 변환합니다. VALUE 함수는 형식화 된 숫자를 숫자 형식 (날짜 및 시간 포함)으로 변환합니다.

그래서 이것이 어떻게 작동하는지. 열을 사용하여 VALUE 함수를 사용하여 모든 숫자를 값으로 변환 한 다음 값을 붙여 넣습니다. 그리고 그것을 공식에 ​​사용하십시오.

image

SUMIF를 사용한 날짜 및 시간 형식 값 합계.

시간을 요약하려고 할 때 SUMIF가 눈에 띄게 작동하지 않을 수 있습니다. 네 눈에.

아래 예를 참조하십시오.

여기에 HH : MM : SS 형식의 시간이 있습니다. 그리고 날짜 1-3 월 13 일의 시간을 요약하고 싶습니다. 그래서 저는 공식을 사용합니다 :

=SUMIF(A2:A20,F3,C2:C20)

공식은 절대적으로 정확하지만 내가 받고있는 대답은 옳지 않습니다.

image

0.5를받는 이유는 무엇입니까? 12:00:00을 반환하면 안됩니다. 정확하지 않습니까? 아니요.

답은 쓰기입니다. 앞서 말했듯이 Excel에서는 시간과 날짜가 다르게 처리됩니다. Excel에서 1 시간은 1/24 단위와 같습니다. (_Excel 날짜 및 시간 로직을 자세히 이해하는 것이 좋습니다.`link : / excel-date-and-time-working-with-date-and-time-in-excel [here)]`_이를 배울 수 있습니다. 12 시간은 0.5와 같습니다.

결과를 시간 단위로 보려면 G3의 셀 형식을 시간 형식으로 변환하십시오.

셀을 마우스 오른쪽 버튼으로 클릭하고 형식 셀을 클릭합니다. 여기에서 시간 형식을 선택합니다. 그리고 끝났습니다. 결과가 올바른 형식으로 변환되고 이해할 수있는 결과를 반환하는 것을 볼 수 있습니다.

image

어쨌든 SUMIF가 작동하지 않으면 SUMPRODUCT를 사용하십시오. 어떤 이유로 든 SUMIF 함수가 작동하지 않으면 어떤 작업을하든 다른 수식을 사용하십시오. 여기서이 공식은 SUMPRODUCT 함수를 사용합니다.

예를 들어 위와 동일한 작업을 수행하려면 SUMPRODUCT 함수를 사용하여 수행 할 수 있습니다.

날짜가 F3과 같으면 D2 : D20 범위를 합산하려고합니다. 그러니이 공식을 쓰세요.

=SUMPRODUCT(D2:D20,–(A2:A20=F3))

변수의 순서는 중요하지 않습니다. 아래 공식은 완벽하게 작동합니다 :

=SUMPRODUCT(–(A2:A20=F3),D2:D20)

또는 이것,

=SUMPRODUCT(–(F3=A2:A20),D2:D20)

SUMPRODUCT 함수`link : / summing-sum-if-with-sumproduct-and-or-criteria-in-excel [here.]`을 사용하여 조건을 합산하는 방법에 대해 알아볼 수 있습니다.

`link : / summing-excel-sumproduct-function [SUMPRODUCT function]`은 매우 유연하고 다양한 기능입니다. 나는 그것을 철저히 이해하는 것이 좋습니다.

예, 여러분, 이것이 SUMIF 기능이 작동하지 않는 경우 문제를 해결할 수있는 방법입니다. SUMIF의 비정상적인 동작을 유발할 수있는 모든 가능한 이유를 다루었습니다. 도움이 되었기를 바랍니다. 그렇지 않은 경우 아래 댓글 섹션에서 알려주십시오. 새로운 통찰력이 있다면 아래 댓글 섹션에서도 공유하십시오.

관련 기사 :

link : / tips-how-to-speed-up-excel [엑셀 속도를 높이는 13 가지 방법]| Excel은 정상적인 구성 PC의 이상적인 조건에서 1 초에 660 만 개의 수식을 계산할 수있을만큼 빠릅니다.

그러나 때때로 우리는 달팽이보다 느린 계산을 수행하는 Excel 파일을 관찰합니다. 이 느린 성능 뒤에는 여러 가지 이유가 있습니다. 그것들을 식별 할 수 있다면 공식을 더 빨리 계산할 수 있습니다.

link : / tips-set-the-page-for-print [Excel 시트를 Excel 페이지에서 가로 및 세로로 가운데 맞춤]: Microsoft Excel을 사용하면 페이지에서 워크 시트를 정렬하고 여백을 변경하거나 사용자 지정 여백을 지정할 수 있습니다. 페이지에서 워크 시트를 가로 또는 세로로 페이지 여백은 워크 시트 데이터와 인쇄 된 페이지 가장자리 사이의 공백입니다.link : / tips-split-a-cell-diagonally-in-microsoft-excel [Split a Cell Diagonally in Microsoft Excel 2016]: 분할하려면 대각선으로 셀 우리는 셀 서식을 사용하고 대각선으로 구분하는 선을 셀에 삽입합니다. 이것은 세포를 대각선으로 시각적으로 분리합니다.

link : / tips-how-do-i-insert-a-checkmark-into-an-excel2010-2013-spreadsheet [Excel 2016에서 확인 표시를 삽입하는 방법]: Excel 셀에 확인 표시를 삽입하려면 다음을 사용합니다. Excel의 기호. 글꼴을 wingdings로 설정하고 수식 Char (252)를 사용하여 확인 표시 기호를 가져옵니다.

link : / tips-how-to-disable-scroll-lock-in-excel [Excel에서 Scroll Lock을 비활성화하는 방법]: Excel의 화살표 키는 셀을 위, 아래, 왼쪽 및 오른쪽으로 이동합니다. 그러나이 기능은 Excel의 Scroll Lock이 비활성화 된 경우에만 적용됩니다. Excel의 Scroll Lock은 셀이 아닌 워크 시트를 위, 아래, 왼쪽 및 오른쪽으로 스크롤하는 데 사용됩니다. 이 기사는 스크롤 잠금 상태를 확인하고 비활성화하는 방법에 도움이 될 것입니다.

link : / tips-what-to-do-if-excel-break-links-not-working [엑셀 링크가 작동하지 않는 경우해야 할 일]: 여러 개의 엑셀 파일로 작업하고 수식을 사용하여 작업 할 때 완료되면 의도적으로 또는 의도하지 않게 서로 다른 파일간에 링크를 만듭니다. 링크 끊기 옵션을 사용하면 일반 수식 링크를 쉽게 끊을 수 있습니다.

인기 기사 :

link : / keyboard-formula-shortcuts-50-excel-shortcuts-to-increase-your-productivity [50 개의 Excel 단축키로 생산성 향상]| 작업 속도를 높이십시오. 이 50 개의 바로 가기를 사용하면 Excel에서 더 빠르게 작업 할 수 있습니다.

link : / formulas-and-functions-introduction-of-vlookup-function [Excel VLOOKUP 함수 사용 방법]| 이것은 다른 범위와 시트에서 값을 조회하는 데 사용되는 Excel의 가장 많이 사용되고 인기있는 기능 중 하나입니다.

link : / tips-countif-in-microsoft-excel [사용 방법]

link : / formulas-and-functions-vlookup-function [Excel]

link : / tips-countif-in-microsoft-excel [COUNTIF 함수]| 이 놀라운 기능을 사용하여 조건으로 값을 계산합니다.

특정 값을 계산하기 위해 데이터를 필터링 할 필요가 없습니다. Countif 기능은 대시 보드를 준비하는 데 필수적입니다.

link : / excel-formula-and-function-excel-sumif-function [Excel에서 SUMIF 함수 사용 방법]| 이것은 또 다른 대시 보드 필수 기능입니다. 이를 통해 특정 조건에 대한 값을 합산 할 수 있습니다.