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 . Gracias!
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)