OpenOffice Calc中的If-Else语句

尝试消除问题的工具

我对电子表格做了很多工作。当我使用电子表格时,我也在OpenOffice中工作。大多数人都知道电子表格的来龙去脉,但是许多人并没有意识到电子表格的功能多么强大。 Openoffice Calc为用户带来的收益比您想象的要多得多。例如,您知道Calc可以执行If / Else语句吗?在此电子表格教程中,您将学习如何在OpenOffice Calc中使用IF / ELSE语句。

假设您有两列数字,并且要基于其他两个数据添加第三列。第三列的输入将取决于前两列中的信息。如果项A大于B,则C为X ELSE C为Y。

但是如何做到这一点?实际上很容易。让我们从一个更简单的示例开始,然后转到一个更复杂的示例。

第一个示例将说明仅使用两列数据的基本IF / ELSE语句。我们将做一个简单的电子表格,处理每个员工将带多少人去公司野餐。为了使事情变得容易,如果此人输入'0'表示他们不带客人(然而,该员工必须要来),如果他们输入'1'则表示他们要带两位客人。第一列代表员工的姓名,第二列代表该员工带来的客人人数。输入第三列的公式如下所示:

= IF(B1 = 1; 2; 1)

要做的是在第三个单元格中输入“ 2”,即员工要带一位客人,否则请带1。

现在,让它变得更加复杂。对于此示例,我们将有三列。第一列是代表员工工作多少小时的数字。第二列将代表他们40多个小时的工作时间。第三列将代表他们支付了多少加班费。但是,假设您还必须考虑零工作时间。第二列的公式如下所示:

= IF(A940;(A9-40)))

对于第三列,让我们继续这个想法。假设一个雇员加班超过5个小时,他们将在支票中获得额外的100美元奖金。因此,我们将在第四列添加奖金。为简单起见,所有员工每小时的收入为10.00美元。加班是标准时间,半薪。因此,第三栏的论坛将是一个标准:

= SUM((40 * 10)+(B9 * 15))

第四列的公式为:

= IF(B9> = 5; 100; 0)

现在,对于雇员薪金的最终总额,将添加第五列,如下所示:

= SUM(C9 + D9)

最后的想法

这些示例可能非常简单,但是该思想可以应用于许多实例。在OpenOffice Calc中使用IF / ElSE语句可以快速将电子表格带到更高的可用性水平。