Múltipla função IF Then Then

0

Eu sei que isso não deve ser tão difícil, mas o que eu estou procurando fazer é

Eu quero um total em A5, com base em um total em execução em A1 a A4.

Por exemplo, se A4 estiver em branco, insira A5 = A3, se A3 estiver em branco que A5 = A2, se A2 estiver em branco, então A5 = A1. Se houvesse um valor em A4 que A5 = A4.

Pensei: IF(A4>"0",A4,A3),IF(A3>"0",A3,A2),IF(A2>"0",A2,A1),IF(A1>"0","A1",0))

    
por GOlson 30.06.2011 / 23:52

2 respostas

2

O que você faz é isto:

If (I want the value from A4) Then A4 Else (I don't want the value from A4, so...)
...If (I want the value from A3) Then A3 etc...

Se você escrever a declaração em várias linhas, será mais fácil ver o que acontece.

IF(A4>0, A4,
  IF(A3>0, A3,
    IF(A2>0, A2, A1)
  )
)

Coloque tudo junto em uma linha e você terá

IF(A4>0,A4,IF(A3>0,A3,IF(A2>0,A2,A1)))

que deve fazer o que você quer.

    
por 01.07.2011 / 00:05
0

Pelo que entendi, você está tentando obter o valor da última célula não vazia em um intervalo de células (no seu exemplo, intervalo A1: A4 ). Se assim for, esta fórmula pode ajudá-lo.

=OFFSET($A$1,COUNTA($A$1:$A$4)-1,0)

Insira-o em A5 (com base no seu exemplo, isto é). Para um maior intervalo de células, basta ajustar as referências.

A fórmula retornará um #REF! quando todas as células estão em branco.

    
por 04.07.2011 / 19:52