我使用COUNTIFS函数将客户的预测数据(排序交流预测)与我们当前的订单(库存和预测)进行比较。
= COUNTIFS('排序交流预测'!$ A:$ A;'股票&预测'!$ B5;'排序交流预测'!$ B:$ B;' Stock& Forecast'!H $ 3;'排序AC预测'!$ C:$ C;"未来需求")
我基本上会检查客户电子表格中的匹配项:1。型号,2。交货周,3。订单类型。因此,如果我的电子表格中的B5中的型号在客户中找到,那么数据,如果在客户中找到H3中指定的交货周数'数据,如果订单类型匹配,则计算匹配。
我现在面临的问题是我们的客户更改了数据表的格式;它现在包括"数量"类别。 这意味着我需要合并数量,例如,如果COUNTIF计算2个匹配且数量字段分别为1和4,我需要它返回5.
我附上了两张图片的链接,试图让问题更加清晰。
http://i.stack.imgur.com/NqQeN.jpg
http://i.stack.imgur.com/z3ZGz.jpg
有什么建议吗?我已尝试使用宏来打印3个重复的行,如果数量指定为3,只有它的速度很慢且不能很好地工作。
答案 0 :(得分:0)
使用SUMIFS
符合条件,然后总计"数量"列,如果条件匹配。例如,如果"数量"列是D:D
列:
SUMIFS('Sorted AC Forecast'!$D:$D,'Sorted AC Forecast'!$A:$A;'Stock & Forecast'!$B5;'Sorted AC Forecast'!$B:$B;'Stock & Forecast'!H$3;'Sorted AC Forecast'!$C:$C;"FUTURE NEEDS")