excel中求函数方法解决:如果A列中符合条件,返回则B列中的最小值

来源:百度知道 编辑:UC知道 时间:2024/05/18 21:50:54
比如a列是100种食品名称,b列是他们在不同时期的价格。我想找出其中每种食品的最低价格,请问函数应该怎么用阿?
请帮我看看函数的方法好么?
我用的
=min(if(a列=某种食品,b列))怎么不行?

=min(($a$1:$a$100=a1)*($b$1:$b$100))
此为数组公式必须ctrl shift enter三键组合按:)

假设你数据有500行,第一行为标题,且a列的每个食品名称,在b列都有相应的价格,就用以下公式
=SUMPRODUCT(LARGE((a2:a500="某种食品名称")*b2:b500,countif(a2:a500,"某种食品名称")),公式里"某种食品名称"用英文双引号引起来,公式里的区域根据具体情况调整,若没有标题行,将2改成1,直接在公式里更改食品名称,就可得到相应的价格

=min(($a$1:$a$100=a1)*($b$1:$b$100))
ctrl shift enter

数据->分类汇总
分类字段选:a列
分类方式选:最小值

好,学习了