![Excel은 SUMIF 식의 범위를 자동으로 업데이트하지 않습니다. 이유는 무엇입니까?](https://rvso.com/image/1288689/Excel%EC%9D%80%20SUMIF%20%EC%8B%9D%EC%9D%98%20%EB%B2%94%EC%9C%84%EB%A5%BC%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
Excel 2007에는 다음과 같은 워크시트가 있습니다.
A B C
1 x 2 15
2 x 3 45
3 x 4 46
4 x 1 7
5 x 2 85
6 x 1 14
7 x 1 9
8 x 3 36
9 x 1 5
10
11 C Total: 262
12 C Total where B > 1: 227
C11
정규적이다 SUM
:
=SUM(C$1:C9)
C12
열의 값이 1보다 큰 경우 SUMIF
에만 열의 값을 계산하는 것 입니다 .C
B
=SUMIF(B$1:B9, ">1", C$1:C9)
내 문제는 다음과 같습니다. row 에 행을 삽입 10
하고 추가 데이터를 추가합니다.
9 x 1 5
10 y 1 17
11
12 C Total: 265
13 C Total where B > 1: 227
에 데이터를 입력한 후 C10
Excel은 수식의 범위를 자동으로 업데이트 SUM
하지만 유용합니다.~ 아니다:SUMIF
=SUM(C$1:C10)
=SUMIF(B$1:B9, ">1", C$1:C9)
나는 일반적으로 이 워크시트를 한 번에 한 행씩 업데이트하므로 수식에서 범위를 조정하는 데 상당한 시간을 낭비합니다.
SUMIF
에서처럼 Excel에서 의 범위를 자동으로 업데이트하지 않는 이유가 있습니까 SUM
? 그렇게 할 수 있습니까? 아니면 해당 동작에 대한 해결 방법이 있습니까?
답변1
SUM
당신이 관찰한 것은 Excel의 경우 입니다.자동 수식 확장실제로 – 행이나 열을 추가할 때 Excel이 수식 참조를 조정하기 위해 수행하는 마법의 비트입니다. 와 SUM
는 SUMIF
매우 유사합니다(예를 들어 데이터로 채워진 범위의 일부로 자신을 제한하는 기능을 공유합니다. 참조).이 MSDN 기사), 둘 다 공식 확장의 대상이 될 것으로 예상할 수 있습니다. 사실은 SUMIF
그렇지 않거나 적어도 Office 2007 및 Office:mac 2011에서는 버그가 있는 동작이라고 부릅니다(기술적으로는 버그가 아닐 수도 있음). 이 문제를 바꾸기 위해 당신이 할 수 있는 일은 아무것도 없습니다.
답변2
데이터를 테이블로 만들어야 합니다.
ExcelIsFun에 대한 비디오가 있습니다.유튜브.