LibreOffice Calc:计算的条件执行

时间:2016-01-07 00:47:14

标签: conditional libreoffice calc

我的学生有一个数字成绩的电子表格。如果学生在没有任何有价值的理由(如疾病)的情况下错过了考试的那一天,我必须使用首字母缩写词#ABI"进行编码,这意味着它的缺席是不合理的。

如果学生没有错过任何考试,我希望Calc计算每组学生成绩的平均值 (如果缺少任何成绩,我必须给出&# 34; ABI"标记为sdudent)。

我因此创建了以下公式,但我找不到强制Calc执行均值计算的方法。 IF函数似乎只能在单元格中写入一些文本......

Map<String, Object>

(我希望将法语关键词翻译成英文名称时没有错。)

使用这些公式,我只得到结果VRAI / TRUE而不是数字(如果前面的单元格填充了whit数字),但我得到了正确的结果&#34; ABI&#34;如果任何先例单元格包含&#34; ABI&#34;。

我在Ubuntu 15.10下使用LibreOffice 5.0.2.2。

如果有人有想法......提前致谢。

1 个答案:

答案 0 :(得分:0)

转到Format - &gt; CellsFormat - &gt; Cellules)。我的猜测是VRAI / TRUE值的单元格设置为Boolean ValueValeur logique)。将其更改为NumberNombre)。

图1:没有ABI时。 results when data does not contain ABI

图2:没有ABI(法语用户界面)时。 results with French user interface

图3:存在ABI时。 results when data contains ABI

注意:有一点似乎在重新计算公式时遇到了一些问题,因为我的Number格式的行显示ABI,而Boolean Value格式的行显示TRUE 。在我再次更改其中一个值后,它会重新正确重新计算。