K.esimo.menor

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

K.esimo.menor

Notapor txinito » 23 Jun 2006 05:40

Saludos, tengo un problema con la siguiente fórmula matricial, ={K.ESIMO.MENOR((Hoja1!$C$2:$C$1048576=A2)*(Hoja1!$A$2:$A$1048576);1)} No me da el resultado esperado, he comprobado que los rangos son los correctos, pero no funciona. Help me, thank you...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
txinito
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Sep 2004 12:25

Re: K.esimo.menor

Notapor KL » 23 Jun 2006 07:14

Que resultado esperas?
Que resultado te da?

Si en el rango Hoja1!$C$2:$C$1048576 hay al menos una celda que no es igual a [A2] y no hay valores negativos, tu resultado debera ser siempre 0.

Tal vez lo siguiente tenga mas sentido:

=K.ESIMO.MENOR(SI(Hoja1!$C$2:$C$1048576=A2;Hoja1!$A$2:$A$1048576);1)

ya que para todas las celdas no iguales a [A2] se devolveria FALSO - un valor que no se toma en cuenta por K.ESIMO.MENOR
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Re: K.esimo.menor

Notapor txinito » 23 Jun 2006 08:13

Hola KL, una vez más has dado en el clavo, con tu formula matricial me da el resultado que busco, la fecha más antigua de la columna "A" ={K.ESIMO.MENOR(SI(Hoja1!$C$2:$C$1048576=A2;Hoja1!$A$2:$A$1048576);1)} pero me surge otra duda, y es que con {=K.ESIMO.MAYOR((Hoja1!$C$2:$C$1048576=A2)*(Hoja1!$D$2:$D$1048576);1)} me da la más reciente...
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
txinito
Miembro Frecuente
Miembro Frecuente
 
Registrado: 28 Sep 2004 12:25

Re: K.esimo.menor

Notapor KL » 23 Jun 2006 09:51

Hola txinito,
txinito";p="27886 escribió:{=K.ESIMO.MAYOR((Hoja1!$C$2:$C$1048576=A2)*(Hoja1!$D$2:$D$1048576);1)} me da la más reciente...


Me parece poco probable a no ser que tengas todas las celdas del rango [Hoja1!$C$2:$C$1048576] con el valor de la celda [A2].

Es posible que tengas las fechas formateadas de tal manera que no se ve el año. La formula tal como esta deberia devolverte 0 o en terminos de fecha 00/01/1900, pero si quieres adjunta aqui un ejemplo.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid

Notapor Superplanilla » 23 Jun 2006 15:28

En vez de usar K.ESIMO.MENOR, con su segundo argumento igual a 1 ¿no es igual usar MIN? Por otra parte, está bien que con K.ESIMO.MAYOR se obtenga la fecha más reciente: más grande la fecha (el número de serie) más posterior es. En ese caso, creo que da lo mismo usar MAX.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Superplanilla
Miembro Frecuente
Miembro Frecuente
 
Registrado: 12 May 2005 10:44
Ubicación: Buenos Aires

Re: K.esimo.menor

Notapor KL » 23 Jun 2006 18:42

Huy! no me habia dado cuenta del cambio de K.ESIMO.MENOR hacia K.ESIMO.MAYOR. En este caso obviamente es correcto que devuelva la fecha mas reciente ya que los seros de las condiciones incumplidas o celdas vacia no iinterfieren para nada.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
KL
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Mar 2006 13:57
Ubicación: Madrid


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot], Google [Bot] y 7 invitados