Jump to content
SUSANA GARCIA-ABAD FERNANDEZ

ERROR EN FORMULA CONDICIONAL

Recommended Posts

Buenas tardes:

   Necesito vuestra ayuda. En el archivo adjunto tengo una hoja en excell donde se hace un seguimiento en la tramitación de expedientes. En la columna ESTADO he creado fórmula con varias condiciones para que vaya calculando el estado de tramitación del expediente en cada caso. La fórmula me da error (aparece FALSO) cuando el motivo de la solicitud (columna J) aparece "ACREDITACION CE" o "TARIFA SOCIAL AGUA (F.N)" y no se produce subsanación del expediente o, si se ha producido, y el plazo para subsanar la solicitud ha finalizado..... Lo que quiero es lo siguiente:

      - Si la columna P aparece NO y en la columna AS está vacía en la columna D (estado) debería indicar Pte. dictamen

      - Si la columna P aparece NO, la columna AS no está vacía (aparece una fecha) y la columna AU está vacía, en la columna D debería indicar Pte. notificación.

   He estado revisando la fórmula pero no doy con ello...

   Os dejo enlace al archivo https://drive.google.com/open?id=1QFe9icnVEYeIoQNKFmdSlysAB6TED7xh

  Gracias!!

 

Share this post


Link to post
Share on other sites

Hola Torquemada:

   Vale... creo que sé lo que quieres decir... pero si hago esto (creo que te referías a esto) cuando la columna AS(Dictamen) no está vacía me sigue poniendo "Pte. Dictamen" cuando en realidad me tendría que poner Pte Notificación.....

=SI(O(Y(P8="SI";O(T8="SI";T8="");U8="";AN8="";AO8="";AP8="");Y(V8="SI";O(Z8="SI";Z8="")));"En subsanación inicial";SI(Y(AB8="SI";AG8="";O(AF8="SI";AF8=""));"En subsanación admva";SI(Y(AH8="SI";O(AL8="SI";AL8=""));"En subsanación técnica";SI(Y(AP8="";O(AN8>1;AO8>1));"Pte. Informe técnico";SI(E8="";"";SI(Y(O(J8="ALQUILER SOCIAL";J8="SAD";J8="TAM";J8="SUBVENCIONES AUTONOMIA";J8="VULNERABILIDAD ENERGETICA";J8="AYUDA SOCIAL";J8="TARIFA SOCIAL AGUA (I.E.");AQ8="";AR8="";AN8="";AU8="");"Pte. Informe económico";SI(O(AQ8="SI";AR8>1);"Archivo";SI(Y(AP8>1;AU8="");"Pte. Notificación";SI(AU8>1;"Finalizado";"Pte. Dictamen")))))))))

    Me pierdo un poco....

    A ver si me puedes ayudar..

    Gracias de antemano!!

Share this post


Link to post
Share on other sites

¡Hola, a todos!

A continuación haré unas recomendaciones de uso en formulaciones largas multicondicionales que no tienen cosas en común.

1. La idea es que utilices el truco del Alt + Enter entre cada función SI, para que así puedas analizar cómo está conformada cada condición por aviso, y más fácilmente ver los paréntesis que faltan (la cantidad de SI denota la cantidad de paréntesis a cerrar en el final).

2. Condiciones de este tipo:

O(T8="SI";T8=""),

se pueden resumir a:

O(T8={"SI",""})

3. Es supremamente importante tener en cuenta que la función SI se evalúa por prioridades.  Esto quiere decir que en el momento que se cumpla una condición "SUPERIOR" (o de izquierda a derecha), las demás condiciones no son evaluadas.  Con base en esta premisa, hay que evaluar qué condición es más importante que otra para colocarla primero.

Sabiendo esto, la fórmula que tienes puede quedar así (preliminarmente, coloco colores alternados para que identifiques el cambio de condición - Función SI):

=SI(O(Y(P8="SI";O(T8={"SI";""});U8="";AN8="";AO8="";AP8="");Y(V8="SI";O(Z8={"SI";""})));"En subsanación inicial";
SI(Y(AB8="SI";AG8="";O(AF8={"SI";""}));"En subsanación admva";
SI(Y(AH8="SI";O(AL8={"SI";""}));"En subsanación técnica";
SI(Y(AP8="";O(AN8>1;AO8>1));"Pte. Informe técnico";
SI(E8="";"";
SI(Y(O(J8={"ALQUILER SOCIAL";"SAD";"TAM";"SUBVENCIONES AUTONOMIA";"VULNERABILIDAD ENERGETICA";"AYUDA SOCIAL";"TARIFA SOCIAL AGUA (I.E."});AQ8="";AR8="";AN8="";AU8="");"Pte. Informe económico";
SI(O(AQ8="SI";AR8>1);"Archivo";
SI(Y(AP8>1;AU8="");"Pte. Notificación";
SI(AU8>1;"Finalizado";"Pte. Dictamen")))))))))

 

Dicho esto, ahora te quedará más sencillo establecer en dónde colocar las dos nuevas condiciones, sabiendo que por cada condición debes colocar un paréntesis más al final.

Ahora bien... trata con estas pautas de hacerlo por ti misma (que supongo conoces las prioridades de cada condición), y postea nuevamente la fórmula mostrándonos tus avances.  ¡Bendiciones!

Share this post


Link to post
Share on other sites

×
×
  • Create New...

Important Information

Privacy Policy

Ayuda Excel - Madrid, Madrid, ES - Valorada por 6254 personas - Aprender Excel - Total: 4.7 / 5