我正在尝试在 LibreOffice 中实现以下操作(已经使用 Excel 完成,但导入此 excel 创建的文件会产生相同的错误)。我有 3 列
(A) (B) (C)
ECTS Mark Done-ECTS
3 4 3
3 Err 518
2 2 2
所以我想计算一下我目前已获得多少 ECTS。完成的 ECTS 列的公式如下:=IF(ISBLANK(B2) , ,A2); 因此,如果分数为空(尚未完成),则不显示任何内容。如果我已经有分数,则显示 ECTS。我无法插入类似“”的内容,因为我对完成的 ECTS 进行了求和,而“”会导致 #Value 错误。
有解决方法吗?
答案1
逆向测试,使用:
=如果(非(ISBLANK(B2)),A2)
或者
=如果(ISNUMBER(B2),A2)
或者
=如果(ISBLANK(B2),0,A2)