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 展开
 我来答
1975qjm
高粉答主

2013-04-16 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7407万
展开全部
这要从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.如果参数为错误值或为不能转换成数字的文本,将会导致错误。
追问
刚才看了一下帮助,确实是这样的,不过我很想问为什么会出现这种情况,直接输入和引用会出现不同待遇。
追答
原因就是函数的定义都已经写在公式的边上了,
这是EXCEL开发人员设置的规则,
不是我们中国人自已定的,只能由着人家的规矩来用了
匿名用户
2013-04-16
展开全部
这个没什么不同吧,就看你喜欢用哪种了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式