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

Envie sua pergunta

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

Aprenda do seu jeito, no seu ritmo

Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App
Escaneie o QR Code para baixar