Libreoffice

如何計算 LibreOffice 電子表格中的錯誤?

  • March 12, 2018

我有一個更大的電子表格(幾百行,~ 30 列),我想在標題中顯示一個單元格,其中包含此電子表格(或一個範圍內)中的錯誤數(其中有錯誤的單元格數) )。

理由:有時我會在佈局中做出更大的更改,在這些情況下,一些公式會出現問題,目前除了手動執行電子表格以查看是否發現任何錯誤之外,我沒有其他方法可以測試此類錯誤。

我以不同的方式搜尋了這個,有一些 Excel 解決方案(比如使用數組函式=SUM(IF(ISERROR(A1:C10),1))),但這些在 LO 中不起作用。據我了解,最大的問題是 LO 中的 ISERROR() 不適用於範圍。

這個問題有一個緊湊的解決方案嗎?

編輯:有問題的 LibreOffice 版本是 4.3.3.2

SUMPRODUCT通常比其他類似功能更強大。

=SUMPRODUCT(ISERROR(A1:C10))

作為獎勵,這不需要作為數組公式輸入,即使它像一個一樣工作。

此外,當輸入為數組公式時,您提供的公式對我有用。在 LO 5.4.3.2 上測試。

=SUM(IF(ISERROR(A1:C10);1;0))

或者簡單地說:

=SUM(ISERROR(A1:C10))

引用自:https://unix.stackexchange.com/questions/429257