繁体   English   中英

在Excel公式中需要帮助

[英]Need help in excel formula

在此处输入图片说明

1)我有两个桌子。 第一张表包含超过20,000行的数据,第二张表我已经具有以下列详细信息,即Region,Item,Number,我只需要从第一张表中获得产品的总价值

2)第一张表中有两种价格类型。 一个是零售价,另一个是批发价

3)在大多数情况下,每个区域的代表,项目和编号都相同,但总价不同

4)我可以通过vlookup公式在第二张表中获得总价格明细(在两个表中都添加了以下列,即Region,Item和Number之后),只要有零售价的帐号

5)目前,我正在手动更新第二张表中的“总价”详细信息以获取批发价,这需要花费大量时间。

是否可以建立一个公式来获取第二个表中的批发价格明细,因为存在多个帐号,但是价格相同

如果批发价是特定商品的最低价格,则可以使用公式MINIF进行查找。

根据屏幕截图:

  • D是带有项目列表的列
  • I5是您要查找其批发价格的项目名称的单元格
  • F是带有价格列表的列

如果您在单元格K5中输入以下公式,它将找到铅笔的最低价格

=MIN(IF(D:D=I5,F:F))

如果您要使用多个条件,则在此链接上有一个解释。 http://www.contextures.com/excelminmaxfunction.html

尝试sumifs函数。 它需要多个参数和条件。 所以它应该看起来像:

j5处的单元格值= sumifs(f3:f23,b3:b23,h5,d3:d23,i5 ....),您需要标记出第一张表中的哪些行是批发销售。 因此,它应该是某种形式的专栏。 完成后,在G列中说,然后添加到sumifs函数中...

,g3:g23,L5)

您正在做的是汇总F列中的所有值,其中h5(区域)在b3:b23中匹配,i5(项目)在d3:d23中匹配,而L5(零售类型)在新g2列中匹配: g23。

这将找到与该条件完全匹配的所有值。 Vlookup很有用,但是扩展IMO的难度要大于高级if函数。

SUMIFS可能是进行此操作的更好方法,但也可以选择SUMPRODUCT。

=SUMPRODUCT(($H3=$B$3:$B$20004)*($I3=$D$3:$D$20004)*($J3=$E$3:$E$20004)*($F$3:$F$20004))

*在逻辑检查中充当AND语句,而每个($H3=$B$3:$B$20004)都是逻辑检查。 当该行为true时,它将求值为1。当为false时,它将求值为0。最后,您最终得到一个汇总的价格或0的列表。 最终结果是符合您条件的所有内容的总和。

使用此公式的危险在于,它在执行数组计算而不是数组公式时会占用大量劳动力。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM