Quero contar as células que contêm qualquer coisa dentro de um intervalo. Qualquer célula que contenha texto, números ou qualquer outra coisa deve fazer mais um na minha célula de resultado.
Eu encontrei essa função
countif(range; criteria)
mas isso não funciona para mim, porque não sei o que digitar nos critérios. Como posso fazer isso?
google-sheets
google-sheets-formula
blackWorX
fonte
fonte
CountA
é a maneira de fazer isso.A função COUNTIF contará apenas células que contêm números no intervalo especificado.
COUNTA (intervalo) contará todos os valores na lista de argumentos. As entradas e números de texto são contados, mesmo quando contêm uma sequência vazia de comprimento 0.
Exemplo: Função em A7 = COUNTA (A1: A6)
Alcance:
A1 a
A2 b
Banana A3
A4 42
A5
A6
A7 4 -> resultado
A lista de funções da planilha do Google contém uma lista de todas as funções disponíveis para referência futura https://support.google.com/drive/table/25273?hl=pt-BR .
fonte
COUNTA
não conta células em branco (ou seja, não tem nada). Então você está errado ao dizer isso.=""
O critério deve ser
"?*"
e não"<>"
porque o último também contará fórmulas que contêm resultados vazios, como ""Portanto, a fórmula mais simples seria
fonte
Se você possui células com algo parecido
=""
e não deseja contá-las, é necessário subtrair o número de células vazias do número total de células por fórmula comoNo caso de matriz bidimensional, seria
Testado no google docs.
fonte
Arquivo de exemplo
Nota:
=""
é uma célula em branco) sem a necessidade de usardata
duas vezes. A solução paragoolge-spreadhseet:=ARRAYFORMULA(SUM(IFERROR(IF(data="",0,1),1)))
. Paraexcel={SUM(IFERROR(IF(data="",0,1),1))}
deve funcionar (pressione Ctrl+ Shift+ Enterna fórmula).fonte
COUNTIF
A função pode contar a célula que condição específica, onde, comoCOUNTA
contará todas as células que contêm qualquer valorExemplo: Função em
A7
:=COUNTA(A1:A6)
Alcance:
fonte