我有两个包含以下数据的单元格:
W7=2:1, W8=2:1
我试图获得这两个单元格的平均值,但由于它们是比率,所以无法弄明白。显然,平均值应该是2:1,因为(2:1 + 2:1)/ 2 = 2:1但是在Excel中尝试计算时似乎并不那么简单。
是否有可以达到此目的的公式?
一点注意事项,我用来创建比率的公式是:
=ROUND((U8-M8)/(M8-V8),2)&":1"
所以你可以看到,1只是添加,每次都是一样的。这个数字实际上并未计算出来。
答案 0 :(得分:2)
如果您对4:2
的结果感到满意,那么,
=SUMPRODUCT(--REPLACE(W7:W8, FIND(":", W7:W8), LEN(W7:W8), TEXT(,)))&":"&SUMPRODUCT(--REPLACE(W7:W8, 1, FIND(":", W7:W8), TEXT(,)))
如果您想尝试将比率降低到x:1,VBA可能是更好的解决方案。
根据你最近对这个问题的附录,也许这会奏效。
=ROUND(SUMPRODUCT(--REPLACE(W7:W8, FIND(":", W7:W8), LEN(W7:W8), TEXT(,)))/COUNTA(W7:W8), 2)&":1"