Repeticiones en función jerarquia

01/01/2010 - 23:55 por Ramon BP | Informe spam
Hola grupo:
Utilizo Excel 2007 y estoy usando la función "jerarquia".
Mi problema es el siguiente:
En columna A está un valor. En columna B el orden o "jerarquia" de este
valor dentro de la tabla.

A B
1 5 1
2 7 2
3 7 2
4 9 4

Al estar el valor 7 repetido en la columna A, la jerarquia 3 no me sale en
la columna B.
Esta tabla la tengo que relacionar en otra hoja, y necesito que no haya
jerarquias repetidas.
He intentado buscarme la vida con fórmula muy complejas, pero he pensado
que, tal vez, ésto esté solucionado de una manera más sencilla.
¿Hay alguna manera de que en caso de "empate" le adjudique la jerarquia
siguiente?
Gracias anticipadas

Ramon BP

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
02/01/2010 - 00:42 | Informe spam
hola, Ramon !

segun el ejemplo que expones (datos en el rango A1:A4) prueba con algo +/- asi:

[B1] =jerarquia(a1,$a$1:$a$4)+contar.si($a$1:a1,a1)-1

solo comprueba/corrige si mi separador de argumentos (coma) es diferente en tu sistema

saludos,
hector.

__ OP __
Utilizo Excel 2007 y estoy usando la funcion "jerarquia".
Mi problema es el siguiente:
En columna A está un valor. En columna B el orden o "jerarquia" de este valor dentro de la tabla.

A B
1 5 1
2 7 2
3 7 2
4 9 4

Al estar el valor 7 repetido en la columna A, la jerarquia 3 no me sale en la columna B.
Esta tabla la tengo que relacionar en otra hoja, y necesito que no haya jerarquias repetidas.
He intentado buscarme la vida con formula muy complejas
pero he pensado que, tal vez, esto este solucionado de una manera mas sencilla.
Hay alguna manera de que en caso de "empate" le adjudique la jerarquia siguiente?
Respuesta Responder a este mensaje
#2 Ramon BP
02/01/2010 - 15:13 | Informe spam
Hola Hector:

Creo que mi exposición fué algo confusa; pero he dado con la solución que
buscaba.
Tu solución puede ser muy útil para otros casos.
Esta es la función:
[D1]=JERARQUIA(A1;$A$1:$A$5;1)+CONTAR.SI($A$1:$A$5;A1)-CONTAR.SI(A1:$A$5;A1)
Fíjate en la importancia del último parèntesis, donde solamente está fijada
la última celda ($A$5).

Amplío el primer ejemplo con una nueva repetición y así tenerlo más claro.
En columna A sigue estando el valor, en B la jerarquia "normal", en C tu
fórmula y en D la mia:
A B C D
1 5 1 1 1
2 7 2 4 2
3 7 2 4 3
4 7 2 4 4
5 9 5 5 5

En el caso de que la jerarquia deba ser de mayor a menor, solo tendremos que
cambiar el último paréntesis y fijar la primera celda en vez de la última
($A$1:A5;A1)

Quizás deberia haber puesto el resultado final que esperaba (que es el de la
columna D).
Lamento no haberme explicado bien.
Gracias por tu ayuda, Héctor

Ramon BP


"Héctor Miguel" escribió en el mensaje
news:
hola, Ramon !

segun el ejemplo que expones (datos en el rango A1:A4) prueba con algo +/-
asi:

[B1] =jerarquia(a1,$a$1:$a$4)+contar.si($a$1:a1,a1)-1

solo comprueba/corrige si mi separador de argumentos (coma) es diferente
en tu sistema

saludos,
hector.

__ OP __
Utilizo Excel 2007 y estoy usando la funcion "jerarquia".
Mi problema es el siguiente:
En columna A está un valor. En columna B el orden o "jerarquia" de este
valor dentro de la tabla.

A B
1 5 1
2 7 2
3 7 2
4 9 4

Al estar el valor 7 repetido en la columna A, la jerarquia 3 no me sale
en la columna B.
Esta tabla la tengo que relacionar en otra hoja, y necesito que no haya
jerarquias repetidas.
He intentado buscarme la vida con formula muy complejas
pero he pensado que, tal vez, esto este solucionado de una manera mas
sencilla.
Hay alguna manera de que en caso de "empate" le adjudique la jerarquia
siguiente?




Respuesta Responder a este mensaje
#3 Xavier Budet Graco
02/01/2010 - 19:13 | Informe spam
Hola Ramon, la fórmula de Hector Miguel es más senzilla que la tuya pero... se olvido de poner el ORDEN, si tomas la de Hector Miguel y pones el orden lo tienes como tu quieres y con menos funciones que tu fórmula:
[B1] =jerarquia(a1,$a$1:$a$4)+contar.si($a$1:a1,a1)-1





=JERARQUIA(A1;$A$1:$A$5;1)+CONTAR.SI($A$1:A1;A1)-1

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Ramon BP" escribió en el mensaje news:%
Hola Hector:

Creo que mi exposición fué algo confusa; pero he dado con la solución que
buscaba.
Tu solución puede ser muy útil para otros casos.
Esta es la función:
[D1]=JERARQUIA(A1;$A$1:$A$5;1)+CONTAR.SI($A$1:$A$5;A1)-CONTAR.SI(A1:$A$5;A1)
Fíjate en la importancia del último parèntesis, donde solamente está fijada
la última celda ($A$5).

Amplío el primer ejemplo con una nueva repetición y así tenerlo más claro.
En columna A sigue estando el valor, en B la jerarquia "normal", en C tu
fórmula y en D la mia:
A B C D
1 5 1 1 1
2 7 2 4 2
3 7 2 4 3
4 7 2 4 4
5 9 5 5 5

En el caso de que la jerarquia deba ser de mayor a menor, solo tendremos que
cambiar el último paréntesis y fijar la primera celda en vez de la última
($A$1:A5;A1)

Quizás deberia haber puesto el resultado final que esperaba (que es el de la
columna D).
Lamento no haberme explicado bien.
Gracias por tu ayuda, Héctor

Ramon BP


"Héctor Miguel" escribió en el mensaje
news:
hola, Ramon !

segun el ejemplo que expones (datos en el rango A1:A4) prueba con algo +/-
asi:

[B1] =jerarquia(a1,$a$1:$a$4)+contar.si($a$1:a1,a1)-1

solo comprueba/corrige si mi separador de argumentos (coma) es diferente
en tu sistema

saludos,
hector.

__ OP __
Utilizo Excel 2007 y estoy usando la funcion "jerarquia".
Mi problema es el siguiente:
En columna A está un valor. En columna B el orden o "jerarquia" de este
valor dentro de la tabla.

A B
1 5 1
2 7 2
3 7 2
4 9 4

Al estar el valor 7 repetido en la columna A, la jerarquia 3 no me sale
en la columna B.
Esta tabla la tengo que relacionar en otra hoja, y necesito que no haya
jerarquias repetidas.
He intentado buscarme la vida con formula muy complejas
pero he pensado que, tal vez, esto este solucionado de una manera mas
sencilla.
Hay alguna manera de que en caso de "empate" le adjudique la jerarquia
siguiente?








Respuesta Responder a este mensaje
#4 Ramon BP
02/01/2010 - 20:13 | Informe spam
Es verdad, Xavier.
Además, ahora me doy cuenta que ni siquiera fuí capaz de escribir
"exactamente" su fórmula. "Mea culpa".
La fórmula de Hector Miguel funciona bien en un orden o en el inverso.
Muchas gracias a los dos. Formais un excelente tándem.

