平均超过行值

这项要求似乎是相当微不足道的,但不知何故无法得到它的工作。

我有一个string值在一行,我想要转换为一个int后代替string部分,然后平均输出值。 样本表数据和非工作公式如下。 任何在这方面的帮助将不胜感激

Header|col1|col2|col3 Time|10min|11min|9min Formula: =AVERAGE(SUBSTITUTE(B2:D2,"mins","")) 

要强制Excel将string视为数字,请乘以1或使用双减号。 然后你可以使用一个数组公式,或者一个辅助行。

在第3行中键入=--LEFT(A2,FIND(A2,"m")-1) 。 然后只是平均你得到的价值。

请注意,这假定所有的分钟值都遵循格式“数字”,然后“分钟”。

你的公式工作,如果你添加 – 并把它作为一个数组公式(记住把“分”不是“分钟”)

 =AVERAGE(--SUBSTITUTE(B2:D2,"min","")) 

必须使用Ctrl Shift Enter进入