Excel 2007: no se pueden combinar estas tres fórmulas en una sola celda

Excel 2007: no se pueden combinar estas tres fórmulas en una sola celda

Tengo tres fórmulas separadas, cada una en su propia celda.

Cada fórmula tiene múltiples criterios que analizan los datos dentro de un libro de trabajo.

La forma en que funcionan las fórmulas es que solo una debe producir un resultado y las dos que no lo hacen no hacen nada (la celda queda en blanco).

Creo que la hoja de trabajo está desordenada y sería mejor tener las tres fórmulas en la misma celda. Me pregunto si existe una manera mejor y más limpia.

Como dije, solo UNO puede producir un resultado positivo (verdadero) (donde se muestra algo en la celda), pero los tres pueden producir un resultado falso, en cuyo caso la celda permanece en blanco, por lo que no deberían chocar.

sería algo como:

Formula 1 False (do nothing)
Formula 2 True (Display result)
Formula 3 False (do nothing)

o

Formula 1 True (Display result)
Formula 2 False (do nothing)
Formula 3 False (do nothing)

o

Formula 1 False (do nothing)
Formula 2 False (do nothing)
Formula 3 True (Display result)

o

Formula 1 False (do nothing)
Formula 2 False (do nothing)
Formula 3 False (do nothing)
(cell remains blank)

Lo he intentado durante horas y parece que no puedo hacer que esto funcione con Excel dando errores.

No importa en qué orden estén las fórmulas cuando se combinan, siempre que solo una pueda devolver un resultado Verdadero.

Mis tres fórmulas son:

=IF(AND(Add_CD_Information!B23=3), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")

=IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B48<>""), "<br>", "")

=IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B25={2}), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")

Respuesta1

Aquí lo tienes.. :

=IF(AND(Add_CD_Information!B23=3), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B48<>""), "<br>", IF(AND(Add_CD_Information!B23={1},Add_CD_Information!B25={2}), "<hr style=""color:#919090; background-color:#919090; height:1px; border:none;"">", "")))

Pruébalo y comparte si funciona... (o no...)

El truco es... anidado, si...

De :

  if(a=1,do_A1,do_nothing), if(a=2,do_A2,do_nothing), if(a=3,do_A3,do_nothing)  

en

  if(a=1,do_A1,if(a=2,do_A2,if(a=3,do_A3,do_nothing)))

información relacionada