FUNCION MAXA Y MINA CON BURCARV

07/07/2007 - 01:06 por OSVA | Informe spam
HOLA A TODOS, TENGO UNA BASE DE DATOS EN DONDE LA FILA 1 CONTIENE LAS FECHAS
01-06-07 AL 31-06-07 (todo el mes) Y LAS DEMAS FILAS (B,C,C etc.)CONTIENE LOS
PORCENTAJES POR CADA UNO DE LOS DÍAS DEL MES (.10 1.10 2.50 .78 % etc)* Y LO
QUE QUIERO ES EXTRAER EL PORCENTAJE MAS ALTO Y EL MAS BAJO JUNTO CON LA FECHA
(FILA 1). EL MAX Y MIN YA LO TENGO CON LAS FUNCIONES MAXA Y MINA PERO NO
PUEDO TRAER LA FECHA DEL %

* EJEMPLO.- EL % MAS ALTO ES 2.50 (en la fila 3 de la columna 25) Y
SUPONIENDO QUE TIENE FECHA 25-06-07 QUE ESTA EN LA COLUMA 25, POR LO TANTO LA
RESPUESTA SERIA=

TOTAL % MAYOR FECHA
2.50 25/05/2007

SIN MAS POR EL MOMENTO AGRADEZCO SU APOYO Y ATENCIÓN

SALUDOS CORDIALES,

Preguntas similare

Leer las respuestas

#6 Osva
11/07/2007 - 22:28 | Informe spam
Hola Héctor y Feliciano,creo que no les llego la ultima conversación (estoy
aprendiendo el lenguaje de los foros); bueno para decirles que si me ayudo la
función de indice y coincidir, pero ahora con la observación de Feliciano
surgio otra duda ya que si se repiten los porcentanjes estaría bien saber las
fechas en que se repiten; ya lo intente con la k.esimo.mayor y menor, indice,
coincidir pero trae solo la primer fecha que encuentra, como le hago para que
me traiga las demas fechas que siguen?

Gracias por tiempo

"Héctor Miguel" escribió:

hola, Feliciano !

> Creo que la mas conveniente es la op2 sobre todo si pensamos sobre la importancia de los datos:
> si el maximo y/o el minimo se dan en varias fechas es interesante saber dichas fechas.
> Lo mas probable es que se deba a factores que OP no nos indica pero seguramente existan.

no lo dudo [sin embargo], creo que seria mas *visual* la opcion de los formatos condicionales [por lo siguiente]:

estaba pensando en lo inconveniente [por la *necesidad*]
-> de mantener un numero *desconocido* de columnas *preparadas* [o... *por si se ocupan*] :D
segun las n_repeticiones de maximo y minimo

-> para cuantas repeticiones estarias dispuesto a *sacrificar* n_columnas para maximo y minimo ?

[esperando que OP nos obsequie un *feed-back*] :))
saludos,
hector.



Respuesta Responder a este mensaje
#7 Osva
11/07/2007 - 22:38 | Informe spam
"Feliciano" escribió:

Hola a Hector y a ¿OSVA?:
¿Y si el porcentaje mas alto (2,5 del ejemplo) [o mas bajo] estuviesen en
mas de una fecha y nos interesa saber las fechas en que se dan los
respectivos porcentajes?.
Supongamos que 2,50% [maximo] se diese los dias 10-06-07, 25-06-07 y
28-06-07 y el 0,15% [minimo] se diese los dias 08-06-07 y el 25-06-07.

Saludos,

Feliciano.

Aviso para ¿OSVA?: es norma en los foros el no utilizar mayusculas; solo se
usa para enfatizar o chillar.



gracias Feliciano por tu observación, es que soy nuevo
"Héctor Miguel" escribió en el mensaje
news:OPmbL$
> hola, !
>
> 1) si solamente se trata de valores [no textos ni verdadero/falso] puedes
> usar las funciones =max(...) =min(...)
> en lugar de maxa(...) y mina(...)
>
> 2) si tienes las fechas en la fila 1 [rango A1:AE1]
> y suponemos que el maximo y mimino localizados para la fila 3 estan en
> AF3 y AH3 [respectivamente]
> y se entiende que se trata de una columna por dia...
>
> a) si te es suficiente con saber el dia donde ocurren el maximo/minimo
> [se entiende que la fecha es la fila 1]
> [AG3] =coincidir(af3,a3:ae3,0) <= OJO con el separador de
> argumentos, mi sistema usa la coma :D
> [AI3] =cincidir(ah3,a3:ae3,0)
>
> b) si *realmente* necesitas/quieres/... *rescatar* la fecha [completa]
> correspondiente de la fila 1...
> [AG3] =indice($a$1:$ae$1,coincidir(af3,a3:ae3,0))
> [AI3] =indice($a$1:$ae$1,coincidir(ah3,a3:ae,0))
>
> saludos,
> hector.
>



Respuesta Responder a este mensaje
#8 Héctor Miguel
11/07/2007 - 22:56 | Informe spam
hola, (...) ?

