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
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.
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" <NOhemio...@PLShotmail.com> escribi�ソス en el mensaje
news:uqNidwzi...@TK2MSFTNGP05.phx.gbl...
> 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
=JERARQUIA(A1;$A$1:$A$5;1)+CONTAR.SI($A$1:A1;A1)-1
--
Saludos,
Xavier
j.b...@MACcgac.es
Quitar MAC para contestar. Gracias.
"Ramon BP" <bur...@telefonica.net> escribió en el mensaje news:%23sz0MX7...@TK2MSFTNGP02.phx.gbl...
> 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:
> 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" <NOhemio...@PLShotmail.com> escribió en el mensaje
> news:uqNidwzi...@TK2MSFTNGP05.phx.gbl...
>> 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
Ramon BP
"Xavier Budet Graco" <j.b...@MACcgac.es> escribi� en el mensaje
news:eJ82Gd9i...@TK2MSFTNGP06.phx.gbl...
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
j.b...@MACcgac.es
Quitar MAC para contestar. Gracias.
"Ramon BP" <bur...@telefonica.net> escribi� en el mensaje
news:%23sz0MX7...@TK2MSFTNGP02.phx.gbl...
> 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:
> 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" <NOhemio...@PLShotmail.com> escribi� en el mensaje
> news:uqNidwzi...@TK2MSFTNGP05.phx.gbl...
>> 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
--
Xavier Budet
bude...@coacb.com
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" <j.b...@MACcgac.es> escribió en el mensaje
> news:eJ82Gd9i...@TK2MSFTNGP06.phx.gbl...
> 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
> j.b...@MACcgac.es
> Quitar MAC para contestar. Gracias.
>
> "Ramon BP" <bur...@telefonica.net> escribió en el mensaje
> news:%23sz0MX7...@TK2MSFTNGP02.phx.gbl...
> > Hola Hector:
> >
>