首页 > 解决方案 > 在 exceI 表中,我想要每个“PC NAME”的“Total”列中前两个值(max-second max)的差异,是否有任何 excel 公式?

问题描述

[![EXCEL 屏幕截图][1]][1]

例如,我需要 Aruku 的 562190-338101 的差异,并且每个 PC NAME 值都相同

任何帮助将不胜感激 [1]:https ://i.stack.imgur.com/xvuF0.png

标签: excel-formulaexcel-2010

解决方案


1]“唯一PC名称” D2,公式复制下来:

=IFERROR(INDEX(A$2:A$28,MATCH(0,INDEX(COUNTIF(D$1:D1,A$2:A$28),0),0)),"")

2]“前2个值的差异” E2,公式复制下来:

=IF(D2="","",SUM(AGGREGATE(14,6,B$2:B$28/(A$2:A$28=D2),{1,2})*{1,-1}))

在此处输入图像描述


推荐阅读