ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: gouweicao78

[推荐] [答疑解惑]函数公式解释专用帖

    [复制链接]

TA的精华主题

TA的得分主题

发表于 2015-11-22 16:39 | 显示全部楼层
本帖已被收录到知识树中,索引项:公式基础
谢谢学习了

TA的精华主题

TA的得分主题

发表于 2016-1-24 21:45 | 显示全部楼层
我想问一下关于函数的语法的问题
用sumif做一下简单的例子,暂定为公式1 2 3
公式1=sumif(A1:A10,">8")
公式2=sumif(A1:A10,">"&B3)
公式3=sumif(A1:A10,8)
我想问的问题是 【什么情况下在函数参数中需要用""和在什么情况下需要用连字符来链接运算符和单元格引用】
为什么不能写成
=sumif(A1:A10,>8)
=sumif(A1:A10,">B3")
=sumif(A1:A10,>B3)
就不正确呢,这方面的语法规定在哪里有讲到呢?
这些规则是根据函数不同有所不同?还是有一个通用规则呢?

TA的精华主题

TA的得分主题

发表于 2016-1-25 12:45 | 显示全部楼层
ExCalibur-Q 发表于 2016-1-24 21:45
我想问一下关于函数的语法的问题
用sumif做一下简单的例子,暂定为公式1 2 3
公式1=sumif(A1:A10,">8" ...


语法SUMIF(range, criteria, [sum_range])
SUMIF 函数语法具有以下参数:

  • range   必需。用于条件计算的单元格区域。每个区域中的单元格都必须是数字或名称、数组或包含数字的引用。空值和文本值将被忽略。
  • criteria   必需。用于确定对哪些单元格求和的条件,其形式可以为数字、表达式、单元格引用、文本或函数。例如,条件可以表示为 32、">32"、B5、"32"、"苹果" 或 TODAY()。
    重要  任何文本条件或任何含有逻辑或数学符号的条件都必须使用双引号 (") 括起来。 如果条件为数字,则无需使用双引号。
  • sum_range   可选。要求和的实际单元格(如果要对未在 range 参数中指定的单元格求和)。如果省略 sum_range 参数,Excel 会对在 range 参数中指定的单元格(即应用条件的单元格)求和。
  • 可以在 criteria 参数中使用通配符 (包括问号 (?) 和星号 (*))。问号匹配任意单个字符;星号匹配任意一串字符。如果要查找实际的问号或星号,请在该字符前键入波形符 (~)。


上面的内容来自Excel帮助。按F1打开帮助文件,最好的老师就在身边。
什么时候需要加引号?含有逻辑的条件需要使用双引号,>8、>B3就是逻辑条件,就需要用引号括起来,帮助中说得很明白了。数字条件不用引号,=sumif(A1:A10,8)、=sumif(A1:A10,5+3)等。
在什么情况下需要用连字符来链接运算符和单元格引用?公式“=sumif(A1:A10,8)”中的条件8如果保存在单元格B3中,则公式可写为“=sumif(A1:A10,B3)”,这种情况下就需要引用单元格。要不要引用单元格不是规定,是看你的需要。同样道理,公式“=sumif(A1:A10,">8")”中的条件8如果保存在单元格B3中,则公式可写为“=sumif(A1:A10,">"&B3)”。
建议一:学会看帮助,养成看帮助的习惯。
建议二:先记住,先应用,再理解。如同本例,你知道哪个是正确的,哪个是不正确的,记住它,有些知识用多了自然就理解了。
建议三:多动手,用实验的办法去辨别哪是正确的,哪是错误的,先求知其然,再求知其所以然。




TA的精华主题

TA的得分主题

发表于 2016-1-25 12:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
ExCalibur-Q 发表于 2016-1-24 21:45
就不正确呢,这方面的语法规定在哪里有讲到呢?
这些规则是根据函数不同有所不同?还是有一个通用规则呢?


你想知道的语法规定在帮助里可以找到,或者买本Excel方面的书籍。
有些规则是针对特定的函数,有些规则适用于所有公式,如文本需要用双引号等。

TA的精华主题

TA的得分主题

发表于 2016-2-2 20:12 | 显示全部楼层
山菊花 发表于 2016-1-25 12:45
语法SUMIF(range, criteria, [sum_range])
SUMIF 函数语法具有以下参数:

谢谢版主的耐心解答 这个问题已经解决了。。对了。。我的F1帮助里面 没有标黄的这句话。。。。。不知道为什么。。

点评

Excel版本不同?我安装的是Office2010。  发表于 2016-2-3 13:31

TA的精华主题

TA的得分主题

发表于 2016-2-2 20:13 | 显示全部楼层
山菊花 发表于 2016-1-25 12:51
你想知道的语法规定在帮助里可以找到,或者买本Excel方面的书籍。
有些规则是针对特定的函数,有些规 ...

嗯。。我这个问题就是在看咱们的《别怕》系列丛书过程中遇到的。。F1的帮助确实很详细。。但是不知道为什么我的F1少了这么重要的一句话。。

TA的精华主题

TA的得分主题

发表于 2016-3-12 19:22 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
颇有感触,谢谢@

TA的精华主题

TA的得分主题

发表于 2016-3-27 11:39 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2016-6-18 14:03 | 显示全部楼层
本帖最后由 yikesi69 于 2016-6-18 14:05 编辑

这个帖子不错, 收获不浅, 感觉这个帖子的内容经过加工, 可以制成一本很不错的函数高级实战书, 提两个建议
1: excel里面有个很重要的功能就是"查找" 查找符合某些条件的数据, 这里面又根据查找条件和结果分成, 唯一结果, 相似结果, 第一个,最后一个, 多个符合条件的结果, 还包括去除重复的, 错误的查询, 根据条件, 还有多条件查询, 左侧查询,就是说根据excel最重要的查找功能来做个全面的解说
2: 真的要是对于函数进行解说  第一是希望能告诉函数的调试方法 第二是找些循序渐进的简单例子, 关键是把其中的逻辑说清楚, 然后对照实例, 通过调测方法, 然后看着解说, 就会快速掌握函数, 再把合成复杂逻辑, 那么复杂的函数也不怕了, 希望作者在帮助解答问题的时候能解说一下其中包括的逻辑
希望经验丰富的作者能我提的思路写几本书, 循序渐进, 组合好, 然后把函数的要点说清楚, 我觉得那本千与千寻的思想和我说的类似,

TA的精华主题

TA的得分主题

发表于 2016-6-18 15:54 | 显示全部楼层
gouweicao78 发表于 2006-4-13 10:40
怎样学习函数公式
这是很多新手最想知道的事,函数那么多,要从哪儿学起呢。我个人谈点小体会:
1、“学 ...

收藏先...抽空再来充电。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-17 16:38 , Processed in 0.040154 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表