Ramon BP

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Ramon, la fórmula de Hector Miguel es más senzilla que la tuya pero...
se olvido de poner el ORDEN, si tomas la de Hector Miguel y pones el orden
lo tienes como tu quieres y con menos funciones que tu fórmula:
[B1] =jerarquia(a1,$a$1:$a$4)+contar.si($a$1:a1,a1)-1





=JERARQUIA(A1;$A$1:$A$5;1)+CONTAR.SI($A$1:A1;A1)-1

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Ramon BP" escribió en el mensaje
news:%
Hola Hector:

Creo que mi exposición fué algo confusa; pero he dado con la solución que
buscaba.
Tu solución puede ser muy útil para otros casos.
Esta es la función:
[D1]=JERARQUIA(A1;$A$1:$A$5;1)+CONTAR.SI($A$1:$A$5;A1)-CONTAR.SI(A1:$A$5;A1)
Fíjate en la importancia del último parèntesis, donde solamente está
fijada
la última celda ($A$5).

Amplío el primer ejemplo con una nueva repetición y así tenerlo más claro.
En columna A sigue estando el valor, en B la jerarquia "normal", en C tu
fórmula y en D la mia:
A B C D
1 5 1 1 1
2 7 2 4 2
3 7 2 4 3
4 7 2 4 4
5 9 5 5 5

En el caso de que la jerarquia deba ser de mayor a menor, solo tendremos
que
cambiar el último paréntesis y fijar la primera celda en vez de la última
($A$1:A5;A1)

Quizás deberia haber puesto el resultado final que esperaba (que es el de
la
columna D).
Lamento no haberme explicado bien.
Gracias por tu ayuda, Héctor

Ramon BP


"Héctor Miguel" escribió en el mensaje
news:
hola, Ramon !

segun el ejemplo que expones (datos en el rango A1:A4) prueba con algo
+/-
asi:

[B1] =jerarquia(a1,$a$1:$a$4)+contar.si($a$1:a1,a1)-1

solo comprueba/corrige si mi separador de argumentos (coma) es diferente
en tu sistema

saludos,
hector.

__ OP __
Utilizo Excel 2007 y estoy usando la funcion "jerarquia".
Mi problema es el siguiente:
En columna A está un valor. En columna B el orden o "jerarquia" de este
valor dentro de la tabla.

A B
1 5 1
2 7 2
3 7 2
4 9 4

Al estar el valor 7 repetido en la columna A, la jerarquia 3 no me sale
en la columna B.
Esta tabla la tengo que relacionar en otra hoja, y necesito que no haya
jerarquias repetidas.
He intentado buscarme la vida con formula muy complejas
pero he pensado que, tal vez, esto este solucionado de una manera mas
sencilla.
Hay alguna manera de que en caso de "empate" le adjudique la jerarquia
siguiente?








Respuesta Responder a este mensaje
#5 Xavier Budet
03/01/2010 - 11:59 | Informe spam
Gracias a ti por responder. Te agradezco el comentario sobre el "tandem"
pero que más querría yo...

Xavier Budet

Quitar MAC para contestar. Gracias.


"Ramon BP" wrote:

Es verdad, Xavier.
Además, ahora me doy cuenta que ni siquiera fuí capaz de escribir
"exactamente" su fórmula. "Mea culpa".
La fórmula de Hector Miguel funciona bien en un orden o en el inverso.
Muchas gracias a los dos. Formais un excelente tándem.

Ramon BP

"Xavier Budet Graco" escribió en el mensaje
news:
Hola Ramon, la fórmula de Hector Miguel es más senzilla que la tuya pero...
se olvido de poner el ORDEN, si tomas la de Hector Miguel y pones el orden
lo tienes como tu quieres y con menos funciones que tu fórmula:
>> [B1] =jerarquia(a1,$a$1:$a$4)+contar.si($a$1:a1,a1)-1

=JERARQUIA(A1;$A$1:$A$5;1)+CONTAR.SI($A$1:A1;A1)-1

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Ramon BP" escribió en el mensaje
news:%
> Hola Hector:
>

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