Como obtenho nada para imprimir ao usar fórmulas aninhadas ISBLANK?

0

Eu tenho 6 colunas e 3 equações: E*F=G , H*G=I & G+I=J

Eu não quero que os zeros sejam impressos se uma célula em F ou H estiver vazia.

Atualmente, tenho essas equações e tudo depende do F & Célula H:

coluna G: IF(ISBLANK(F22),"",E22*F22)

Coluna I: IF(ISBLANK(H22),"",H22*G22)

Coluna J: IF(ISBLANK(F22),K22,G22)+IF(H22>0,+I22) Onde K22 é uma célula vazia.

sem usar K, o resultado foi #Value! se F estiver em branco.

Como obtenho nada para imprimir na Coluna J se as células na Coluna F estiverem vazias.
Atualmente, "zeros" são impressos na coluna J.

    
por Betty 02.09.2015 / 22:06

2 respostas

2

Seu problema é que as células não estão em branco. As células são "" as quais vemos como em branco porque é uma cadeia de texto vazia, mas não está realmente vazia. Isso leva a bobagens como 0 + "" em sua fórmula para J.

Para corrigir a fórmula I, tente o seguinte: IF(ISBLANK(H22),"",IF(ISBLANK(F22),"",H22*G22))

Não sei o que você está tentando realizar no J. Parece que você esqueceu a parte da fórmula (veja o último bit IF(H22>0,+I22) ?)

    
por 02.09.2015 / 22:18
1

Não estou claro o que você quer. Você diz,

I don't want zeros to print if a cell in F or H is empty.

Com base nisso, parece-me que você quer ter

=IF(OR(ISBLANK(F22),ISBLANK(H22)), "", G22+I22)

em J22 . Consulte também Exibir em branco ao referenciar célula em branco no Excel 2010 para outras abordagens.

    
por 03.09.2015 / 04:50