excel公式直接输入数值与引用单元格计算有什么不同?
如令A1=2,B1=3,C1="AS",在D1和E1分别输入公式=average(2,3,"AS")和=average(A1:C1),返回的结果却不同,一个返回错误值,一...
如令A1=2,B1=3,C1="AS",在D1和E1分别输入公式=average(2,3,"AS")和=average(A1:C1),返回的结果却不同,一个返回错误值,一个返回2.5。还补充一个公式=AVERAGE({2,3,"AS"}),这个也会返回2.5
展开
2个回答
展开全部
这要从AVERAGE函数的定义来进行理解了
AVERAGE(number1,number2,...)
Number1, number2, ... 为需要计算平均值的 1 到 30 个参数。
1.参数可以是数字,或者是包含数字的名称、数组或引用。
2.如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内
公式
=AVERAGE(2,3,"AS") 参数3包含了文本非数字的内容"AS",所以出错
说明:参数可以是数字,或者是包含数字的名称、数组或引用。但没有说明可以包含文本非数字的内容
=AVERAGE(A1:C1) 参数是引用了单元格区域,该函数会对非数字的内容进行忽略
说明:如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内
=AVERAGE({2,3,"AS"}) 参数是数组,该函数会对非数字的内容进行忽略
说明:如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略
这些规则同样体现在SUM函数上(请特别注意一下该函数的第三条)
SUM(number1,number2, ...)
Number1, number2, ... 为 1 到 30 个需要求和的参数。
1.直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算
2.如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参
3.如果参数为错误值或为不能转换成数字的文本,将会导致错误。
AVERAGE(number1,number2,...)
Number1, number2, ... 为需要计算平均值的 1 到 30 个参数。
1.参数可以是数字,或者是包含数字的名称、数组或引用。
2.如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内
公式
=AVERAGE(2,3,"AS") 参数3包含了文本非数字的内容"AS",所以出错
说明:参数可以是数字,或者是包含数字的名称、数组或引用。但没有说明可以包含文本非数字的内容
=AVERAGE(A1:C1) 参数是引用了单元格区域,该函数会对非数字的内容进行忽略
说明:如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内
=AVERAGE({2,3,"AS"}) 参数是数组,该函数会对非数字的内容进行忽略
说明:如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略
这些规则同样体现在SUM函数上(请特别注意一下该函数的第三条)
SUM(number1,number2, ...)
Number1, number2, ... 为 1 到 30 个需要求和的参数。
1.直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算
2.如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。请参
3.如果参数为错误值或为不能转换成数字的文本,将会导致错误。
追问
刚才看了一下帮助,确实是这样的,不过我很想问为什么会出现这种情况,直接输入和引用会出现不同待遇。
追答
原因就是函数的定义都已经写在公式的边上了,
这是EXCEL开发人员设置的规则,
不是我们中国人自已定的,只能由着人家的规矩来用了
2013-04-16
展开全部
这个没什么不同吧,就看你喜欢用哪种了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询