这个需求似乎是相当微不足道的,但不知何故无法让它工作。整个行值的平均值
我在一行中有一些字符串值,我想在将字符串部分替换后再转换为int值,然后对输出值求平均值。样本表数据和非工作公式如下。在这方面的任何帮助,将不胜感激
Header|col1|col2|col3
Time|10min|11min|9min
Formula: =AVERAGE(SUBSTITUTE(B2:D2,"mins",""))
这个需求似乎是相当微不足道的,但不知何故无法让它工作。整个行值的平均值
我在一行中有一些字符串值,我想在将字符串部分替换后再转换为int值,然后对输出值求平均值。样本表数据和非工作公式如下。在这方面的任何帮助,将不胜感激
Header|col1|col2|col3
Time|10min|11min|9min
Formula: =AVERAGE(SUBSTITUTE(B2:D2,"mins",""))
要强制Excel考虑一个字符串作为一个数字,无论是1乘以或使用双减号。然后可以使用数组公式,或者只是一个辅助行。
在第3行中输入=--LEFT(A2,FIND(A2,"m")-1)
。然后只是平均你得到的价值。
请注意,这假设所有的分钟值都遵循格式'数字,然后'分钟''。如果您添加
你的公式工程 - 并把它作为数组公式(记得把“分”而不是“分钟”)
=AVERAGE(--SUBSTITUTE(B2:D2,"min",""))
有按CtrlShift键将其输入输入