Fórmula If muy larga
Tengo una fórmula más o menos así
=SI(D5=1,(SI(D7=1,Costos!Z4,
(SI(D7<Costos!C6,Costos!Z5,
(SI(D7<Costos!C7,Costos!Z6,
(SI(D7<Costos!C8,Costos!Z7,
(SI(D7<Costos!C9,Costos!Z8,
(SI(D7<Costos!C10,Costos!Z9,
(SI(D7<Costos!C11,Costos!Z10,Costos!Z11)))))))))))))),
(SI(D5=2,(SI(D7=1,Costos!Z12,
(SI(D7<Costos!C14,Costos!Z13,
(SI(D7<Costos!C15,Costos!Z14,
(SI(D7<Costos!C16,Costos!Z15,
(SI(D7<Costos!C17,Costos!Z16,
(SI(D7<Costos!C18,Costos!Z17,
(SI(D7<Costos!C19,Costos!Z18,Costos!Z19)))))))))))))),
pero me dice que la fórmula es muy larga y no puedo ejecutarla, como lo puedo hacer en VBA???
=SI(D5=1,(SI(D7=1,Costos!Z4,
(SI(D7<Costos!C6,Costos!Z5,
(SI(D7<Costos!C7,Costos!Z6,
(SI(D7<Costos!C8,Costos!Z7,
(SI(D7<Costos!C9,Costos!Z8,
(SI(D7<Costos!C10,Costos!Z9,
(SI(D7<Costos!C11,Costos!Z10,Costos!Z11)))))))))))))),
(SI(D5=2,(SI(D7=1,Costos!Z12,
(SI(D7<Costos!C14,Costos!Z13,
(SI(D7<Costos!C15,Costos!Z14,
(SI(D7<Costos!C16,Costos!Z15,
(SI(D7<Costos!C17,Costos!Z16,
(SI(D7<Costos!C18,Costos!Z17,
(SI(D7<Costos!C19,Costos!Z18,Costos!Z19)))))))))))))),
pero me dice que la fórmula es muy larga y no puedo ejecutarla, como lo puedo hacer en VBA???
1 Respuesta
Respuesta
1
