excel中 用公式求每组数据的最小值并列表

我想统计若干组数据(比如有几百组,每组的数据量不一定相同)的最小值,并生成表格,请问应该用什么公式呢。好像用vlookup,或者find都不能分别在每组中找到各自的最小值... 我想统计若干组数据(比如有几百组,每组的数据量不一定相同)的最小值,并生成表格,请问应该用什么公式呢。好像用vlookup,或者find都不能分别在每组中找到各自的最小值,请问各位大师应该用什么办法呢 展开
 我来答
在朱家尖休息的露珠

2019-09-19 · TA获得超过4082个赞
知道大有可为答主
回答量:2726
采纳率:87%
帮助的人:165万
展开全部

excel中求每组数据的最小值,并且是并列表的这种,不用VLOOKUP,也不用FIND函数,主要需要用到的是INDIRECT函数、MATCH函数、COUNTA函数和IF函数组合。
在E2单元格输入公式,并向下填充,如下:
=MIN(INDIRECT("B"&MATCH(D2,A:A,0)+2&":B"&IF(D3>"",MATCH(D3,A:A,0)-1,COUNTA(A:A))))


思路:
用第一个MATCH函数查找当前组所在的位置加二;
用第二个MATCH函数查找下一组的位置减一;
需要注意的是因为下一个有可能会没有了,所以用IF函数判断是否存在,存在就用第二个MATCH函数,否则就用COUNTA求总个数来计算位置。

百度网友38dd4e7
2019-09-19 · TA获得超过224个赞
知道小有建树答主
回答量:172
采纳率:42%
帮助的人:57.2万
展开全部

建议按照一下动图规范做表方便操作

法1:

G3公式:

=SMALL(($B$2:$B$31*($C$2:$C$31=F3)),COUNTA($C$2:$C$31)-COUNTIF($C$2:$C$31,F3)+1)

公式输入后 Ctrl+Shift+Enter加花括号


法2:

数据透视表

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式