Enumerar datos y segun su orden aplicar formula.

05/05/2005 - 14:16 por JACS | Informe spam
Como siempre desen por saludados todo el personal del grupo, y ay va el
ejemplo.

A B C
1 A B
2 B
3 B C
4 A
5 B C

Necesito detectar las filas que tienen 2 o 3 datos, en orden de aparicion
desde arriba hacia abajo, y despues que si fuera la 1ª con los requisitos me
aplicara esta formula que me proporciono KL, si fuera la 2ª me aplicara la
misma formula con modificaciones que le haria yo.

SI(PRODUCTO(CONTAR.SI($M7:$O7;{"A"}));"A";SI(PRODUCTO(CONTAR.SI($M7:$O7;{"B"}));"B";SI(PRODUCTO(CONTAR.SI($M7:$O7;{"C"}));"C";SI(PRODUCTO(CONTAR.SI($M7:$O7;{"A"\"B"}));"A";SI(PRODUCTO(CONTAR.SI($M7:$O7;{"B"\"C"}));"B";SI(PRODUCTO(CONTAR.SI($M7:$O7;{"A"\"C"}));"A";""))))))

Muchas GRACIAS de antemano que se que respondereis por que sois unos
fenomenos.

Preguntas similare

Leer las respuestas

#26 JACS
06/05/2005 - 16:00 | Informe spam
Pienso que si elegimos la celda de ranking no nos vale, ya que esta variable
pero necesito mas tiempo, no soy tan rapido como tu


"KL" escribió:

Hola de nuevo,

Tambien estaria muy bien si pudiras poner un ejemplo concreto del resultado
que se quiere obtener (parecido a lo que hiciste en uno de tus postings
anteriores, pero en este caso los 7 supuestos de ranking, p.ej:

A B C D
B C devolveria (?) siendo 1º
A C devolveria (?) siendo 2º
A devolveria Vacio(?)
B C devolveria (?) siendo 3º
B C devolveria (?) siendo 4º
A devolveria Vacio(?)
A C B devolveria (?) siendo 5º
A C B devolveria (?) siendo 6º
A devolveria Vacio(?)
B C devolveria (?) siendo 7º

Saludos,
KL

"KL" wrote in message
news:
> Hola JACS,
>
> Creo que por este camino no iremos a ninguna parte, ya que Excel solo
> permite hasta 7 funciones anidadas y en la formula que ya tienes has
> gastado
> una gran parte de esta cuota. Por que no pones aqui las 7 variaciones de
> la
> formula y luego veremos como la atamos al numero de orden de aparicion de
> las combinaciones. Algo asi:
>
> Si el ranking es 1, entonces =Formula1 (pero no en Montecarlo, me temo)
> Si el ranking es 2, entonces =Formula2
> Si el ranking es 3, entonces =Formula3
> Si el ranking es 4, entonces =Formula4
> Si el ranking es 5, entonces =Formula5
> Si el ranking es 6, entonces =Formula6
> Si el ranking es 7, entonces =Formula7
>
> Saludos,
> KL
>
>
> "JACS" wrote in message
> news:
>> Ese es el problema que segun el numero de orden que nos de se le aplicara
>> un
>> resultado distinto a la formula.
>>
>> e intentado hacer si(d1="1"); y a continuacion la formula
>> SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"2"}));"2";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"X"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"\"2"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"2"}));"1";""))))))
>>
>> pero no sale, y esto en algunas celdas tendria que aplicarlo hasta 7
>> veces
>>
>> "KL" escribió:
>>
>>> Hola JACS,
>>>
>>> ?Para que quieres que se aplique la misma formula 7 veces si el
>>> resultado no
>>> variaria?
>>>
>>> Saludos,
>>> KL
>>>
>>> "JACS" wrote in message
>>> news:
>>> > "KL" escribió:
>>> >
>>> > =--(CONTARA($A1:$C1)>1)
>>> > y en la [D2] pon la siguiente formula y copiala hacia abajo:
>>> > =((CONTAR.SI(D$1:D1;">0")+1)*(CONTARA($A2:$C2)>1))
>>> >
>>> > Saludos,
>>> > KL
>>> >
>>> > Espero no estar abusando de tu amabilidad y conocimientos. En esa
>>> > formula
>>> > el
>>> > numero mayor que me dara sera el 7, y quiero que me aplique tu otra
>>> > formula
>>> >
>>> > =SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"C"}));"C";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"B"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"\"C"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"C"}));"A";""))))))
>>> >
>>> > segun el numero resultante, entoces debere de aplicar a cada celda esa
>>> > formula siete veces en algunos casos, como puedo solucionarlo.
>>> >
>>> > GRACIAS Y SALUDOS
>>> > T
>>>
>>>
>>>
>
>



