programing

OR 기준이 있는 SUMIF

showcode 2023. 6. 19. 21:49
반응형

OR 기준이 있는 SUMIF

사용방법SUMIFExcel 셀에서 주어진 범위에 합을 맞춰야 하고 단일 값을 찾는 대신 여러 값을 찾아야 합니까?

단일 값을 찾기 위해 다음을 사용합니다.

=SUMIF(A4:A100;"1";B4:B100)

이제 저는 그 칼럼이 다음과 같은 것인지 요약해야 합니다.A쥔다1또는2예:

=SUMIF(A4:A100;"1" OR "2";B4:B100)

감방A1기준을 텍스트로 유지할 것입니다. 여기서는1;2.

다음과 동일하게 반환되어야 합니다.

=SUMIF(A4:A100;"1";B4:B100) + SUMIF(A4:A100;"2";B4:B100)

하지만 저는 어떤 기준(1, 2, 3, 또는 그 이상)을 취할 수 있는 공식이 필요합니다.

구문이 뭐죠?여기서는 VBA를 사용할 수 없습니다.

1 또는 2로 요약하자면 이 버전을 사용해 보십시오.

=SUM(SUMIF(A4:A100;{1;2};B4:B100))

SUMIF두 결과의 "어레이"를 반환하므로 다음과 같은 작업이 필요합니다.SUM1과 2의 합계에 대해 배열을 합하는 것.

원하는 만큼 숫자를 추가할 수 있습니다. 예:

=SUM(SUMIF(A4:A100;{1;2;3;4};B4:B100))

또는 Z1:Z10과 같은 범위에 나열된 숫자로 표시됩니다.

=SUMPRODUCT(SUMIF(A4:A100;Z1:Z10;B4:B100))

저는 이렇게 하나의 진술 안에서 OR을 할 수 있는 방법이 없다고 생각합니다.SUMIF는 모두 참이어야 하는 여러 조건에 대해 사용할 수 있지만, 이 경우 여러 SUMIF 문을 함께 추가하면 됩니다.

=SUMIF(A4:A100,"1",B4:B100)+SUMIF(A4:A100,"2",B4:B100)

"1"과 "2"는 서로 배타적이므로,

=SUMIF(A4:A100,"1",B4:B100)+SUMIF(A4:A100,"2",B4:B100)

범위를 정의해야 한다고 생각합니다.keys합할 모든 값을 저장할 수 있습니다.그래서 이 범위에서 당신은 1과 2를 유지하고 당신이 원할 때 그것을 수정할 수 있습니다.그런 다음 공식이 있는 플래그 열을 추가합니다.IFERROR(IF(MATCH(A4,keys,0)>0,1,0),0)이제 합할 값에 대한 1이 있는 열이 있습니다.

다중 텍스트 평가와 함께 작동합니다.

=sumif(M4:M206,"Sat",O4:O206)+sumif(M4:M206,"Sun",O4:O206)여기에 더 추가 + + +

언급URL : https://stackoverflow.com/questions/21528616/sumif-with-or-criteria

반응형