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.
 

Leer las respuestas

#1 Héctor Miguel
06/05/2005 - 04:02 | Informe spam
hola, JACS !

... va el ejemplo.
A B C
1 A B
2 B
3 B C
4 A
5 B C
... detectar las filas que tienen 2 o 3 datos, en orden de aparicion
... despues que... aplicara esta 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";""))))))

1.- como yo 'lo veo' [segun los datos y el ejemplo] con 3 'variables' existen 7 'posibles' combinaciones...
3 por 'apariciones individuales'... 3 por 'combinaciones de 2'... y 1 por las 3 'apariciones' juntas :))
2^3-1=7 [dos elevado a la 'n_variables' menos 1]
2.- si 'traducimos' los rangos de la formula [columnas M:O] a los rangos del ejemplo [columnas A:C]...
podrias 'adelgazar' en un 75% la formula 'original' si la cambias a la siguiente...
=elegir(1*(a1="a")+2*(b1="b")+4*(c1="c");"a";"b";"a";"c";"a";"b";"a")
[mayusculas o minusculas... o referencias semi/absolutas-relativas a filas/columnas... it's up to you] :))
3.- el 'porque' de 'sumar' [en la funcion elegir] 1...+2...+4 [si solo son 3 variables] es por 'efectos' de combinaciones
[si requires ayuda para el analisis... no dudes en preguntar... 'nos gusta ampliar dudas'] :DD

si cualquier duda... o las modificaciones que tienes pensadas, modifican el 'comportamiento'... comentas?
saludos,
hector.

Preguntas similares