como retornar espaços em branco se isna ou célula estiver em branco em vez de na ou 0

0

Estou usando a seguinte fórmula e ainda recebendo # N / A .

=IF(ISNA(VLOOKUP(B:B,'MAPT UPDATE SHEET'!A:AC,18,0))+(VLOOKUP(B:B,'MAPT UPDATE SHEET'!A:AC,18,0)=""),"",VLOOKUP(B:B,'MAPT UPDATE SHEET'!A:AC,18,0))

O que eu quero é que a célula fique em branco se for N / A ou a célula de origem estiver em branco.

    
por John 02.06.2016 / 15:22

2 respostas

0

=IF(COUNTA({source})=0,"",IFERROR({your formula},""))

Na verdade, ele fornecerá uma célula em branco como resultado para toda a saída de erro, não apenas para #N/A .

    
por 02.06.2016 / 15:32
0
ISNA(VLOOKUP(B:B,'MAPT UPDATE SHEET'!A:AC,18,0))

O ISNA refere-se apenas a este VLOOKUP . Então começa com If(False+...,"",vlookup e o FALSE retorna o vlookup , que pode ser #N/A

Para colocar ISNA em branco, você precisa agrupar todos os vlookup s em isna

=IF(ISNA(VLOOKUP(B:B,'MAPT UPDATE SHEET'!A:AC,18,0)+(VLOOKUP(B:B,'MAPT UPDATE SHEET'!A:AC,18,0)="")),"",VLOOKUP(B:B,'MAPT UPDATE SHEET'!A:AC,18,0))
    
por 02.06.2016 / 15:26