Completar un tarifario usando condicionales

2 envíos / 0 nuevos
Último envío
paulo_viera
Imagen de paulo_viera
Offline
última acción: Hace 3 años 9 meses
alta: 24/06/2020 - 00:59
Puntos: 25
Completar un tarifario usando condicionales

Hola, he estado intentando programar una macro que me ayude a completar un tarifario (poner un precio según las condiciones) que tiene + de 3 condiciones. La hice usando fórmulas pero no puedo hacer una muy grande pq sino da error. Acá parte de la fórmula que hice:

=SI(O(Y(L17="REN";C17=".com.ar";E17=1);Y(L17="REG";C17=".com.ar";E17=1));43,5;SI(O(Y(L17="REN+LP";C17=".com.ar";E17=1);Y(L17="REG+LP";C17=".com.ar";E17=1));48,5;SI(Y(L17="REN";O(C17=".com.bs";C17=".net.bs";C17=".org.bs");E17=1);140;... y así continúa.

Mi problema es que no tengo el conocimiento necesario sobre propiedades u otras cosas que se necesitan en VBA para poder programar esto, he visto varios tutoriales pero son muy básicos y no me ayudan. Espero alguien me pueda ayudar Llora. Gracias!

xoan ninguen
Imagen de xoan ninguen
Offline
última acción: Hace 3 años 9 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 19/01/2011 - 10:03
Puntos: 835
Existe un límite de 7

Existe un límite de 7 condicionales encadenados en una misma fórmula. En caso de que los vayas a superar, dívidela en varias sub-fórmulas más reducidas y luego recurre a una final para sumar todos los condicionales que hayas creado.

Aquí tienes un poco de información... en inglés: https://ccm.net/faq/26886-nesting-more-than-7-if-statements-in-an-excel-function

-----------------------------------------------------------------

www.TrazEX.com (soluciones sobre Excel)