Excel 比较A列和B列,并在C列的A列中返回最小值

Excel 比较A列和B列,并在C列的A列中返回最小值,excel,Excel,这是我的桌子。仅当B列中的值相等时,我想从C列中的A列返回最小值 A B C 1 Price Category Lowest Price Per Category 2 240 19 3 231 19 231 4 233 19 5 450 12 6 438 12 7 425 12 425 8 674 33 9

这是我的桌子。仅当B列中的值相等时,我想从C列中的A列返回最小值

   A       B           C
1  Price   Category    Lowest Price Per Category
2  240      19  
3  231      19          231
4  233      19  
5  450      12  
6  438      12  
7  425      12          425
8  674      33  
9  675      33   
10 671      33          671

您可以尝试使用
小计
函数,并在列中使用以下公式:

=IF(A2=SUBTOTAL(5;$A$2:$A$4);A2;"")
不过,您必须手动调整每个组的锁定范围($A$2:$A$4),使其与该组的范围相匹配

或者,如果您对在每个组下的单独行上获取每个组的最小值感到满意,您可以只标记两列(包括标题行),并使用数据选项卡上的
小计
按钮,如下图所示:

那么结果会是这样的:

Price Category
240   19
231   19
233   19
231   19 Min
450   12
438   12
425   12
425   12 Min
674   33
675   33
671   33
671   33 Min
231   Grand Min

试着在C2中使用这个公式

=IF(COUNTIFS)(B:B,B2,A:A