첫 문자가 값과 일치 할 때 합산 (Microsoft Excel)
George에는 B1 : AK1 범위의 첫 번째 행에 부품 번호가 포함 된 워크 시트가 있습니다. 일부 부품 번호는 X로 시작하고 다른 부품 번호는 Y로 시작합니다. 그는 SUMIF (또는 다른 함수)를 사용하여 열의 첫 번째 셀 (B1 : AK1)은 부품 번호의 첫 번째 문자로 “X”를 포함합니다.
이 작업을 수행하는 한 가지 방법은 LEFT 함수와 함께 SUMPRODUCT 함수를 사용하여 첫 번째 행의 부품 번호가 X로 시작하는지 여부를 확인하는 것입니다.
=SUMPRODUCT((LEFT(B$1:AK$1,1)="X")*B2:AK212)
LEFT 함수는 부품 번호의 가장 왼쪽 문자를 반환하고 X와 비교합니다. 같으면 결과는 1입니다. 같지 않으면 0입니다.이 결과 값 (1 또는 0)은 데이터 범위의 개별 셀로 곱해집니다. 결과는 원하는 합계입니다.
어떤 이유로 SUMIF 함수를 사용해야하는 경우 문제에 접근 할 수있는 두 가지 방법이 있습니다. 먼저 다음을 AL2 셀에 추가 할 수 있습니다.
=SUMIF(B$1:AK$1,"X*",B2:AK2)
그러면 부품 번호가 X로 시작하는 2 행의 셀만 합산됩니다. 셀을 AL3 : AL212 셀로 복사 한 다음 열을 합산합니다.
다른 방법은 데이터 하단에 합계 행을 추가하는 것입니다.
따라서 B213 셀에서 다음을 사용할 수 있습니다.
=SUM(B2:B212)
이 수식을 행의 다른 셀 (C213-AK213)에 복사 한 다음이 수식을 사용하여 원하는 합계를 얻을 수 있습니다.
=SUMIF(B1:AK1,"X*",B213:AK213)
이 경우 SUMIF는 첫 번째 행 (부품 번호가있는 곳)을 확인하고 방금 213 행에 추가 한 합계에서 적절한 셀을 합산합니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (13471)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.