Respuesta Responder a este mensaje
#27 JACS
06/05/2005 - 16:06 | Informe spam
Hola eres un monstruo tio esa funciona con una pqueña pega que cuando el
ranking es cero no me pone el unico dato que tengo.


"KL" escribió:

Hola de nuevo,

Tambien estaria muy bien si pudiras poner un ejemplo concreto del resultado
que se quiere obtener (parecido a lo que hiciste en uno de tus postings
anteriores, pero en este caso los 7 supuestos de ranking, p.ej:

A B C D
B C devolveria (?) siendo 1º
A C devolveria (?) siendo 2º
A devolveria Vacio(?)
B C devolveria (?) siendo 3º
B C devolveria (?) siendo 4º
A devolveria Vacio(?)
A C B devolveria (?) siendo 5º
A C B devolveria (?) siendo 6º
A devolveria Vacio(?)
B C devolveria (?) siendo 7º

Saludos,
KL

"KL" wrote in message
news:
> Hola JACS,
>
> Creo que por este camino no iremos a ninguna parte, ya que Excel solo
> permite hasta 7 funciones anidadas y en la formula que ya tienes has
> gastado
> una gran parte de esta cuota. Por que no pones aqui las 7 variaciones de
> la
> formula y luego veremos como la atamos al numero de orden de aparicion de
> las combinaciones. Algo asi:
>
> Si el ranking es 1, entonces =Formula1 (pero no en Montecarlo, me temo)
> Si el ranking es 2, entonces =Formula2
> Si el ranking es 3, entonces =Formula3
> Si el ranking es 4, entonces =Formula4
> Si el ranking es 5, entonces =Formula5
> Si el ranking es 6, entonces =Formula6
> Si el ranking es 7, entonces =Formula7
>
> Saludos,
> KL
>
>
> "JACS" wrote in message
> news:
>> Ese es el problema que segun el numero de orden que nos de se le aplicara
>> un
>> resultado distinto a la formula.
>>
>> e intentado hacer si(d1="1"); y a continuacion la formula
>> SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"2"}));"2";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"X"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"\"2"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"2"}));"1";""))))))
>>
>> pero no sale, y esto en algunas celdas tendria que aplicarlo hasta 7
>> veces
>>
>> "KL" escribió:
>>
>>> Hola JACS,
>>>
>>> ?Para que quieres que se aplique la misma formula 7 veces si el
>>> resultado no
>>> variaria?
>>>
>>> Saludos,
>>> KL
>>>
>>> "JACS" wrote in message
>>> news:
>>> > "KL" escribió:
>>> >
>>> > =--(CONTARA($A1:$C1)>1)
>>> > y en la [D2] pon la siguiente formula y copiala hacia abajo:
>>> > =((CONTAR.SI(D$1:D1;">0")+1)*(CONTARA($A2:$C2)>1))
>>> >
>>> > Saludos,
>>> > KL
>>> >
>>> > Espero no estar abusando de tu amabilidad y conocimientos. En esa
>>> > formula
>>> > el
>>> > numero mayor que me dara sera el 7, y quiero que me aplique tu otra
>>> > formula
>>> >
>>> > =SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"C"}));"C";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"B"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"\"C"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"C"}));"A";""))))))
>>> >
>>> > segun el numero resultante, entoces debere de aplicar a cada celda esa
>>> > formula siete veces en algunos casos, como puedo solucionarlo.
>>> >
>>> > GRACIAS Y SALUDOS
>>> > T
>>>
>>>
>>>
>
>



