2015-02-02 5 views
1

내부의 if 문을 사용하여 vlookup을 수행하려고합니다. 나는 현재 그러나 나는 단지 판매 및 구입되지 않은 사람을 합계를,Google 스프레드 시트의 VLOOKUP 내부에서 IF를 사용하여 셀 참조

=LOOKUP("Metallic Gold Flash Tattoo Arabic",A:A,IF(INDIRECT(ADDRESS(ROW(), E)))<0,INDIRECT(ADDRESS(ROW(), C)),0)

내가 열 A에 해당 제품의 유형의 모든 단위를 요약 할 수 있습니다. C 열은 단위이고 E는 가격입니다. 판매 된 제품은 긍정적이고 부정적인 제품입니다.

Google 스프레드 시트를 사용 중입니다.

답변

2

난 당신이 설명은 열 A에 일치하고 COL의 E는> 0

때 (단위 수량을) C 열 합계를 믿고있어 SUMIFS를 사용해보십시오 - 그 모두가 엑셀과 구글 시트에서 작동합니다, 즉

=SUMIFS(C:C,A:A,"Metallic Gold Flash Tattoo Arabic",E:E,">0")

.... 또는 (관련 행에 대한 E 곱한 골 C) 그 단위의 총 비용의 가격을 하시겠습니까? 당신은 쿼리를 시도 할 수

=sum(filter(C:C*E:E,E:E>0,A:A="Metallic Gold Flash Tattoo Arabic"))

+1

'SUMPRODUCT' 답변을 게시하려했으나'SUMIFS'도 충분히 잘 작동합니다. – chancea

+0

그래도 SUMPRODUCT는 좋은 옵션입니다. 특히 두 열을 곱하면됩니다. 'SUMIFS'와 함께 할 –

+0

정규 표현식 "Metallic Gold Flash Tattoo Arabic *"을 사용할 수 있습니까? – shorif2000

0

당신이 구글에서 시트에이 수식을 사용할 수있는 경우

:

=QUERY(A:E, "SELECT A, SUM(E) WHERE A = 'Metallic Gold Flash Tattoo Arabic' AND C > 0", 1) 

는 그 열 C가 나타내는 양과 음의 값을 포함 있으리라 믿고있어 팔고 산다.