如何在谷歌表格中使用公式

  • Share This
Michael Brown

今天,我将把谷歌表的公式带到桌面上。 我将从它们包含的元素开始,提醒你它们是如何计算的,并讲述普通公式和复杂公式之间的区别。

以下是你需要了解的情况。

    谷歌表格公式的本质

    首先,要建立一个公式,你需要逻辑表达式和函数。

    一个函数是一个数学表达式;每个函数都有自己的名字。

    为了让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 td="">
    >= 大于或等于 =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. 突出显示你的相邻单元格。
    2. 转到 数据> 命名范围 右边会出现一个相应的窗格。
    3. 设置范围的名称,然后点击 已完成 .

    提示:这也可以让你检查、编辑和删除你创建的所有范围。

    为数据范围选取正确的名称

    命名的范围使你的谷歌表公式更友好、更清晰、更容易理解。 但在标注范围时,你应该遵循一小套规则。 名字。

    • 只能包含字母、数字、下划线(_)。
    • 不应从数字或 "真 "或 "假 "字开始。
    • 不应包含空格( )或其他标点符号。
    • 应该是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,"") )

    你能同意第一种方式更好吗?

    下一次我将深入挖掘建立和编辑谷歌表公式的内容,我们将进行更多的练习。 如果你有任何问题,请在下面的评论中留下它们。

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.