Respuesta Responder a este mensaje
#28 KL
06/05/2005 - 16:18 | Informe spam
Claro, porque lo hice expresamente. Si te fijas, la primera opcion dentro de
la funcion ELEGIR despues del propio Ranking es "" - sustituyela con la
formula que devuelva el valor que debe ser devuelto en caso de que Ranking
sea 0.

Saludos,
KL

"JACS" wrote in message
news:
Hola eres un monstruo tio esa funciona con una pqueña pega que cuando el
ranking es cero no me pone el unico dato que tengo.


"KL" escribió:

Hola de nuevo,

Tambien estaria muy bien si pudiras poner un ejemplo concreto del
resultado
que se quiere obtener (parecido a lo que hiciste en uno de tus postings
anteriores, pero en este caso los 7 supuestos de ranking, p.ej:

A B C D
B C devolveria (?) siendo 1º
A C devolveria (?) siendo 2º
A devolveria Vacio(?)
B C devolveria (?) siendo 3º
B C devolveria (?) siendo 4º
A devolveria Vacio(?)
A C B devolveria (?) siendo 5º
A C B devolveria (?) siendo 6º
A devolveria Vacio(?)
B C devolveria (?) siendo 7º

Saludos,
KL

"KL" wrote in message
news:
> Hola JACS,
>
> Creo que por este camino no iremos a ninguna parte, ya que Excel solo
> permite hasta 7 funciones anidadas y en la formula que ya tienes has
> gastado
> una gran parte de esta cuota. Por que no pones aqui las 7 variaciones
> de
> la
> formula y luego veremos como la atamos al numero de orden de aparicion
> de
> las combinaciones. Algo asi:
>
> Si el ranking es 1, entonces =Formula1 (pero no en Montecarlo, me temo)
> Si el ranking es 2, entonces =Formula2
> Si el ranking es 3, entonces =Formula3
> Si el ranking es 4, entonces =Formula4
> Si el ranking es 5, entonces =Formula5
> Si el ranking es 6, entonces =Formula6
> Si el ranking es 7, entonces =Formula7
>
> Saludos,
> KL
>
>
> "JACS" wrote in message
> news:
>> Ese es el problema que segun el numero de orden que nos de se le
>> aplicara
>> un
>> resultado distinto a la formula.
>>
>> e intentado hacer si(d1="1"); y a continuacion la formula
>> SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"2"}));"2";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"X"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"\"2"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"2"}));"1";""))))))
>>
>> pero no sale, y esto en algunas celdas tendria que aplicarlo hasta 7
>> veces
>>
>> "KL" escribió:
>>
>>> Hola JACS,
>>>
>>> ?Para que quieres que se aplique la misma formula 7 veces si el
>>> resultado no
>>> variaria?
>>>
>>> Saludos,
>>> KL
>>>
>>> "JACS" wrote in message
>>> news:
>>> > "KL" escribió:
>>> >
>>> > =--(CONTARA($A1:$C1)>1)
>>> > y en la [D2] pon la siguiente formula y copiala hacia abajo:
>>> > =((CONTAR.SI(D$1:D1;">0")+1)*(CONTARA($A2:$C2)>1))
>>> >
>>> > Saludos,
>>> > KL
>>> >
>>> > Espero no estar abusando de tu amabilidad y conocimientos. En esa
>>> > formula
>>> > el
>>> > numero mayor que me dara sera el 7, y quiero que me aplique tu otra
>>> > formula
>>> >
>>> > =SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"C"}));"C";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"B"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"\"C"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"C"}));"A";""))))))
>>> >
>>> > segun el numero resultante, entoces debere de aplicar a cada celda
>>> > esa
>>> > formula siete veces en algunos casos, como puedo solucionarlo.
>>> >
>>> > GRACIAS Y SALUDOS
>>> > T
>>>
>>>
>>>
>
>



