Excel 行值上的平均值
我的要求似乎很琐碎,但不知何故我无法让它工作 我在一行中有一些字符串值,我想在替换字符串部分后将其转换为int,然后平均输出值。样本表数据和非工作公式如下所示。在这方面的任何帮助都将不胜感激Excel 行值上的平均值,excel,excel-formula,Excel,Excel Formula,我的要求似乎很琐碎,但不知何故我无法让它工作 我在一行中有一些字符串值,我想在替换字符串部分后将其转换为int,然后平均输出值。样本表数据和非工作公式如下所示。在这方面的任何帮助都将不胜感激 Header|col1|col2|col3 Time|10min|11min|9min Formula: =AVERAGE(SUBSTITUTE(B2:D2,"mins","")) 强制Excel考虑字符串为数字,乘以1或使用双减符号。然后可以使用数组公式,或仅使用辅助行 在第3行中,键入=--LEFT
Header|col1|col2|col3
Time|10min|11min|9min
Formula: =AVERAGE(SUBSTITUTE(B2:D2,"mins",""))
强制Excel考虑字符串为数字,乘以1或使用双减符号。然后可以使用数组公式,或仅使用辅助行
在第3行中,键入=--LEFT(A2,查找(A2,“m”)-1)
。然后平均你得到的值
请注意,这假设您的所有分钟值都遵循“数字然后是“分钟”格式 > Excel将字符串考虑为数字,乘以1或使用双减符号。然后可以使用数组公式,或仅使用辅助行 在第3行中,键入
=--LEFT(A2,查找(A2,“m”)-1)
。然后平均你得到的值
请注意,这假设您的所有分钟值都遵循“数字然后是“分钟”格式 如果您添加-,并将其作为数组公式放入,则公式有效(请记住将“min”而不是“min”)
必须使用CtrlShiftEnter输入它如果您添加-,并将其作为数组公式输入,则公式有效(记住输入“min”而不是“min”) 必须使用CtrlShift输入
=AVERAGE(--SUBSTITUTE(B2:D2,"min",""))