이전 글 "엑셀 실무 스킬 공유하기: "조건부 서식"과 "함수 수식"을 함께 사용합니다"에서 "조건부 서식"과 "함수 수식"을 함께 사용하는 방법을 2가지 예시를 통해 배웠습니다. 오늘은 데이터 합산에 대해 이야기하고 숨겨진 열을 무시하고 합산하는 방법을 소개하겠습니다!
일상 업무에서 우리는 합계를 자주 사용합니다. 이런 종류의 문제는 SUM 함수를 사용하여 해결할 수 있습니다.
때로는 몇 줄의 데이터가 숨겨져 있을 수 있습니다. SUBTOTAL 함수는 합계에 사용됩니다. 숨김이 없는 경우 SUBTOTAL 함수 결과는 다음과 같이 SUM 함수 계산 결과와 일치합니다.
데이터의 특정 행(예: 3, 6, 9, 12행)을 숨기면 결과는 is 변경 사항은 다음과 같습니다.
SUBTOTAL 함수의 첫 번째 매개 변수는 109를 사용하여 숨겨진 행의 합계가 무시됨을 나타냅니다.
소계 기능과 관련하여 이전에 튜토리얼이 게시되었습니다. 관심 있는 친구들은 역사적인 기사를 읽을 수 있습니다.
오늘 다룰 문제는 숨겨진 행을 무시한 경우의 합을 계산하는 방법이 아니라, 숨겨진 열을 무시한 경우의 합을 계산하는 방법입니다. 우선 SUBTOTAL 함수는 이 작업을 수행할 수 없다는 점을 분명히 합시다. 함수 도움말에
SUBTOTAL 함수가 이 작업을 수행할 수 없을 뿐만 아니라 현재 Excel에서는 이를 수행할 수 없습니다. 숨겨진 열을 무시하는 함수입니다. 그렇다면 이 수요를 어떻게 처리할 것인가? 이를 위해서는 상대적으로 새로운 기능인 CELL 기능을 사용해야 합니다.
이 기능을 본 친구는 많지 않을 것이고, 사용법을 아는 친구는 더욱 없을 것입니다. 먼저 CELL 기능이 어떤 용도로 사용되는지 간단히 알아보겠습니다. 셀에 =c를 입력하면 이 함수가 표시됩니다. 함수를 선택하면 간단한 설명이 나타납니다.
이 문장에서 CELL 함수는 셀 위치 형식을 얻을 수 있다는 것을 대략적으로 이해할 수 있습니다. 및 기타 정보. 이 함수를 두 번 클릭하면 몇 가지 옵션이 나타납니다.
보시다시피 함수에는 info_type과 reference라는 두 가지 매개 변수가 있습니다. 첫 번째 매개변수인 info_type은 총 12가지 유형이 있습니다. 각 유형의 구체적인 의미는 함수를 통해 알 수 있습니다.
이러한 정보 유형에 관심이 있는 친구들은 직접 살펴보세요. 모두 매우 이해하기 쉽습니다. 오늘 사용할 가장 중요한 것은 마지막 정보 유형인 "너비"입니다. 이는 단순히 열 너비입니다.
어떤 친구들은 열이 숨겨져 있으면 열 너비가 0이 될 것이라고 생각했을 수도 있습니다. 이것이 사실인가요? 수식의 첫 번째 매개변수로 "너비"를 선택하고 두 번째 매개변수를 B1로 설정합니다. 이는 셀 B1의 열 너비(실제로는 B열의 열 너비)를 가져오겠다는 의미입니다. B16 셀에 =CELL("width", B1) 수식을 입력한 다음 수식을 오른쪽으로 당깁니다.
결과는 모두 8입니다. 개별 열의 너비를 조정해 보고 변경 사항이 있는지 확인할 수 있습니다.
너비를 조정한 후에도 결과는 여전히 8입니다. 수식에 문제가 있나요?
사실 아니요, 그 이유는 CELL 함수가 약간 성격이 급하기 때문입니다. 셀 형식이 변경되면(열 너비는 형식임) 결과를 업데이트하려면 다시 계산해야 합니다. 다시 계산하는 방법에는 두 가지가 있습니다. 하나는 F9 기능 키를 누르는 것이고, 다른 하나는 셀을 두 번 클릭하고 Enter를 누르는 것입니다. 다시 살펴보니 결과가 업데이트된 것을 발견했습니다.
숫자의 크기는 셀의 너비에 해당합니다. 숨겨진 열 합계를 무시하는 방법에 대해 말하면 답은 이미 분명합니다. CELL 함수를 사용하여 열 너비를 얻은 다음 SUMIF 함수를 사용하여 합계를 구현합니다. 셀 I2에 =SUMIF($B$16:$G$16,">0",B2:G2)와 같이 수식을 입력한 다음 수식을 아래로 내립니다.
숨겨지지 않으면 모두 합산됩니다. 이제 효과를 확인하기 위해 몇 개의 열을 숨겨 보겠습니다.
숨긴 후 F9 키를 누르거나 두 번 클릭하세요.
문제는 여기서 끝나는 것 같지만 보조 열(보조 행)을 사용하지 않고 이를 달성하기 위해 배열 수식을 사용하려는 일부 파트너가 항상 있습니다. 예: =SUMPRODUCT((CELL("width" ,B1:G1>0 )*B2:G2)
생각은 타당해 보이지만 매개변수 참조가 특정 셀 범위인 경우 CELL 함수는 왼쪽 상단에 있는 셀에만 정보를 반환하기 때문에 불가능합니다. 즉, B1:G1과 같은 영역을 작성했지만 B1의 열 너비만 얻었습니다.
셀 함수의 성질이 꽤 이상하지 않습니까~~~
실제로 이 기능에는 흥미로운 용도가 많이 있습니다. 알고 싶다면 아래에 메시지를 남겨주세요.
관련 학습 권장 사항: excel 튜토리얼
위 내용은 실용적인 Excel 기술 공유: 숨겨진 열을 무시하고 합계를 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!