单价怎么套用公式,如何设置数量乘以单价的公式

首页 > 实用技巧 > 作者:YD1662024-02-24 11:07:10

原创作者: 卢子 转自: Excel不加班

关于查找单价,除了昨天提到的几个案例,其实还有很多案例,跟着卢子继续来看看VIP学员又提出了啥新问题。

1.查找款号,上一次的单价,比如18号,就查找18号之前的单价。

单价怎么套用公式,如何设置数量乘以单价的公式(1)

查找最后一次单价用LOOKUP函数。

=LOOKUP(1,0/((E2=$A$2:$A$22)*(F2=$B$2:$B$22)),$C$2:$C$22)

其实,查找上一次单价,同样用LOOKUP函数,只需变动一点点即可,将=改成>。

=LOOKUP(1,0/((E2>$A$2:$A$22)*(F2=$B$2:$B$22)),$C$2:$C$22)

很多学员在写双条件查找的时候,都会漏掉一对括号,详见文章:

至今已超过500人出错,LOOKUP函数这对括号问题,你被坑过没?

2.根据物料长代码,获取铜价下一个区间价,比如36640,就提取37000的对应值9.9。

单价怎么套用公式,如何设置数量乘以单价的公式(2)

查找小于或者等于铜价区间的值可以用VLOOKUP MATCH组合。

=VLOOKUP(A8,$A$1:$I$2,MATCH(B8,$A$1:$I$1),0)

这里有一个投机取巧的方法,借助MATCH 1,获取下一列。

=VLOOKUP(A8,$A$1:$I$2,MATCH(B8,$A$1:$I$1) 1,0)

不过如果遇到铜价是整数的时候,会出错,37000其实还是取9.9,不是10。

单价怎么套用公式,如何设置数量乘以单价的公式(3)

区间都是以1000为单位,可以借助ROUNDUP函数向上进位来实现,-3就是小数点左边第3位向上进位。

=VLOOKUP(A8,$A$1:$I$2,MATCH(ROUNDUP(B8,-3),$A$1:$I$1),0)

仔细观察你会发现很多教程其实跟你实际用到的差不多,但又有一点点差异,就看你会不会将这一点点差异用自己的知识进行修改。

如果你能将知识学活了,才是真正的学会Excel。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.