Foto de Sônia L.
Sônia há 2 anos
Enviada pelo
Site

Ignorar valor falso da função se

Boa Tarde

Estou criando uma lista que puxa os dados de uma outra planilha, no caso a função que estou usando é a seguinte =SE(Produtos!J4<0;Produtos!A4;""), só que quando o número é >0 ele deixa a lista com a linha em branco, queria simplesmente que se o valor for falso não acontecesse nada, porque minha lista ta com várias linhas em branco por conta do "". No caso o que está em Produtos!A4 é o nome de um produto, então se o valor for falso queria que não aparesse nada na minha lista, coloquei mais o menos como está ficando a lista com está função.

jamim (valor <0)
(aqui o valor é >0, não aparece nada mas fica em branco)
floral
violeta 
 

Poderiam me ajudar por favor, não sei se estou utilizando a fórmula correta, ou é possivel colocar na fórmula para excluir a linha. 

Excel Geral
3 respostas
Professor Pedro B.
Respondeu há 2 anos
Contatar Pedro Paulo

Olá, Sônia

Para deletar linhas, o caminho seria por programação vba por exemplo e não por fórmulas.

Creio que conseguiria adotar o caminho de fazer uma tabela dinâmica da base da aba Produtos e fazer o filtro para <0 dos dados da coluna J e assim ter a lista dos valores de A que deseja.

Se transformar a base da aba Produtos em um tabela e usar esta tabela como base da tabela dinâmica não precisará fazer muitas atualizações caso adicione linhas ou colunas, somente será necessário atualizar a tabela dinâmica.

Qualquer dúvida estou à disposição e boa sorte.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor José O.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar José Antônio

Boa tarde, Sônia...td bem?

Realmente do jeito que você desenvolveu a função, qualquer valor que seja igual ou maior que 0, o resultado final será "" (vazio)!

Se entendi o raciocínio, eu imagino que no lugar do vazio você deveria definir o valor que deve permanecer na célula, ou seja: imagino que deveria ficar assim:

=SE(Produtos!J4<0;Produtos!A4;Produtos!J4)

Teste aí e qualquer dúvida, retorne.

Obrigado.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Stefano C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 anos
Contatar Stefano

Boa tarde Sônia,

 

Uma possível solução é substituição da função SE pela função SEERRO:=SEERRO(SE(Produtos!J4<0;Produtos!A4;"");"Algum valor quando retornar erro")

 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa