Duda sobre fórmula DESREF

05/06/2005 - 08:07 por xuancar | Informe spam
Hola a todos,

Tengo un problema con la fórmula desref. Os cuento el caso. Tengo una
tabla de ventas de una serie de comerciales, y el objetivo es obtener un
"top ten" de sus ventas.

Columna C: Nombre
Columna D: Apellidos
Columna M: Ventas

En total son 48 comerciales, y un poco más abajo de la tabla de datos, he
sacado una tabla con el top ten:

en la Columna C: el nombre del comercial, con esta fórmula:
=CONCATENAR(DESREF($C$11;COINCIDIR(E118;$M$11:$M$48;0)-1;0);"
";DESREF($D$11;COINCIDIR(E118;$M$11:$M$48;0)-1;0)) -->un concatenar para que
salga el nombre junto con los apellidos
en la Columna E: sus ventas, con esta formula:
=K.ESIMO.MAYOR($M$11:$M$48;1) -->busca el que tiene mayor ventas

el problema viene cuando 2 o más comerciales tienen las mismas ventas, que
en la columna C del nombre del comercial, me aparece el mismo nombre: el
resultado que tengo ahora es algo así

Columna B(puesto) Columna E(nombre) Columna F(ventas) Columna
G(llamadas a clientes)

1 Juan Garcia
20 180
2 Juan Garcia
20 225

como podría hacer que cuando varios comerciales tienen las mismas ventas me
pusiera cada nombre correcto, no el mismo? Podría ordenarse por ventas y
despues por menor número de llamadas a clientes (columna G)?

Muchas gracias de antemano por vuestra ayuda.

Juan Carlos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
05/06/2005 - 09:01 | Informe spam
hola, Juan Carlos !

... problema con... desref... tabla... objetivo es obtener un "top ten" [...]
Columna C: Nombre
Columna D: Apellidos
Columna M: Ventas [...]
... C: el nombre del comercial, con esta formula:
=CONCATENAR(DESREF($C$11;COINCIDIR(E118;$M$11:$M$48;0)-1;0) [...]
... E: sus ventas, con esta formula: =K.ESIMO.MAYOR($M$11:$M$48;1) -->busca el que tiene mayor ventas
... problema... cuando 2 o mas comerciales tienen las mismas ventas [...]



1) modifica la formula con la que obtienes 'el orden' de ventas de: k.esimo... a .>jerarquia()<- [p.e.]
[E11] =jerarquia(m11;$m$11:$m$48)+contar.si($m$11:m11;m11)-1
2) modifica la formula de 'concatenacion' ->basando<- el indice en la [nueva] 'jerarquia' de ventas [p.e.]
[C2] =indice($c$11:$c$48;coincidir(fila(a1);$e$11:$e$48;0))&" "&indice($d$11:$d$48;coincidir(fila(a1);$e$11:$e$48;0))
=> 'observa' que los rangos en cada funcion son [semi]variables/absolutos [p.e.]
=jerarquia(variable;absoluto:absoluto;variable) contar.si(absoluto:variable;variable) [etc. etc. etc.]

si cualquier duda... comentas?
saludos,
hector.
Respuesta Responder a este mensaje
#2 fernando
05/06/2005 - 09:02 | Informe spam
¿por qué no ordenas de mayor a menor por ventas? Tendrías más información,
más sencillez y más claridad.
Sí se puede ordenar por una columna ascendente y otra descendente. Fíjate en
los parametros de ordenar (menu datos-ordenar)


"xuancar" escribió en el mensaje
news:kEwoe.1142353$
Hola a todos,

Tengo un problema con la fórmula desref. Os cuento el caso. Tengo una
tabla de ventas de una serie de comerciales, y el objetivo es obtener un
"top ten" de sus ventas.

Columna C: Nombre
Columna D: Apellidos
Columna M: Ventas

En total son 48 comerciales, y un poco más abajo de la tabla de datos, he
sacado una tabla con el top ten:

en la Columna C: el nombre del comercial, con esta fórmula:
=CONCATENAR(DESREF($C$11;COINCIDIR(E118;$M$11:$M$48;0)-1;0);"
";DESREF($D$11;COINCIDIR(E118;$M$11:$M$48;0)-1;0)) -->un concatenar para
que salga el nombre junto con los apellidos
en la Columna E: sus ventas, con esta formula:
=K.ESIMO.MAYOR($M$11:$M$48;1) -->busca el que tiene mayor ventas

el problema viene cuando 2 o más comerciales tienen las mismas ventas, que
en la columna C del nombre del comercial, me aparece el mismo nombre: el
resultado que tengo ahora es algo así

Columna B(puesto) Columna E(nombre) Columna F(ventas) Columna
G(llamadas a clientes)

1 Juan Garcia 20
180
2 Juan Garcia 20
225

como podría hacer que cuando varios comerciales tienen las mismas ventas
me pusiera cada nombre correcto, no el mismo? Podría ordenarse por ventas
y despues por menor número de llamadas a clientes (columna G)?

Muchas gracias de antemano por vuestra ayuda.

Juan Carlos


Respuesta Responder a este mensaje
#3 Héctor Miguel
05/06/2005 - 09:09 | Informe spam
hola, Juan Carlos ! [perdon... 'me sobro' un variable] :(

... 'observa' que los rangos en cada funcion son [semi]variables/absolutos [p.e.]
=jerarquia(variable;absoluto:absoluto;variable) ...



=> =jerarquia(variable;absoluto:absoluto)
y 'toma en cuenta' la funcion fila(a1) [por si 'mueves/copias/...' la celda 'original'] :D

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida