Niveles de anidamiento

Buenas tardes. Tengo esta fórmula:
=SI(AR3=D3,D6, (SI(AR3=G2,D6+G6,SI(AR3=G2,D6+G6,SI(AR3=J2,D6+G6+J6,SI(AR3=M2,D6+G6+J6+M6,SI(AR3=P2,D6+G6+J6+M6+P6,SI(AR3=S2,D6+G6+J6+M6+P6+S6,((((((0)))))))))))))))
Necesitaría poder continuar agregando criterios pero excel no me lo permite porque dice que llegue al máximo de anidamiento.
¿Se le ocurre como poder solucionarlo?

1 respuesta

Respuesta
1
Solo con Macros VBA, y puedes poner las Condiciones que sean necesarias.
Select Case Valor
   Case = Condicion1
   Case = Condicion2
   Case = Condicion3
   Case = Condicion4
   Case ...
End Select
Desde ya muchas gracias por su tiempo.
No conozco demasiado de VBA me podría guiar en e primer Case con la condición Si una celda es igual a otra, en verdadero me devuelva el valor y si es falso me devuelva otro valor.
Desde ya muchas gracias.
Select Case Valor
   Case = Condicion1
       If Range("A1") = Range("B1") Then
            'Accion si es verdadero
            Else
            'Accion si es falso
      End If
   Case = Condicion2
   Case = Condicion3
   Case = Condicion4
   Case ...
End Select

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas