2017-12-06 1 views
2

라임을 구입 한 식료품 주문에 대해서만 총 아보카도 구매를 합산하려고하는 식료품 주문 목록이 있습니다. 피벗 테이블과 도우미 열이 가능하다는 것을 알고 있지만이 문제를 해결하기 위해 깨끗하고 반복 가능한 수식 또는 VBA가 있습니까?고급 Excel Sumif (VBA가 필요할 수도 있음)

아래의 스프레드 시트는 내가하려는 일의 예를 보여 주며 여러 번 반복해야 할 필요가있을 때 보조 셀을 만들지 않고 녹색 셀을 이상적으로 요약하고자합니다. 두 개의 부울 의해

Grocery List Picture

답변

1
=SUMPRODUCT(E5:E15*((B5:B15)="Avocado")*(ISNUMBER(MATCH((A5:A15)&"Lime",(A5:A15)&(B5:B15),0))))

된 금액 합계와 multplies와 범위를 (1 = 참, 거짓 = 0). 먼저 행이 아보카도이고 Bill #Limes과 연결된 경우 다른 하나는 MATCH()을 사용하여 찾을 수 있습니다.

둘 모두가 참일 경우 VALUE * 1 * 1을 얻으면 원하는 결과가됩니다.

어느 쪽이든 false 인 경우 VALUE * 0 * 1을 얻습니다. 어느 쪽이든 결과가 0이됩니다.

enter image description here

+0

해결책을 감사하십시오. 그건 내 프로젝트의 가장 까다로운 부분이고, 나는 부산물 사용을 생각하고 있지 않았다. 건배! – Christian

관련 문제