日期:2023-11-10
来源:玫瑰财经网
浏览:次
最近,看到很多人提出如下疑问,如何通过Excel函数快速查询产品的最后一次采购单价
如下例:
左边: 源数据,A/B/C各产品的采购记录。
右边: 查询结果,本次我们的问题是如何提取到 I 栏最近采购单价。
通过查看发现,左边的源数据产品名称和采购日期都是乱序排列的,如果要通过手动筛选查找各个产品的最后一次采购单价,不仅效率低,还容易出错。
所以为了查询结果快速且精确无误,必须借助函数来实现,本例就是详细解说通过哪个函数来快速查询。
备注: 以上右边产品名称正常应该A/B/C排序,因为使用Lookup函数,它的二分位原因,所以优先提取到C,强迫症的朋友请忽略。
本例主要用到Sumproduct和Maxifs函数来解决,当然以上Sumproduct函数可以用Lookup替代。
首先,我们发现解决这个问题的关键点,采购日期是不断更新的,所以,我们必须先提取到每个产品对应最新的采购日期。找出问题的关键后,我们说明一下这两个函数的基本用法和在本例中的作用。
1. Maxifs:
定义:返回一组给定条件所指定的单元格的最大值。
参数:最大值所在区域,给定条件所在区域,给定条件。
这个函数解决了我们的关键点: 找到产品的最近成交日期(最近日期就是最大日期值)。
2. Sumproduct:
Sumproduct = ((查询区域1=条件1)*(查询区域2=条件2),返回区域)
多条件查找。
在本例中用途:
条件1 = 查找的产品名称
条件2 = 查询产品的最近采购日期
返回区域 = 采购单价。
现在,我们针对具体内容讲解。
1. F栏: 返回不重复的产品名称:
Iferror在本例是为了防止出现N/A结果。
2. G栏: 返回对应产品最近采购日期:
IF函数是为了让F栏: 产品名称为空值时,不进行查询。
3. I栏: 对应产品的最近采购单价:
4. H栏: 对比数据,该产品最低采购单价:
500吨汽车吊作业性能表(汽车吊支腿反力及抗倾覆验算)
石碣镇汽车站(今天,石碣汽车客运站恢复运营)
招贤汽车站(9月14日起,莒县K601路增开大站快车)
北京福田汽车图片(自重不到两吨,详解福田领航S1小卡)
东风轻型汽车(“东风轻型车”横空出世 未来无人驾驶车将快递送到家门口)
周口市汽车东站(郑阜高速铁路上的主要客运站——周口东站)
Copyright (c) 2022 玫瑰财经网 版权所有
备案号:冀ICP备17019481号
玫瑰财经网发布此信息的目的在于传播更多信息,与本站立场无关。玫瑰财经网不保证该信息(包含但不限于文字、视频、音频、数据及图表)全部或者部分内容的准确性、真实性、完整性、有效性、及时性、原创性等。
相关信息并未经过本网站证实,不对您构成任何投资建议,据此操作,风险自担。