Respuesta Responder a este mensaje
#29 JACS
06/05/2005 - 16:19 | Informe spam
Nada error mio se cumple todo a la perfeccion un millon de gracias lo voy a
desarrollar y ya te contare con un comentario nuevo.
saludos


"KL" escribió:

Hola de nuevo,

Tambien estaria muy bien si pudiras poner un ejemplo concreto del resultado
que se quiere obtener (parecido a lo que hiciste en uno de tus postings
anteriores, pero en este caso los 7 supuestos de ranking, p.ej:

A B C D
B C devolveria (?) siendo 1º
A C devolveria (?) siendo 2º
A devolveria Vacio(?)
B C devolveria (?) siendo 3º
B C devolveria (?) siendo 4º
A devolveria Vacio(?)
A C B devolveria (?) siendo 5º
A C B devolveria (?) siendo 6º
A devolveria Vacio(?)
B C devolveria (?) siendo 7º

Saludos,
KL

"KL" wrote in message
news:
> Hola JACS,
>
> Creo que por este camino no iremos a ninguna parte, ya que Excel solo
> permite hasta 7 funciones anidadas y en la formula que ya tienes has
> gastado
> una gran parte de esta cuota. Por que no pones aqui las 7 variaciones de
> la
> formula y luego veremos como la atamos al numero de orden de aparicion de
> las combinaciones. Algo asi:
>
> Si el ranking es 1, entonces =Formula1 (pero no en Montecarlo, me temo)
> Si el ranking es 2, entonces =Formula2
> Si el ranking es 3, entonces =Formula3
> Si el ranking es 4, entonces =Formula4
> Si el ranking es 5, entonces =Formula5
> Si el ranking es 6, entonces =Formula6
> Si el ranking es 7, entonces =Formula7
>
> Saludos,
> KL
>
>
> "JACS" wrote in message
> news:
>> Ese es el problema que segun el numero de orden que nos de se le aplicara
>> un
>> resultado distinto a la formula.
>>
>> e intentado hacer si(d1="1"); y a continuacion la formula
>> SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"2"}));"2";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"X"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"\"2"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"2"}));"1";""))))))
>>
>> pero no sale, y esto en algunas celdas tendria que aplicarlo hasta 7
>> veces
>>
>> "KL" escribió:
>>
>>> Hola JACS,
>>>
>>> ?Para que quieres que se aplique la misma formula 7 veces si el
>>> resultado no
>>> variaria?
>>>
>>> Saludos,
>>> KL
>>>
>>> "JACS" wrote in message
>>> news:
>>> > "KL" escribió:
>>> >
>>> > =--(CONTARA($A1:$C1)>1)
>>> > y en la [D2] pon la siguiente formula y copiala hacia abajo:
>>> > =((CONTAR.SI(D$1:D1;">0")+1)*(CONTARA($A2:$C2)>1))
>>> >
>>> > Saludos,
>>> > KL
>>> >
>>> > Espero no estar abusando de tu amabilidad y conocimientos. En esa
>>> > formula
>>> > el
>>> > numero mayor que me dara sera el 7, y quiero que me aplique tu otra
>>> > formula
>>> >
>>> > =SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"C"}));"C";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"B"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"\"C"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"C"}));"A";""))))))
>>> >
>>> > segun el numero resultante, entoces debere de aplicar a cada celda esa
>>> > formula siete veces en algunos casos, como puedo solucionarlo.
>>> >
>>> > GRACIAS Y SALUDOS
>>> > T
>>>
>>>
>>>
>
>



Respuesta Responder a este mensaje
#30 JACS
06/05/2005 - 16:49 | Informe spam
Ya me lie si ranking es 0 me tiene que devolver lo que haya en el rango de 3
celdas que solo tiene un dato.

"KL" escribió:

Claro, porque lo hice expresamente. Si te fijas, la primera opcion dentro de
la funcion ELEGIR despues del propio Ranking es "" - sustituyela con la
formula que devuelva el valor que debe ser devuelto en caso de que Ranking
sea 0.

Saludos,
KL

