excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel函数嵌套(INDEX+MIN+CHOOSE+MATCH),这个案例太经典了!

大家好,今天给大家分享一个非常经典的函数嵌套案例,

灵感来自于看到一个提问:

12个产品,每一个产品都会有4个供应商报价,每个产品每个供应商报价各有不同,需求是找到"不含税单价"最低的供应商:

其意思就是如下:

譬如产品1供应商4的单价是最低的,所以我们找供应商4的标.

这个案例中,有合并单元格,跨多列匹配等问题,所以这个问题相对比较综合但是确实对于老粉丝们而言都是不难的.

如果你正好碰到这样的情况,可以直接套用这样的公式.

文字解析部分:

当然可以有其他的方法,这里讲到的方法相对简单好理解.

首先通过MIN函数找到4个报价中最低的,分别选择不要选择范围.

=MIN(D3,G3,J3,M3)

然后MATCH最小值,在这4个报价中去MATCH,

这里最大的问题就是很多同学可能不理解CHOOSE函数的意义,

如果你单独选择这4个值是无法连成一个表格的,而你使用CHOOSE函数可以临时拼凑4个报价组成的连续表格,

CHOOSE({1,2,3,4},D3,G3,J3,M3)

然后再MATCH最小值在这4个值中间去MATCH,就可以得到单价最低的出现在这4个位置的顺位:

=MATCH(MIN(D3,G3,J3,M3),CHOOSE({1,2,3,4},D3,G3,J3,M3),0)

最后需要返回对应顺位所在的供应商,

由于上方表头的4个供应商都是分别的合并单元格,中间会有空值,所以你可以再次使用CHOOSE函数临时把不连续的4个供应商拼成一个连续表格.

在这4个供应商给到顺位就可以得到最后的结果:

=INDEX(CHOOSE({1,2,3,4},$B$1,$E$1,$H$1,$K$1),,MATCH(MIN(D3,G3,J3,M3),CHOOSE({1,2,3,4},D3,G3,J3,M3),0))

这个公式展开就是这个样子:

=INDEX({"供应商1报价","供应商2报价","供应商3报价","供应商4报价"},,4)

以上。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接