学会LOOKUP函数这个高级用法,多条件查询就很容易了!
发布时间:2022-01-15 00:18:53
如下表,是某快递公司价格表,每当查询价格时,会涉及很多条件,始发地、目的地、重量区域等,在全部条件判断完之后,还得与最低价进行比较,取两者之间的最大值。
价格表如下:
查询表如下:
举例,始发地为义乌,目的地是北京,重量为1680.57,对应价格为1.6。金额为:=1680.57*1.6,算出金额之后,再与最低价200相比较,取二者最大值,即:=MAX(1680.57*1.6,200)。
对于多条件查找问题,首选LOOKUP函数,其语法为:
=LOOKUP(1,0/((条件1)*(条件2)),返回区域)
先来解决最低价问题,这个比较简单一些。
=LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),价格表!$J$3:$J$24)
区间单价麻烦一些,需先判断在哪个区间内。
为方便判断在哪个区间内,在第一行将各区间的下限写出来。
在有了下限之后,可借助MATCH函数的模糊查找,来判断位于哪列。
=MATCH(A2,价格表!$C$1:$I$1)
之后再借助OFFSET函数,引用此列的区域。OFFSET函数引用区域时,公式不能直接写在一个单元格里,那样的话,看不出效果。
OFFSET(价格表!$B$3:$B$24,0,MATCH(A2,价格表!$C$1:$I$1)
如此即可查询单价。
=LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),OFFSET(价格表!$B$3:$B$24,0,MATCH(A2,价格表!$C$1:$I$1)))
在单价出来之后,金额也会随之出来。
=A2*LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),OFFSET(价格表!$B$3:$B$24,0,MATCH(A2,价格表!$C$1:$I$1)))
将最低价和金额相比较,以获取最大值。
=MAX(E2,F2)
最后再将所有公式合并,嵌套ROUND函数即可搞定。
=ROUND(MAX(LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),OFFSET(价格表!$B$3:$B$24,0,MATCH(A2,价格表!$C$1:$I$1)))*A2,LOOKUP(1,0/((B2=价格表!$A$3:$A$24)*(FIND(C2,价格表!$B$3:$B$24))),价格表!$J$3:$J$24)),2)
这条公式涉及的函数比较多,理解起来不是很容易,大家可以尝试将其拆分开,再组合起来,会更容易理解一些。


猜你喜欢
- 怎么拆分pdf文件?有一个很大的pdf文件,只需要用到其中的一部分内容,该怎么将这部分内容拆分出来呢?今天我们就来看看不需要第三方软件将pd
- 有Win7系统用户反映说自己的电脑右键桌面上的计算机没有看到属性选项,这是怎么回事呢?右键我的电脑图标没有属性选项该怎么解决?下面给大家介绍
- 图表是幻灯片中最常见的元素,无论是产品发布会,或者是日常的工作报告等,都会用到图表,因为它能够清晰地展示出产品数据,便于观众查看和理解。但是
- win7笔记本鼠标键盘动不了怎么办?键盘鼠标是大家的输入工具,通过这两个工具就能够进行与win7系统交互,但是用户们如果出现了鼠标键盘的问题
- 8月2日微软将推送Win10一周年更新,但是犹豫各种原因,可能导致有些用户不能及时升级到最新版,但是,微软做了两手准备,Win10一周年更新
- 本文为大家介绍下Win7下IIS 7的安装与配置,操作步骤非常详细,适合新手朋友们windows 7的IIS的安装与配置:安装方法1:通过用
- 头几天 瞥见 邻人小张的儿子在背诵九九乘法表, 以为 颇有 意义,勾起了小编童年的 美妙 光阴。 血汗来潮, 因而 本人在WPS表格中 建造
- 近日,华硕宣布推出新款Chromebook - C301SA Chromebook,B&HPhoto已经接受华硕C301SA Chr
- 华硕灵耀14怎么重装win10系统?华硕灵耀14搭载win10系统,随着使用次数的增加,系统垃圾文件也会越来越多,如果不清理的话,系统会越来
- 小伙伴们在看电影时有没有看到过光线放射效果呢,是不是觉得瞬间这个画面就非常炫酷,让人难以忘记呢,那小伙伴们有没有想过这个光线放射效果是怎么实
- 其实插入页码很简单的。跟我一起来看看吧。下面是小编为大家精心整理的关于Word2007如何插入页码,希望能够帮助到你们。方法/步骤1将光标定
- Win10全球份额增长有目共睹,这要归功于微软强大的宣传和技术攻势。不管是Win7/Win8.1限时免费升级,还是Windows10重点功能
- Mac系统怎么实现一键锁屏?电脑上有很多隐私,不想让别人看到,但是mac系统自动锁频时间很长,想在离开的时候一键锁屏,该怎么设置呢?下面分享
- win10 continuum模式是什么?下文将为大家介绍windows10 continuum模式功能。Windows10中有一项专门为混
- vmware虚拟机怎么扩展硬盘?在使用虚拟机时,有时因前期虚拟硬盘的容量设置小了,不能满足我们的需要。怎么办呢?如何把虚拟硬盘扩大?下面我们
- 很多朋友都已经升级安装了win10正式版,在使用win10的时候很多功能相比较之前的版本有所改动,win10正式版其中一个最不方便的地方就是
- 当我们使用winxp系统的时候电脑开机后自动重启,怎么回事,如何解决呢,下面由脚本之家小编给大家解答下当我们在使用WinXP系统的时候,在启
- wuauclt.exe进程是Windows开发的一款更新程序,在Windows系统中wuauclt.exe会不断的检测系统是否有可用更新,当
- 说到Excel函数,它能帮助我们快速处理数据,他们总共有471个函数,但是学习完所有函数肯定是不现实的。今天给大家分享一定要学习的4个核心函
- 用的Win8系统,为什么我无法连接到 Internet?多数情况下,Internet 连接问题是由于线缆断开或者路由器和调制解调器无法正常工