Excel 高手请教

fruit2015
楼主 (北美华人网)
一个表格。各种销售记录,如果你销售的是苹果,在五磅到十磅之内,你会得到10元奖金。用什么函数查找?
我现在有各个销售销售各种产品的数量,想要自动查找相对应的bonus
感谢帮助。
fruit2015
fruit2015
估计有两步,先确定产品,再看是哪个区间,然后得出bonus的值

Vlookup。用的一般,搞了好几次,想请教专家mm
z
zywcc
用if应该可以的,内嵌几个if
fruit2015
另外一个表格就是产品和卖了几磅。所以要产品对应,再看磅数在哪个相应值里面??

水平不行逻辑搞得糊里糊涂。z z z
龘齉
=IF(AND(A2="Apple", B2>5, C2<11), 10)
算盘珠珠56789
vlookup
magnolia_213
if apple lookup apple table if orange look up orange table
cs5560
=mod(A2,5)*10

每超过5斤给10元
zydd119
sumifs
fruit2015
太感谢楼上各位了。不过这只是随便写写例子。其实品名有上千种,bonus也不是10块递加的。所以头疼
kangqiao
countif
awang20546
你把整个数据库拿来吧。多复杂都有能人给你做出来的
windfree
vlookup, 不要用0的那个,用1,
fruit2015
vlookup, 不要用0的那个,用1,
windfree 发表于 10/11/2019 3:07:42 PM

然后里面套if吗?? 其实就是水果几百种,比如橙子也分abcd。所以数据还蛮多的
fruit2015
你把整个数据库拿来吧。多复杂都有能人给你做出来的
awang20546 发表于 10/11/2019 2:59:31 PM

华人藏龙卧虎 我懂的。。
buzaihu
如果商品名字太多bonus太复杂,就搞成俩表,一个是现在这个另一个是商品名和bonus规则的表,然后俩表间查找。
Hello_2020
Vlookup 是一对一的,我觉得你要把销量和佣金的关系改成一对一, 而不是一个范围。


然后用vlookup。

mayapple
用index+match,按照lz给的例子写的,如果还有其他criteria的话继续往match里面加。
fruit2015




非常感谢mm提供思路。就是这数字很多很大。上万
是一对一的,我觉得你要把销量和佣金的关系改成一对一, 而不是一个范围。


然后用vlookup。



Hello_2020 发表于 10/11/2019 4:12:19 PM
fruit2015
谢谢谢谢。我回去试一下。







用index+match,按照lz给的例子写的,如果还有其他criteria的话继续往match里面加。

mayapple 发表于 10/11/2019 5:23:07 PM
cindy2012
Countifs
xiaodao
sunkiss
Index match 试试?
小花卷
看到了不止一个产品,那就是index match,不一样的是要做模糊match,不能做精准match
fruit2015
看到了不止一个产品,那就是index match,不一样的是要做模糊match,不能做精准match

小花卷 发表于 10/11/2019 7:51:36 PM

什么是模糊match?
slimmoon
请问各位高手怎样能快速掌握excel ?哪儿有菜鸟教程吗?
小花卷

什么是模糊match?

fruit2015 发表于 10/11/2019 9:25:18 PM [/url]


vlookup和index match 都是默认0或者false是精准match,-1,1或者true是模糊匹配。举例最简单的vlookup方程式 vlookup(a1, b:c,2,0)这里面最后的0或者false都是表示精准match,换成1就是自动找小于匹配,-1就是大于匹配。
同样,在index match中,这个也成立。这种模糊match适用于你这种找区间,而且可以解决很多这种区间值match的问题。
fruit2015
非常感谢 may apple, 小花卷 mm 菜鸟花了3个多小时总算搞好了, 太感谢了
fruit2015
有同样需要的同学可以用mayapplemm给的例子