Excel是办公室工作的常用软件,求最大值这个操作更是家常便饭。很多小伙伴都知道使用max函数来求最大值,但却不知道max函数还能这样用?小编今天给大家分享一下。
![0712c69dec3141c2c26486895323038e.png](https://i-blog.csdnimg.cn/blog_migrate/b475a58571cab401eab44ff2697e3c6b.jpeg)
1、我们先来看看max函数的一般用法,下图是一张成绩表,需要求出各科的最高分。
![a48a372d5ed262eff9507f05cdbfc0a6.gif](https://i-blog.csdnimg.cn/blog_migrate/e8e17212846beea5efd9205af29cee2c.gif)
2、从下图我们可以看到需要求各种物品的金额,按照一般的思路我们直接单价乘以数量即可,但是在填充公式之后发现如果数量为文本的话就会出现错误值。
![b589951b8d5743ab11c9c8b870f70e0f.gif](https://i-blog.csdnimg.cn/blog_migrate/0af7fc99df01e3b068aaef5bc442d082.gif)
那应该怎么办呢?我们知道max函数的意思是返回一组数值中的最大值,忽略逻辑值和文本。于是我们可以利用忽略文本这个特性把公式修改为=max(B3)*max(C4)即可。
![29571ddae2f9f3c4f46a0351b5149725.gif](https://i-blog.csdnimg.cn/blog_migrate/bedefeecbc33ef012512028fb0f6b2db.gif)
3、下图中我们可以看到从不规则的一组物品中求出指定物品种类的最大数量,因为有指定条件,我们可以用数组来实现,公式为=MAX(($A$3:$A$9=D3)*$B$3:$B$9),$A$3:$A$9为物品列,意思就是找出物品列中等于D3单元格的物品名,然后相对应的数量在$B$3:$B$9数量列中找出来,最后用max函数求出最大值。因为涉及到数组,记得在输入完公式要按Ctrl+Shift+Enter才能看到正确结果。
![1d7e2dcebb14d7f31da448b403e79f9d.gif](https://i-blog.csdnimg.cn/blog_migrate/43dfaccf494cd7b1e02ef558df648ace.gif)
希望能够帮助大家。