Table of contents
今天,我将把谷歌表的公式带到桌面上。 我将从它们包含的元素开始,提醒你它们是如何计算的,并讲述普通公式和复杂公式之间的区别。
以下是你需要了解的情况。
谷歌表格公式的本质
首先,要建立一个公式,你需要逻辑表达式和函数。
一个函数是一个数学表达式;每个函数都有自己的名字。
为了让Google Sheets知道你要输入一个公式,而不是数字或文本,首先向感兴趣的单元格输入一个等号(=)。 然后,输入函数名称和公式的其余部分。
提示:你可以在这里查看谷歌表格中所有功能的完整列表。
你的配方奶粉可能含有。
- 单元格引用
- 命名的数据范围
- 数字和文本常数
- 经营者
- 其他功能
单元格引用的类型
每个函数都需要数据来工作,而单元格引用被用来表示这些数据。
为了引用一个单元格,使用了字母数字代码--字母代表列,数字代表行。 例如:。 A1 是列中的第一个单元格 A .
谷歌表有3种类型的单元格引用。
- 亲属:A1
- 绝对值:$A$1
- 混合型(一半是相对的,一半是绝对的):$A1或A$1
美元符号($)是改变参考类型的东西。
一旦移动,相对的单元格引用就会根据目标单元格而改变。 例如,B1含有 =A1 把它复制到C2,它将变成 =B2 由于它被复制到右边1列和下面1行,所有坐标都增加了1。
如果公式有绝对引用,那么一旦被复制,它们就不会改变。 它们总是表示同一个单元格,即使表格中增加了新的行和列,或者单元格本身被移到了其他地方。
B1中的原始公式 | =A1 | =A$1 | =$A1 | =$A$1 |
公式复制到C2 | =B2 | =B$1 | =$A2 | =$A$1 |
因此,为了防止引用在被复制或移动时发生变化,应使用绝对引用。
要在相对数和绝对数之间快速切换,只需选中任何单元格参考,并按键盘上的F4键。
起初,你的相对参照物 - A1 $A$1 A$1 在点击下一个按钮时,你会看到 $A1 另一个将使一切恢复到原来的状态 A1 以此类推。
提示:如果要一次改变所有的引用,请选中整个公式并按F4键。
数据范围
谷歌表不仅使用单个单元格的引用,还使用相邻单元格的组--范围。 它们受到左上角和右下角单元格的限制。 例如。 A1:B5 信号,以使用下面橙色标示的所有单元格。
谷歌表格公式中的常量
谷歌表格中的常量值是指不能计算且始终保持不变的值。 大多数情况下,它们是数字和文本,例如 250 (数目)。 03/08/2019 (日期)。 盈利 (这些都是常数,我们可以用各种运算符和函数来改变它们。
例如,公式中可能只包含常量值和运算符。
=30+5*3
或者它可以用来根据另一个单元格的数据计算新的数值。
=A2+500
但有时,你必须手动改变常量。 最简单的方法是将每个值放入单独的单元格,并在公式中引用它们。 然后,你需要做的就是在单个单元格中进行修改,而不是在所有公式中进行修改。
因此,如果你把 500 到B2,用公式指代它。
=A2+B2
为了获得 700 相反,只需改变B2中的数字,结果将被重新计算。
谷歌表格公式的运算符
电子表格中使用不同的运算符来预设计算的类型和顺序。 它们分为4组。
- 算术运算符
- 比较运算符
- 串联运算符
- 参考运算符
算术运算符
顾名思义,这些都是用来进行数学计算的,如加、减、乘、除。 结果是,我们得到了数字。
算术运算符 | 运作 | 例子 |
+ (加号) | 增加 | =5+5 |
- (减号) | 减法 负数 | =5-5 =-5 |
* (星号) | 乘法 | =5*5 |
/ (斜线) | 部门 | =5/5 |
%(百分比符号)。 | 百分比 | 50% |
^(关健词)。 | 指数 | =5^2 |
比较运算符
比较运算符用于比较两个值并返回一个逻辑表达式:TRUE或FALSE。
比较运算符 | 比较条件 | 公式示例 |
等于 | =A1=B1 | |
> | 超过 | =A1>B1 |
< | 少于 | =A1 |
>= | 大于或等于 | =A1>=B1 |
<= | 小于或等于 | =A1<=B1 |
不等于 | =A1B1 |
文本连接运算符
放大号(&)用于连接(连接)多个文本字符串为一个。 在谷歌表格的一个单元格中输入以下内容,它将返回 飞机 :
="空气"& "工艺"
或者,把 姓氏 到A1和 命名 到B1并获得 姓氏, 名字 文本,内容如下。
=A1&", "&B1
公式运算符
这些运算符用于建立谷歌表的公式和指示数据范围。
公式运算器 | 行动 | 公式示例 |
: (冒号) | 范围操作符:创建对第一个和最后一个提到的单元格之间(包括)的所有单元格的引用。 | B5:B15 |
,(逗号)。 | 联合运算符,将多个参考文献连接成一个。 | =sum(b5:b15,d5:d15) |
所有的运算符都有不同的优先级(precedence),它定义了公式计算的顺序,并且在大多数情况下,影响到结果值。
计算的顺序和运算符的优先级
Google Sheets中的每个公式都以某种特定的顺序处理其数值:根据运算符的优先级从左到右。 具有相同优先级的运算符,如乘法和除法,按其出现的顺序(从左到右)计算。
操作员的优先权 | 描述 |
: (冒号) (空间) ,(逗号)。 | 射程操作员 |
- | 减号 |
% | 百分比 |
^ | 指数化 |
* 和/或 | 乘法和除法 |
+和- | 加法和减法 |
&。 | 将多个文本字符串串联成一个字符串 |
>= | 比较 |
如何使用括号来改变计算的顺序
要改变公式中的计算顺序,可将应先计算的部分放在括号内。 让我们看看它是如何工作的。
假设我们有一个标准公式。
=5+4*3
由于乘法在前,加法在后,所以公式将返回 17 .
如果我们加上括号,游戏就会改变。
=(5+4)*3
该公式首先将数字相加,然后乘以3,并返回 27 .
下一个例子的括号决定了以下内容。
=(a2+25)/sum(d2:d4)
- 计算A2的值并将其加到25中
- 求D2、D3、D4的数值之和
- 将第一个数字除以数值之和
我希望这些对你来说并不困难,因为我们从小就学会了计算的顺序,我们周围所有的算术都是这样进行的。)
谷歌表格中的命名范围
你知道你可以给单独的单元格和整个数据范围贴上标签吗? 这使得处理大型数据集变得快速而简单。 此外,你将在谷歌表格公式中更快地指导自己。
假设你有一列计算每个产品和客户的总销售额。 命名这样一个范围 销售总额 并在公式中使用它。
我相信你会同意这个公式
=SUM(Total_Sales)
远远比 "我 "更清楚,更容易阅读。
=sum($e$2:$e$13)
注意:你不能从不相邻的单元格创建命名范围。
要确定你的范围,请做以下工作。
- 突出显示你的相邻单元格。
- 转到 数据> 命名范围 右边会出现一个相应的窗格。
- 设置范围的名称,然后点击 已完成 .
提示:这也可以让你检查、编辑和删除你创建的所有范围。
为数据范围选取正确的名称
命名的范围使你的谷歌表公式更友好、更清晰、更容易理解。 但在标注范围时,你应该遵循一小套规则。 名字。
- 只能包含字母、数字、下划线(_)。
- 不应从数字或 "真 "或 "假 "字开始。
- 不应包含空格( )或其他标点符号。
- 应该是1-250个字符的长度。
- 应该与范围本身不一致。 如果你试图将范围命名为 A1:B2 ,可能会发生错误。
如果出了问题,例如,你在名字中使用了空格 销售总额 正确的名称应该是 销售总额 或 销售总额 .
注意:谷歌表命名的范围类似于绝对的单元格引用。 如果你向表格添加行和列,那么 销售总额 将范围移到工作表的任何地方--这也不会改变结果。
谷歌表格公式的类型
公式可以是简单的,也可以是复杂的。
简单的公式包含常数、对同一工作表的单元格的引用和运算符。 通常,不是一个函数就是一个运算符,而且计算的顺序非常简单明了--从左到右。
=SUM(A1:A10)
=A1+B1
一旦出现额外的函数和运算符,或者计算顺序变得有点复杂,公式就会变得复杂。
复杂的公式可能包括单元格引用、多个函数、常数、运算符和命名的范围。 它们的长度可能让人不知所措。 只有它们的作者才能快速 "破译 "它们(但通常只有在建立不超过一周前)。
如何轻松地阅读复杂的公式
有一个技巧可以使你的公式看起来很容易理解。
你可以根据需要使用任意多的空格和换行符。 这不会扰乱结果,而且会以最方便的方式安排一切。
要在公式中加入断行,请按键盘上的Alt+Enter键。 要查看整个公式,请展开 公式栏 :
如果没有这些额外的空格和换行,该公式将看起来像这样。
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18), $E$2:$E$13,"") )
你能同意第一种方式更好吗?
下一次我将深入挖掘建立和编辑谷歌表公式的内容,我们将进行更多的练习。 如果你有任何问题,请在下面的评论中留下它们。