Jump to content
  • Debido a la crisis sanitaria, hasta el día 31 de marzo, el registro al foro de Ayuda Excel será totalmente gratuito para facilitar el teletrabajo. Todos los registros que se produzcan entre estas fechas tendrán acceso gratuito ilimitado a la comunidad hasta el 30 de abril.

    Regístrate

    Si te surge alguna duda mientras estás trabajando en casa con Excel, ya tienes a quien preguntar.

    Espero que esta medida te sirva de ayuda. Frenar la expansión del coronavirus depende de todos. Sé responsable.

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 an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png