=IF(AND(COUNTIF($B$2:B2,B2)=1,COUNTIF(B:B,B2)>=2),MAX(IF($B$2:$B$9=B2,$C$2:$C$9,""))-MIN(IF($B$2:$B$9=B2,$C$2:$C$9,"")),IF(COUNTIF(B:B,B2)=1,C2,""))
同时按CTRL SHIFT 回车键
相同的名称的(只要是 >=2个),最大数量-最小数量
只有1个名称,显示原来的数量
使数量多的,减去数量少的,如果我理解为使得结果是大数减小数,可以使用取绝对值函数ABS()。
不过你的前提【让具有相同名字的数据】有点让人不懂,能否举例说明?
这个Excel估计没法实现 但是ACCESS可以实现的