... si se repiten los porcentanjes estaria bien saber las fechas en que se repiten
ya lo intente con la k.esimo.mayor y menor, indice, coincidir pero trae solo la primer fecha que encuentra
como le hago para que me traiga las demas fechas que siguen?



seria mejor si expones/comentas/... algunos detalles mas... *visibles* [y de preferencia +/- exactos, p.e.]
- cual es el rango donde estan los datos [titulos y valores]
- en cual celda/columna obtienes el minimo y en cual el maximo ?
- en cual celdacolumna vas a poner la cuenta de los que coinciden con el minimo y en cual los coincidentes al maximo ?
- cuantas columnas quieres *dejar apartadas* [o preparadas] por si se llegaran a llenar *varios/muchos* coincidentes maximo y minimo ?

*todo esto*... suponiendo que no te sirve la alternativa de usar formatos condicionales para identificar *visualmente* las fechas -?-

saludos,
hector.
Respuesta Responder a este mensaje
#9 Osva
12/07/2007 - 22:50 | Informe spam
Hola Héctor, soy Osva de acuerdo a lo que me comentas te detallo el ejemplo:
En la fila "A" estan todas las fechas del mes a1 - ae1 en la fila b,c,d
etc. se encuentran los %, en la columna af ya obtuve el % mayor y en la
columna ag la fecha del % mayor; supongamos que se repite 3 veces el %5.55 en
la columna ac, ad y ae que seria las fechas 29-05-07, 30-05-07 y 31-05-07,
con la funcion =indice($a$1:$ae$1,coincidir(ag2,a2:ae2,0)) el resultado es
29-05-07, pero la fecha 30 y 31 ya no la trae si uso esa misma función o con
k.esimo.mayor. El numero maximo de fechas que quiero que se expongan son 4
(columnas apartadas) espero que me haya explicado.



"Héctor Miguel" escribió:

hola, (...) ?

> ... si se repiten los porcentanjes estaria bien saber las fechas en que se repiten
> ya lo intente con la k.esimo.mayor y menor, indice, coincidir pero trae solo la primer fecha que encuentra
> como le hago para que me traiga las demas fechas que siguen?

seria mejor si expones/comentas/... algunos detalles mas... *visibles* [y de preferencia +/- exactos, p.e.]
- cual es el rango donde estan los datos [titulos y valores]
- en cual celda/columna obtienes el minimo y en cual el maximo ?
- en cual celdacolumna vas a poner la cuenta de los que coinciden con el minimo y en cual los coincidentes al maximo ?
- cuantas columnas quieres *dejar apartadas* [o preparadas] por si se llegaran a llenar *varios/muchos* coincidentes maximo y minimo ?

*todo esto*... suponiendo que no te sirve la alternativa de usar formatos condicionales para identificar *visualmente* las fechas -?-

saludos,
hector.



Respuesta Responder a este mensaje
#10 Héctor Miguel
13/07/2007 - 08:26 | Informe spam
hola, Osva !

... todas las fechas del mes a1 - ae1
... en la columna af ya obtuve el % mayor y en la columna ag la fecha del % mayor
... maximo de fechas que quiero que se expongan son 4 (columnas apartadas) espero que me haya explicado.



faltaron ligeros detalles... pero aqui te comento ligeros cambios a tu arreglo y las formulas aplicables:

1) maximos [obtenido en la columna AF] y a partir de la fila 2
a) contamos las veces que se repite el maximo en la celda [AG2] =contar.si(a2:ae2,af2)
b) rescatamos las fechas donde coincide el maximo segun *veces* contadas por la columna 'AG'
OJO: es una formula matricial y la pones en 'AH2' [es un poco larga, asi que la voy a partir en dos]...
=si(columnas($ah1:ah$1)>$ag2,"",indice($a$1:$ae$1,k.esimo.menor(k.esimo.mayor(($a2:$ae2=$af2)
*columna($a2:$ae2),fila(indirecto("1:"&$ag2))),columnas($ah1:ah$1))))
c) copias la formula anterior a las columnas/celdas: -> AI, AJ y AK en su misma fila 2

2) minimos [obtenido en la columna AL] y a partir de la fila 2
a) contamos las veces que se repite el maximo en la celda [AM2] =contar.si(a2:ae2,al2)
b) rescatamos las fechas donde coincide el maximo segun *veces* contadas por la columna 'AM'
OJO: es una formula matricial y la pones en 'AN2' [es un poco larga, asi que la voy a partir en dos]...
=si(columnas($ag1:ag$1)>$am2,"",indice($a$1:$ae$1,k.esimo.menor(k.esimo.mayor(($a2:$ae2=$al2)
*columna($a2:$ae2),fila(indirecto("1:"&$am2))),columnas($ag1:ag$1))))
c) copias la formula anterior a las columnas/celdas: -> AO, AP y AQ en su misma fila 2

3) copias las formulas de la fila 2 hasta n_filas requieras para tus datos en las columnas A:AE

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida