答案 0 :(得分:5)
之前已多次询问此问题。一种方法是在B6
中输入以下公式,然后按 Ctrl + Shift + 输入:
=SUM(1/COUNTIF(B2:B5,B2:B5))
其他解决方案描述于:
我更喜欢使用像LibreOffice Base这样的数据库,只需要一个简单的查询:
SELECT COUNT(DISTINCT Week_Number) FROM Weeks_Table;
答案 1 :(得分:0)
我尝试在具有2500行的列上使用= SUM(1 / COUNTIF(A:A,A:A)),但由于我的麻烦(经过数小时的计算),得到了除以零的错误。 然后我想到了:
= SUMPRODUCT( A $ 3:A1000000 <> OFFSET(A $ 3:A1000000,-1,0)) 通过查找单元格Ax中的值是否不同于其正上方的单元格中的值(OFFSET(...,-1,0))来查找SORTED列A2 ...中不同值的数量。 / p>
现在,如果我们仅具有SORT数组函数,则将解决此问题。