在Google表格上使用VLOOKUP中的IF引用单元格

时间:2015-02-02 14:30:43

标签: if-statement google-sheets gs-vlookup

我想在里面用if语句执行vlookup。我目前有

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

我想在A栏中总结该产品类型的所有单位,但我只想总结那些已售出而未购买的单位。 C列是单位,E是价格。已售出正面和负面。

我正在使用Google表格。

2 个答案:

答案 0 :(得分:2)

我假设您想要在A列中匹配描述时对C列(单位数量)求和,并且col E是&gt; 0

尝试使用SUMIFS - 这应该适用于excel和google表格,即

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

....或者您想获得这些单位的总成本价格(Col C乘以相关行的E)?

为此,您可以在Google工作表中使用此公式

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

答案 1 :(得分:0)

您可以尝试查询:

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

我假设C列包含表示已售出和已购买的正值和负值。