LibreOffice是一个免费软件办公套件,其中包括Calc电子表格应用程序。 Calc是一个软件包,具有许多用于电子表格的功能和公式。 其中一些是条件函数,可根据特定条件为您提供公式结果和值。 这是将Calc的一些条件IF函数添加到电子表格的方法。
另请参阅我们的文章什么是Office 365?
如果您还没有此应用程序,请单击此页面上的“ 下载版本5.2.0” 按钮。 运行LibreOffice安装向导以安装套件。 然后打开下面的快照中显示的“计算”窗口。
中频功能
首先,让我们向Calc电子表格中添加基本的IF / ELSE函数。 这使您可以设置条件语句,其中一个单元格的结果取决于另一单元格的值。 首先,在单元格B4中输入值777。 然后单击单元格C4,然后按 功能向导 按钮。 从该窗口中选择 IF ,然后单击“ 下一步” 按钮以打开下面直接显示的功能选项。
单击“ 测试” 文本框旁边的“ 选择” 按钮,然后选择“ B4”单元格。 接下来,在“ 测试” 文本框中,在B4之后输入> 500。 在 then_value 框中输入“ true”,然后在 else_value 文本框中输入“ false”,如下快照所示。
单击“ 确定” 关闭窗口。 电子表格现在将与下面的快照中显示的电子表格匹配。 您在这里所做的是设置一个条件if函数,该函数确认单元格B4的值大于500。如果B4数小于500,则IF单元格将包含false。 完整公式为= IF(B4> 500,“ true”,“ false”) 。
您可以使用=,>和<表示等于,大于或小于的多种设置IF函数。 要在IF单元格中包含数字值,请在 Then_value 框中输入数字或单元格引用, 且不 带任何引号。 如示例中所示,文本输出需要带引号。
SUMIF功能
基本的IF语句具有许多扩展的功能。 例如,使用SUMIF函数可以将符合特定条件的数字加在一起。 例如,假设您只需要对电子表格上符合特定标准或条件的销售数字求和。 然后,SUMIF或适用于多种条件的SUMIFS将是理想的选择。
例如,设置一个SUMIF函数,该函数仅将超出一定值的范围内的单元格加在一起。 为此,请完全按照下面的说明在电子表格中输入四个值。 然后选择一个包含SUMIF功能的单元格,然后按 功能向导 按钮。 选择 SUMIF ,然后单击“ 下一步” 按钮以打开SUMIF向导。
单击 范围 文本框旁边的 选择 按钮,然后选择包含您输入的数字的单元格。 在此之下,您应该在 条件 框中输入“> 55”。 您还应该在 sum_range 框中选择相同的单元格B4:B7,如下所示。
现在,当您单击“ 确定” 按钮时,电子表格将在SUMIF单元格中返回值154。 因此,电子表格已将两个单元格相加,且数字大于55。其中两个单元格中的77个总计为154。
因此,您可以在列或行中将小于或等于特定值的数字相加相同。 为此,您需要将 条件 框中的>替换为<或=。 例如,要添加小于55的数字,您将在 条件 字段中输入“ <55”。
COUNTIF函数
COUNTIF是可以添加到Calc电子表格的另一个条件函数。 此函数将与条件匹配的单元格数量加起来,而不是它们的特定值。 例如,您可以设置一个COUNTIF函数,该函数对一列中包含小于指定值的数字的单元格进行计数。
因此,我们可以像在下面的快照中一样,在Calc电子表格中输入一些数字来做到这一点。 单击一个单元格以将COUNTIF函数添加到,然后打开“功能向导”。 选择“ COUNTIF” >“ 下一步” 以打开其向导。
通过单击范围旁边的 选择 按钮, 选择 输入到电子表格中的数字。 在 条件 框中输入“ = 1232”,如下所示。 关闭功能向导窗口。
现在,COUNTIF单元将计算其中包括1, 232个单元的数量,在此示例中,总数为3。 通过将=替换为<或>,可以计算出多少个单元格包含高于或低于1, 232的值。 对于列或行中具有大量数字的较大电子表格,此功能可能会派上用场。
AVERAGEIF函数
AVERAGEIF函数与SUMIF相似,区别在于它根据特定条件查找像元的平均值。 因此,您可以找到超过或低于特定数量的像元的平均值。 或者,您也可以将条件基于行或列标题。
与下面的快照完全一样,在电子表格行中输入一些数字。 为AVERAGEIF函数选择一个单元格,打开“功能向导”,然后选择 AVERAGEIF 。 这将打开AVERAGEIF向导来设置功能。
按 范围 框旁边的“ 选择” 按钮以选择要输入数字的单元格。 在 条件 框中输入“ <145”。 为 average_range 框选择与 范围 框相同的单元格。 单击“ 确定” 关闭窗口。
现在,AVERAGEIF单元格的值应为131。这是列中两个单元格值的平均值,小于145。139和123值总计为162,该值除以2等于131。
您还可以基于另一列或另一行中的文本设置条件。 例如,如下所示在电子表格的相邻列中输入一些文本。 然后在包含AVERAGEIF函数 范围 框文本的行中选择单元格。 在 条件 框中输入“ spring”,然后为 average_range 文本框选择包含数字的单元格。 这将在弹簧行中找到单元格值的平均值。
这是可以添加到Calc电子表格中的四个条件函数。 您还可以选择SUMIFS,COUNTIFS和AVERAGEIFS函数来基于多个条件设置函数。 当您需要数据表单元格中符合指定条件的某些值时,这些功能肯定会派上用场。