Para encontrar o último valor não vazio no Apple Numbers para Mac, use uma coluna auxiliar para testar cada célula e, em seguida, use XLOOKUP para pesquisar esses resultados de baixo para cima. Esse método lida com lacunas e mantém zero como um valor válido.
A tarefa aqui é retornar a célula preenchida mais abaixo em uma coluna da tabela. “Último” significa posição da linha, então organize a tabela na ordem que deseja usar. Em um cronograma de projeto, a entrada mais abaixo representa a etapa mais recente somente quando as linhas seguem essa sequência.
Configure um pequeno exemplo com lacunas
O guia online atual da Apple para Mac informa que abrange o Numbers 15.4. Para verificar a versão instalada, escolha Numbers → Sobre o Numbers. As fórmulas abaixo seguem a Ajuda de Funções atual da Apple. Manual do Usuário do Numbers para Mac
Use uma tabela com cinco colunas e pelo menos oito linhas. Insira os títulos abaixo na linha 1. Digite os valores de exemplo nas colunas A e B, deixando realmente vazias as células indicadas de B. As palavras “deixe vazio” explicam a configuração; não as digite na planilha.
| Linha | A: Etapa | B: Contagem de objetos | C: Vazia? | D: Rótulo do resultado | E: Resultado |
|---|---|---|---|---|---|
| 1 | Etapa | Contagem de objetos | Vazia? | Rótulo do resultado | Resultado |
| 2 | Layout | 12 | Última contagem | ||
| 3 | Montagem | deixe vazio | |||
| 4 | Revisão | 18 | |||
| 5 | Ajuste | 0 | |||
| 6 | Alinhamento | deixe vazio | |||
| 7 | Acabamento | 7 | |||
| 8 | Extensão | deixe vazio |
Esta é uma sequência ilustrativa de contagem de objetos. A resposta esperada é 7, de B7. A célula B8 vazia deve ser ignorada, assim como as lacunas dentro da coluna. O 0 em B5 é uma entrada e deve continuar elegível.
Mantenha o resultado em E2, fora tanto da coluna de origem quanto da coluna auxiliar. Isso separa a resposta das células usadas para calculá-la.
Adicione um teste de vazio para cada linha de origem
Clique em C2 e insira esta fórmula completa:
=ISBLANK(B2)
Digitar = abre o Editor de Fórmulas; pressione Return para confirmar a fórmula. A Apple documenta esse procedimento de inserção em seu guia sobre como calcular valores em células de tabelas. Calcular valores usando dados em células de tabelas no Numbers para Mac
ISBLANK retorna TRUE para uma célula completamente vazia e FALSE nos demais casos. Portanto, nesta coluna auxiliar, FALSE significa que a célula de origem contém algo. Um espaço ou caractere não imprimível conta como conteúdo, mesmo quando a célula parece vazia. ISBLANK
Selecione C2, mova o ponteiro sobre a borda da seleção até aparecer a alça amarela de preenchimento automático e arraste-a até C8. O preenchimento automático copia fórmulas para células adjacentes. Use a coluna auxiliar vazia, pois o preenchimento automático substitui o conteúdo existente no destino. Preencher células automaticamente no Numbers para Mac
Após preencher, inspecione C3 e C8: elas devem fazer referência a B3 e B8, respectivamente. Para o exemplo fornecido, C2:C8 deve conter os seguintes resultados:
| Célula auxiliar | Resultado esperado | Motivo |
|---|---|---|
| C2 | FALSE |
B2 contém 12 |
| C3 | TRUE |
B3 está vazia |
| C4 | FALSE |
B4 contém 18 |
| C5 | FALSE |
B5 contém 0 |
| C6 | TRUE |
B6 está vazia |
| C7 | FALSE |
B7 contém 7 |
| C8 | TRUE |
B8 está vazia |
Retorne o valor preenchido mais abaixo
Clique em E2 e insira:
=XLOOKUP(FALSE,C2:C8,B2:B8,\"No entries\",0,-1)
Isso pesquisa FALSE em C2:C8 e retorna o valor correspondente de B2:B8. O quinto argumento, 0, solicita uma correspondência exata. O argumento final, -1, pesquisa do último para o primeiro. \"No entries\" fornece a mensagem quando não há correspondências. Esses significados dos argumentos vêm da documentação do XLOOKUP da Apple.
No exemplo, o FALSE mais abaixo é C7, então E2 retorna B7: 7. Observe que essa resposta é menor que 18. A tarefa diz respeito à posição, portanto o maior número responderia a uma pergunta diferente.
Use estas três edições temporárias para conferir sua configuração e, se desejar, restaure o exemplo:
- Altere B7 para
9: E2 deve passar a9. - Limpe B7: E2 deve passar a
0, porque B5 agora é a última célula preenchida da coluna de origem. - Limpe todas as células em B2:B8: E2 deve exibir
No entries.
Essas verificações distinguem três requisitos comuns: reagir a uma entrada alterada, preservar zero e lidar com um intervalo totalmente vazio. Elas também facilitam a identificação de erros nas fórmulas auxiliares.
Decida se “vazio” significa sem conteúdo ou com aparência vazia
O método principal usa uma definição estrita: a célula de origem precisa estar completamente vazia para ser ignorada. Uma célula que contém uma fórmula que retorna \"\" ainda contém uma fórmula, portanto não atende a essa definição. Consequentemente, um resultado visualmente vazio pode ser a entrada selecionada. A Apple define ISBLANK em termos de uma célula completamente vazia. ISBLANK
Para uma coluna cujas fórmulas retornam texto, talvez você prefira ignorar resultados de texto com comprimento zero. Nesse caso, substitua a fórmula auxiliar em C2 pela seguinte e preencha a coluna novamente:
=LEN(B2)=0
Mantenha inalterada a fórmula de pesquisa em E2. Essa fórmula auxiliar revisada verifica se o valor de origem tem comprimento de texto zero. A Apple documenta LEN como uma função que conta grafemas e aceita qualquer valor; a contagem inclui espaços, números e caracteres especiais. Uma string vazia tem comprimento zero, enquanto um espaço tem comprimento um. LEN
Escolha a regra antes de usar o resultado em outro lugar. A fórmula auxiliar original responde “Qual célula é a última preenchida?” A fórmula auxiliar que verifica o comprimento do texto responde “Qual é o último valor com comprimento de texto diferente de zero?” Nenhuma das regras trata um espaço como vazio.
Mantenha os intervalos alinhados conforme a tabela cresce
O exemplo pesquisa deliberadamente as linhas 2 a 8. Ao estender os dados de origem até a linha 20, preencha a coluna auxiliar até C20 e atualize juntos os dois intervalos da pesquisa:
=XLOOKUP(FALSE,C2:C20,B2:B20,\"No entries\",0,-1)
Cada linha auxiliar deve corresponder à mesma linha de origem. Além disso, confira as referências após alterações estruturais: a Apple observa especificamente que, ao adicionar uma linha dentro de um intervalo referenciado em uma tabela categorizada, é necessário alterar a referência para incluir a nova linha. Calcular valores usando dados em células de tabelas no Numbers para Mac
Se você mover o resultado para outra tabela, qualifique as referências com o nome da tabela de origem. O Numbers usa :: entre o nome de uma tabela e uma referência de célula, e insere o nome automaticamente quando você seleciona células de outra tabela ao criar uma fórmula. Selecionar os intervalos reais evita ter que adivinhar seus endereços. Tipos de argumentos e valores
Evite atalhos com matrizes, gráficos e realce que mudam a tarefa
Um teste de vazio para a coluna inteira não substitui a coluna auxiliar
Não substitua a coluna auxiliar preenchida por ISBLANK(B2:B8) supondo que ela produzirá sete testes individuais. A Apple afirma explicitamente que, quando ISBLANK faz referência a mais de uma célula, retorna FALSE, mesmo que todas as células estejam vazias. Esse limite documentado da função explica por que este método avalia cada célula de origem separadamente. ISBLANK
O Numbers tem funções de matriz; a Apple define uma matriz como uma sequência de valores e explica que funções de matriz podem fornecer valores a outras funções. No entanto, essa capacidade geral não substitui o comportamento dos argumentos documentado para uma função específica. Tipos de argumentos e valores
Um gráfico é uma exibição dos dados selecionados
Use a célula de resultado para conferir a resposta diretamente. Se também criar um gráfico das contagens de objetos, selecione o gráfico e clique em Editar Referências de Dados para inspecionar ou alterar as células de origem. Por padrão, dados ocultos ou filtrados são excluídos dos gráficos, e gráficos grandes podem mostrar uma amostra representativa dos pontos. Portanto, é preciso conferir um ponto final visível na tabela subjacente. Modificar dados do gráfico no Numbers para Mac
O realce de um valor correspondente pode selecionar várias células
Para obter uma indicação visual, a Apple oferece regras de realce condicional que comparam o valor de uma célula com a referência de outra célula. Selecione as células relevantes, abra Formatar → Célula → Realce Condicional e clique em Adicionar uma Regra. Usar condições de célula no Numbers para Mac
Uma regra que compare as contagens com o resultado identificaria valores correspondentes. Se 7 aparecesse em várias linhas de origem, essas correspondências não identificariam exclusivamente B7. Tenha essa distinção em mente quando a tarefa for localizar uma linha específica.
Depois que a coluna auxiliar refletir sua definição de vazio, confira o resultado do exemplo e estenda os dois intervalos juntos. Assim, você terá uma forma verificável de recuperar o último valor preenchido, preservando entradas significativas como zero.
Fontes
- Manual do Usuário do Numbers para Mac — Apple.
- Calcular valores usando dados em células de tabelas no Numbers para Mac — Apple.
- ISBLANK — Apple.
- Preencher células automaticamente no Numbers para Mac — Apple.
- XLOOKUP — Apple.
- LEN — Apple.
- Tipos de argumentos e valores — Apple.
- Modificar dados do gráfico no Numbers para Mac — Apple.
- Usar condições de célula no Numbers para Mac — Apple.