需要求和的列,因为存在四种情况,无法直接使用 单元格属性-样式-文本里的格式,就在显示值里面进行格式化了。
在这种情况下,合计行中,SUM求和无效(尝试了将单元格,例C2, REPLACE(C2,",","")和FORMAT均无效)
显示值设置应该是不会对sum结果有影响的,原因应该在其他地方。
有一种比较简单的办法:
合计的那个地方,比如要对于C2到C4加和,那么可以:
replace(C2,",","")*1+replace(C3,",","")*1+replace(C4,",","")*1
原因在于,如果用sum(C2:C4),他还是会计算C2到C4的真实值,而真实值如果不是数字比如你带了逗号这种, 那肯定就计算不了。
先sum求和,再format格式化,如:format(sum($$$),"#,##0.00")format格式化后数据类型会变成文本,不再是数值了