"JACS" wrote in message
news:
> Hola eres un monstruo tio esa funciona con una pqueña pega que cuando el
> ranking es cero no me pone el unico dato que tengo.
>
>
> "KL" escribió:
>
>> Hola de nuevo,
>>
>> Tambien estaria muy bien si pudiras poner un ejemplo concreto del
>> resultado
>> que se quiere obtener (parecido a lo que hiciste en uno de tus postings
>> anteriores, pero en este caso los 7 supuestos de ranking, p.ej:
>>
>> A B C D
>> B C devolveria (?) siendo 1º
>> A C devolveria (?) siendo 2º
>> A devolveria Vacio(?)
>> B C devolveria (?) siendo 3º
>> B C devolveria (?) siendo 4º
>> A devolveria Vacio(?)
>> A C B devolveria (?) siendo 5º
>> A C B devolveria (?) siendo 6º
>> A devolveria Vacio(?)
>> B C devolveria (?) siendo 7º
>>
>> Saludos,
>> KL
>>
>> "KL" wrote in message
>> news:
>> > Hola JACS,
>> >
>> > Creo que por este camino no iremos a ninguna parte, ya que Excel solo
>> > permite hasta 7 funciones anidadas y en la formula que ya tienes has
>> > gastado
>> > una gran parte de esta cuota. Por que no pones aqui las 7 variaciones
>> > de
>> > la
>> > formula y luego veremos como la atamos al numero de orden de aparicion
>> > de
>> > las combinaciones. Algo asi:
>> >
>> > Si el ranking es 1, entonces =Formula1 (pero no en Montecarlo, me temo)
>> > Si el ranking es 2, entonces =Formula2
>> > Si el ranking es 3, entonces =Formula3
>> > Si el ranking es 4, entonces =Formula4
>> > Si el ranking es 5, entonces =Formula5
>> > Si el ranking es 6, entonces =Formula6
>> > Si el ranking es 7, entonces =Formula7
>> >
>> > Saludos,
>> > KL
>> >
>> >
>> > "JACS" wrote in message
>> > news:
>> >> Ese es el problema que segun el numero de orden que nos de se le
>> >> aplicara
>> >> un
>> >> resultado distinto a la formula.
>> >>
>> >> e intentado hacer si(d1="1"); y a continuacion la formula
>> >> SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"2"}));"2";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"X"}));"1";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"X"\"2"}));"X";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"1"\"2"}));"1";""))))))
>> >>
>> >> pero no sale, y esto en algunas celdas tendria que aplicarlo hasta 7
>> >> veces
>> >>
>> >> "KL" escribió:
>> >>
>> >>> Hola JACS,
>> >>>
>> >>> ?Para que quieres que se aplique la misma formula 7 veces si el
>> >>> resultado no
>> >>> variaria?
>> >>>
>> >>> Saludos,
>> >>> KL
>> >>>
>> >>> "JACS" wrote in message
>> >>> news:
>> >>> > "KL" escribió:
>> >>> >
>> >>> > =--(CONTARA($A1:$C1)>1)
>> >>> > y en la [D2] pon la siguiente formula y copiala hacia abajo:
>> >>> > =((CONTAR.SI(D$1:D1;">0")+1)*(CONTARA($A2:$C2)>1))
>> >>> >
>> >>> > Saludos,
>> >>> > KL
>> >>> >
>> >>> > Espero no estar abusando de tu amabilidad y conocimientos. En esa
>> >>> > formula
>> >>> > el
>> >>> > numero mayor que me dara sera el 7, y quiero que me aplique tu otra
>> >>> > formula
>> >>> >
>> >>> > =SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"C"}));"C";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"B"}));"A";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"B"\"C"}));"B";SI(PRODUCTO(CONTAR.SI($O11:$Q11;{"A"\"C"}));"A";""))))))
>> >>> >
>> >>> > segun el numero resultante, entoces debere de aplicar a cada celda
>> >>> > esa
>> >>> > formula siete veces en algunos casos, como puedo solucionarlo.
>> >>> >
>> >>> > GRACIAS Y SALUDOS
>> >>> > T
>> >>>
>> >>>
>> >>>
>> >
>> >
>>
>>
>>



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