Excel-数列中重复者求和时只计算一次

2025-12-21 13:20 来源:快学会计网 阅读量:303

导读:在Excel中的一个数据表(参考下图),如果计算B列中的数值总和,但是重复者只能计算一次,该如何处理? 求得B列中每个数字重复的次数,输入公式: 单元格C2:=COUNTIF($B$2:$B$16,B2) (1) 计算未重复者之和 单元格F2:=SUMIF(C2:C16,1,B2:B16) 根据C列的重复次数,利用SUMIF函数求得总和。 或是以数组公式来计算: 单元格F2:=SUM(IF(COUNTIF(B2:B16,B2:B16)=1,B2:B16)) 这是数组公式,输入完成要按 Ctrl+Sh

 在Excel中的一个数据表(参考下图),如果计算B列中的数值总和,但是重复者只能计算一次,该如何处理?
  求得B列中每个数字重复的次数,输入公式:
  单元格C2:=COUNTIF($B$2:$B$16,B2)


  (1) 计算未重复者之和
  单元格F2:=SUMIF(C2:C16,1,B2:B16)
  根据C列的重复次数,利用SUMIF函数求得总和。
  或是以数组公式来计算:
  单元格F2:=SUM(IF(COUNTIF(B2:B16,B2:B16)=1,B2:B16))
  这是数组公式,输入完成要按 Ctrl+Shift+Enter 键。
  (2) 计算重复者之和
  单元格F3:=SUMIF(C2:C16,">1",B2:B16)
  或是以数组公式来计算:
  单元格F3:=SUM(IF(COUNTIF(B2:B16,B2:B16)>1,B2:B16))
  这是数组公式,输入完成要按 Ctrl+Shift+Enter 键。
  (3) 每数只计算1次之和
  单元格F4:=SUM(B2:B16/COUNTIF(B2:B16,B2:B16))
  这是数组公式,输入完成要按 Ctrl+Shift+Enter 键。
  其原理是将数列的数组除以每个数重复次数的数组,再将结果的数组求和即可。

大家都在问
您正在与金牌答疑老师聊天