Como combinar fórmulas com espaços em branco no Excel

0

Estou tentando configurar uma planilha simples para rastrear vendas, estoque, etc. As colunas são Item, Custo de Compra (C), para quanto eles listarão o item, quanto ele realmente vende (G), o custo de comissão para seu revendedor (H), se um cartão de crédito for usado (I), se um cartão for usado, então qual o valor desse encargo é (J) e, finalmente, um lucro geral (K).

Estou usando:

=IF(OR(ISBLANK(C2),ISBLANK(G2)), "", G2-C2)

para preencher H, isso é ótimo porque deixa a coluna em branco se nada for inserido nas colunas de compra ou venda. Eu estou fazendo coisas semelhantes para outras colunas, que todas funcionam, exceto por uma. Sob a coluna CC Charge (J), estou usando:

=IF(I2="yes", G2*0.02,"")

Para a coluna de lucro (K), estou usando:

=IF(OR(ISBLANK(C2),ISBLANK(G2)), "", G2-C2-J2)

No entanto, isso só funciona se houver um valor adicionado em (J). Se nenhum cartão de crédito for usado, a fórmula deve ser apenas G2-C2, mas não consigo descobrir como manter as células em branco se nenhum outro dado for usado.

TL; DR: Quero formatar uma célula para que ela permaneça em branco, a menos que os dados sejam inseridos em outras colunas. Se assim for, quero ter uma função IF que diga algo como:

=IF(I2="yes", G2-C2-J2, G2-C2)

Como posso combinar essas fórmulas?

    
por Yggdrasil 21.05.2018 / 03:15

1 resposta

1

Você precisa ter algumas regras claramente escritas para resolver esse problema facilmente. A declaração abaixo é uma boa exigência geral, mas ainda um pouco vaga.

I want to format a cell so that it will remain blank unless data is entered in other columns

Digamos que as regras sejam as seguintes:

Regra # 1 : Col J (carga CC)

  • Se Col I for sim, calcule Col J (carga CC), caso contrário, mantenha-a em branco

Regra # 2 : Col K do lucro geral

  • Se Col J não estiver em branco , calcule-o como G2-C2-J2
  • Se Col J for em branco , calcule-o como G2-C2

Solução:

Sua fórmula atual no Col J já satisfaz a Regra nº 1.

=IF(I2="yes", G2*0.02,"")

Para satisfazer a regra 2, você pode usar a fórmula abaixo,

=IF(ISNUMBER(J2), G2-C2-J2, G2-C2)

A questão menciona a necessidade de combinar isso com o teste de outras células para espaços em branco, portanto, basta substituir as referências G2-C2 por H2 conforme abaixo:

=IF(ISNUMBER(J2), H2-J2, H2)
    
por 21.05.2018 / 07:04