일본 도쿄 티켓 양도 사이트 제가 2025년도 도쿄 아다치 하나비 불꽃축제를 가고 싶은데요, 티켓 판매가
은행이체한도 1일이체한도가 천만원인데은행가서 이체하면 2천만원도 이체가능 한가요
kt 이용정지 예정 문자 이요 5/21일 정지 예정 문자가 왔는데요 지금 저 상태에서 부분납부를 하면
돔구장에서 야구 경기 시 비 예보에 따른 대처 방안은? 안녕하세요, 저는 야구를 사랑하는 팬으로서, 최근에 고척돔에서 열리는 경기를 관람하려고
왕십리 씨네앤리빙룸 지류티켓 cgv앱으로 예매 했는데 표 검사할때 지류 티켓을 뽑아서 보여드려야하나요 ?
회사 야유회 추첨 행사 티켓 회사 야유회 진행을 맡았습니다.인원은 약 80명이고, 추첨 행사 티켓 팁

사무자동화 엑셀에서 SUMPRODUCT 사무자동화 엑셀에서 [과자 또는 주스의 합계금액의 합 ] SUMPRODUCT 만

2025. 4. 21. 오후 4:03:03

사무자동화 엑셀에서 SUMPRODUCT 사무자동화 엑셀에서 [과자 또는 주스의 합계금액의 합 ] SUMPRODUCT 만

사무자동화 엑셀에서 [과자 또는 주스의 합계금액의 합 ] SUMPRODUCT 만 쓰라고 할 경우 

엑셀에서 SUMPRODUCT를 사용할 때 두 가지 수식이 같은 결과를 내지만, ISNUMBER를 쓰라는 조건이 있는 경우와 그렇지 않은 경우는 의미가 조금 달라요. 그래서 그 차이를 설명해드릴게요.

1. ISNUMBER와 FIND 사용한 수식

=SUMPRODUCT(ISNUMBER(FIND("과자",B5:B24))+ISNUMBER(FIND("주스",B5:B24)), L5:L24)

설명:

  • FIND 함수는 셀의 텍스트에서 특정 문자열을 찾아 그 위치를 반환합니다. 만약 찾을 수 없다면 에러를 발생시켜요.

  • ISNUMBER 함수는 FIND로 반환된 값이 숫자이면 TRUE, 에러가 나면 FALSE를 반환합니다. 이렇게 "과자" 또는 **"주스"**라는 텍스트가 포함되어 있는지 여부를 체크합니다.

  • + 연산자를 사용하여 두 조건 중 하나라도 참이면 1을 반환합니다. 즉, "과자" 또는 **"주스"**가 포함된 셀을 찾는 것입니다.

2. 단순 비교 수식

=SUMPRODUCT((B5:B24="과자")+(B5:B24="주스"), L5:L24)

설명:

  • 이 수식은 B5:B24 범위에서 셀의 값이 "과자" 또는 **"주스"**와 일치하는지 직접 비교합니다. 일치하면 TRUE(1), 그렇지 않으면 **FALSE(0)**가 반환됩니다.

  • + 연산자로 "과자" 또는 **"주스"**라는 두 조건 중 하나라도 일치하면 1을 반환하고, 두 조건 모두 일치하지 않으면 0을 반환합니다.

두 수식의 차이점

1. ISNUMBER와 FIND 사용한 수식은 부분 일치를 확인합니다.

  • 예를 들어, B5 셀이 "과자A", B6 셀이 **"주스B"**라면 두 셀 모두 TRUE로 처리됩니다. 즉, "과자" 또는 **"주스"**가 포함되어 있으면 합계에 반영됩니다.

2. 단순 비교 수식은 정확한 일치를 확인합니다.

  • 예를 들어, B5 셀이 "과자A", B6 셀이 **"주스B"**라면 **"과자"**와 정확히 일치하는 값만을 찾기 때문에 FALSE로 처리됩니다. 즉, **"과자"**나 **"주스"**와 정확히 일치하는 값만 합계에 반영됩니다.

결론:

"ISNUMBER"를 쓰지 않아도 되면 두 수식 모두 동일한 결과를 반환할 수 있지만, 부분 일치가 필요한 경우에는 FIND와 ISNUMBER를 사용하는 것이 유용합니다. 만약 정확히 "과자"나 "주스"만을 찾고 싶다면, 두 번째 방법인 단순 비교를 사용하는 것이 맞습니다.

따라서 ISNUMBER를 쓰라는 조건이 없다면, 두 번째 수식을 사용해도 전혀 문제가 없지만, 부분 일치가 필요하다면 첫 번째 수식을 사용해야 합니다!

https://moneybrand.tistory.com/entry/%EC%97%91%EC%85%80-%EB%AC%B4%EB%A3%8C-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%ED%95%B4%EA%B2%B0%EB%B2%95


글 목록으로 돌아가기