Condicional con función Y anidada

01/04/2010 - 05:17 por Jose Soler | Informe spam
Hola al foro,

A ver si alguien puede ayudarme a salir de mi error.

En a2 tengo 90
En b2 tengo 01/03/2010
En c2 tengo NO
En d2 he puesto esta fórmula =SI(Y(a2+b2>HOY();c2="NO");"IMPAGADO";"")


La cuestión es que esperaba que en d2 no apreciera nada porque no se cumple
la primera condición de la función Y, pero para mi sorpresa aparece la
palabra IMPAGADO!!!!, y no entiendo porqué!!!!!


Gracias de antemano y un saludo.

José

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
01/04/2010 - 07:26 | Informe spam
hola, Jose !

A ver si alguien puede ayudarme a salir de mi error.
En a2 tengo 90
En b2 tengo 01/03/2010
En c2 tengo NO
En d2 he puesto esta formula =SI(Y(a2+b2>HOY();c2="NO");"IMPAGADO";"")
La cuestion es que esperaba que en d2 no apreciera nada porque no se cumple la primera condicion de la funcion Y
pero para mi sorpresa aparece la palabra IMPAGADO!!!!, y no entiendo porque!!!!!



- que fecha es 01/03/2010 y a que fecha corresponde hoy() -???-
a) si la primer fecha es enero/03 (cuyo numero serial es 40181) + 90 (40271), es mayor que marzo/31/2010 (40268)
b) si la primer fecha es marzo/01 (cuyo numero serial es 40238) + 90 (40328), es mayor que marzo/31/2010 (40268)

de donde obtienes que NO se cumple la primera condicion (?)
saludos,
hector.
Respuesta Responder a este mensaje
#2 Héctor Miguel
01/04/2010 - 08:04 | Informe spam
hola (denuevo), Jose !

A ver si alguien puede ayudarme a salir de mi error.
En a2 tengo 90
En b2 tengo 01/03/2010
En c2 tengo NO
En d2 he puesto esta formula =SI(Y(a2+b2>HOY();c2="NO");"IMPAGADO";"")
La cuestion es que esperaba que en d2 no apreciera nada porque no se cumple la primera condicion de la funcion Y
pero para mi sorpresa aparece la palabra IMPAGADO!!!!, y no entiendo porque!!!!!





(creo que) solo necesitas invertir la comparacion de la primera condicion, es decir cambiar...

de esto: =SI(Y(a2+b2>HOY();c2="NO");"IMPAGADO";"")
a esto: =SI(Y(HOY()>a2+b2;c2="NO");"IMPAGADO";"")

saludos,
hector.
Respuesta Responder a este mensaje
#3 Luis
01/04/2010 - 14:19 | Informe spam
Hola Jose
No se si he entendido bien tu pregunta, a mi modo de ver creo que se trata
de facturas ó algo parecido a cobrar en tal fecha. mi pregunta es ¿si dices
NO para que necesitas Impagado?
Si es asi, podias ponerlo de la siguiente forma:




"Jose Soler" escribió:

Hola al foro,

A ver si alguien puede ayudarme a salir de mi error.

En a2 tengo 90
En b2 tengo 01/03/2010
En c2 tengo NO
En d2 he puesto esta frmula =SI(Y(a2+b2>HOY();c2="NO");"IMPAGADO";"")


La cuestin es que esperaba que en d2 no apreciera nada porque no se cumple
la primera condicin de la funcin Y, pero para mi sorpresa aparece la
palabra IMPAGADO!!!!, y no entiendo porqu!!!!!


Gracias de antemano y un saludo.

Jos




Respuesta Responder a este mensaje
#4 Jose Soler
01/04/2010 - 19:56 | Informe spam
Hola Héctor!!!, cuanto tiempo!!!!

A ver si ahora consigo que llegue esto, porque ya me lo ha devuelto un
montón de veces. Hace tanto tiempo que no lo uso que hasta se me había
olvidado contestar al grupo.

Que alegría que aun estés por aquí!!!, ...esto perdería mucho sin tu ayuda.

Perdón Héctor, porque me he confundido al escribir la fecha en mi primer
post, en realidad es b2 es 11/01/2010, y como ya sabes, Hoy() es la fecha
actual del ordenador.

Es decir, que sumandole 90 se pone 11 de abril, de forma que no se cumple la
primera condición y sin embargo me pone impagado!!!. Como ya habrás supuesto
es para controlar los pagos diferidos cuando se pasa la fecha de
vencimiento.

Lo de la columna en que parece NO, en realidad no me sirve por sí misma,
aunque entiendo que lo hayas pensado así. No me sirve porque se trata de
controlar lo que hace otro, por si él se olvida de poner SI cuando cobra
aunque se haya pagado después del vencimiento, o por si se olvida de
insistir en el cobro cuando pone NO y ha llegado el vencimiento.

Un afectuoso saludo,

Jose.






"Héctor Miguel" escribió en el mensaje de
noticias news:
hola (denuevo), Jose !

A ver si alguien puede ayudarme a salir de mi error.
En a2 tengo 90
En b2 tengo 01/03/2010
En c2 tengo NO
En d2 he puesto esta formula =SI(Y(a2+b2>HOY();c2="NO");"IMPAGADO";"")
La cuestion es que esperaba que en d2 no apreciera nada porque no se
cumple la primera condicion de la funcion Y
pero para mi sorpresa aparece la palabra IMPAGADO!!!!, y no entiendo
porque!!!!!





(creo que) solo necesitas invertir la comparacion de la primera condicion,
es decir cambiar...

de esto: =SI(Y(a2+b2>HOY();c2="NO");"IMPAGADO";"")
a esto: =SI(Y(HOY()>a2+b2;c2="NO");"IMPAGADO";"")

saludos,
hector.

Respuesta Responder a este mensaje
#5 Jose Soler
01/04/2010 - 19:57 | Informe spam
Gracias Luis.

Lo de la columna en que parece NO, en realidad no me sirve por sí misma,
aunque entiendo que lo hayas pensado así. No me sirve porque se trata de
controlar lo que hace otro, por si él se olvida de poner SI cuando cobra
aunque se haya pagado después del vencimiento, o por si se olvida de
insistir en el cobro cuando pone NO y ha llegado el vencimiento.


Salu2.


Jose Soler


"Luis" escribió en el mensaje de noticias
news:
Hola Jose
No se si he entendido bien tu pregunta, a mi modo de ver creo que se trata
de facturas ó algo parecido a cobrar en tal fecha. mi pregunta es ¿si
dices
NO para que necesitas Impagado?
Si es asi, podias ponerlo de la siguiente forma:




"Jose Soler" escribió:

Hola al foro,

A ver si alguien puede ayudarme a salir de mi error.

En a2 tengo 90
En b2 tengo 01/03/2010
En c2 tengo NO
En d2 he puesto esta frmula =SI(Y(a2+b2>HOY();c2="NO");"IMPAGADO";"")


La cuestin es que esperaba que en d2 no apreciera nada porque no se
cumple
la primera condicin de la funcin Y, pero para mi sorpresa aparece la
palabra IMPAGADO!!!!, y no entiendo porqu!!!!!


Gracias de antemano y un saludo.

Jos




Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida