Google Sheets:如何判断单元格区域是否含公式及统计数量
Google Sheets:检测区域公式存在性及统计数量
判断区域是否包含公式
使用
SUMPRODUCT聚合结果:=SUMPRODUCT(--ISFORMULA(A1:A3))>0工作原理:
ISFORMULA(A1:A3)生成对应单元格的布尔值数组(TRUE为含公式,FALSE为不含),--将布尔值转换为1/0,SUMPRODUCT对数组求和后,若结果大于0则返回TRUE,说明区域内存在公式。用
OR结合ARRAYFORMULA:=OR(ARRAYFORMULA(ISFORMULA(A1:A3)))注:若之前使用该公式返回错误结果,需确保在单个单元格输入,Google Sheets会自动处理数组的逻辑或运算,只要区域内有一个单元格含公式就返回TRUE。
统计含公式的单元格数量
最直接的方法:
=SUMPRODUCT(--ISFORMULA(A1:A3))该公式直接返回区域内含公式的单元格总数,原理和上面一致,求和后的数值即为数量。
备选方案(用
COUNTIF):=COUNTIF(ARRAYFORMULA(ISFORMULA(A1:A3)),TRUE)通过
ARRAYFORMULA生成布尔数组,再用COUNTIF统计其中TRUE的数量。
内容的提问来源于stack exchange,提问作者Verbivore
相关产品推荐
相关产品推荐

