LibreOffice Calc 计算不同的出现次数
LibreOffice Calc count the number of distinct occurrences
LibreOffice Calc 中的哪个公式会计算不同的 Week_Number 出现次数?答案应该是 2.
这个问题已经被问过很多次了。一种方法是在B6
中输入下面的公式然后按Ctrl+Shift+回车:
=SUM(1/COUNTIF(B2:B5,B2:B5))
其他解决方案描述于:
- https://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=47223
- https://superuser.com/questions/238656/openoffice-get-distinct-values-from-column
- https://askubuntu.com/questions/114732/different-values-in-one-column
我更喜欢使用 LibreOffice Base 等数据库,通过一个简单的查询:
SELECT COUNT(DISTINCT Week_Number) FROM Weeks_Table;
我尝试在一个有 2500 行的列上使用 =SUM(1/COUNTIF(A:A,A:A)),但由于我的麻烦得到了被零除的错误,(经过数小时的计算时间。) .
然后我想到:
=SUMPRODUCT(
A$3:A1000000<>OFFSET(A$3:A1000000,-1,0))
通过查找单元格 Ax 中的值何时不同于其正上方单元格中的值 (OFFSET(...,-1,0)),它可以找到 SORTED 列 A2 中不同值的数量... =10=]
现在,如果我们只有一个 SORT 数组函数,这个问题就会得到解决。
LibreOffice Calc 中的哪个公式会计算不同的 Week_Number 出现次数?答案应该是 2.
这个问题已经被问过很多次了。一种方法是在B6
中输入下面的公式然后按Ctrl+Shift+回车:
=SUM(1/COUNTIF(B2:B5,B2:B5))
其他解决方案描述于:
- https://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=47223
- https://superuser.com/questions/238656/openoffice-get-distinct-values-from-column
- https://askubuntu.com/questions/114732/different-values-in-one-column
我更喜欢使用 LibreOffice Base 等数据库,通过一个简单的查询:
SELECT COUNT(DISTINCT Week_Number) FROM Weeks_Table;
我尝试在一个有 2500 行的列上使用 =SUM(1/COUNTIF(A:A,A:A)),但由于我的麻烦得到了被零除的错误,(经过数小时的计算时间。) . 然后我想到:
=SUMPRODUCT( A$3:A1000000<>OFFSET(A$3:A1000000,-1,0)) 通过查找单元格 Ax 中的值何时不同于其正上方单元格中的值 (OFFSET(...,-1,0)),它可以找到 SORTED 列 A2 中不同值的数量... =10=]
现在,如果我们只有一个 SORT 数组函数,这个问题就会得到解决。