7 valores se me quedan cortos....
Publicado por Blencilla (2 intervenciones) el 04/06/2008 18:21:05
Hola:
Para obtener valores en una columna dependiendo de los valores de otra, utilizo la función "SI". El problema, es que esta función en excel solo admite hasta 7 valores, y me hacen falta algunos más.
La fórmula que utilizo y que más abajo expongo, es para sacar las categorías para carreras populares a partir de la edad
Para hallar la edad a partir de la fecha de nacimiento utilizo la siguiente
=AÑO(HOY())-AÑO(A10)-1 + (MES(HOY())>MES(A10)) + (MES(A10)=MES(HOY()))*(DIA(12)>=DIA(A10))
así obtengo de 15/11/1972 la edad 35
Una vez tengo la edad para obtener la nomenclatura de la categoría, utilizo la siguiente
=SI(C18>=60;"M60";SI(C18>=55;"M55";SI(C18>=50;"M50";SI(C18>=45;"M45";SI(C18>=40;"M40";SI(C18>=35;"M35";"Categoría menor"))))))
Así obtengo 35 - M35
38 - M35
54 - M50
En la última (menores de 35 años) tengo que poner "Categoría menor" porque excel no me admite mas condicionantes, pero me faltarían todas las categorías menores
Os dejo años de nacimiento de otras categorías:
Senior, Promesa, Junior, Juvenil, Cadete, Infantil, Alevín, Benjamín y Prebenjamín.
Prebenjamín 2000 y posteriores
Benjamín 98 - 99
Alevín 96 - 97
Infantil 94 - 95
Cadete 90 - 91
Juvenil 90 - 91
Junior 88 - 89 1.609 m.
Promesa 85 - 86 - 87
Senior 84 hasta 34 años
Como podría hacer para solucionar este problema??
Gracias
Para obtener valores en una columna dependiendo de los valores de otra, utilizo la función "SI". El problema, es que esta función en excel solo admite hasta 7 valores, y me hacen falta algunos más.
La fórmula que utilizo y que más abajo expongo, es para sacar las categorías para carreras populares a partir de la edad
Para hallar la edad a partir de la fecha de nacimiento utilizo la siguiente
=AÑO(HOY())-AÑO(A10)-1 + (MES(HOY())>MES(A10)) + (MES(A10)=MES(HOY()))*(DIA(12)>=DIA(A10))
así obtengo de 15/11/1972 la edad 35
Una vez tengo la edad para obtener la nomenclatura de la categoría, utilizo la siguiente
=SI(C18>=60;"M60";SI(C18>=55;"M55";SI(C18>=50;"M50";SI(C18>=45;"M45";SI(C18>=40;"M40";SI(C18>=35;"M35";"Categoría menor"))))))
Así obtengo 35 - M35
38 - M35
54 - M50
En la última (menores de 35 años) tengo que poner "Categoría menor" porque excel no me admite mas condicionantes, pero me faltarían todas las categorías menores
Os dejo años de nacimiento de otras categorías:
Senior, Promesa, Junior, Juvenil, Cadete, Infantil, Alevín, Benjamín y Prebenjamín.
Prebenjamín 2000 y posteriores
Benjamín 98 - 99
Alevín 96 - 97
Infantil 94 - 95
Cadete 90 - 91
Juvenil 90 - 91
Junior 88 - 89 1.609 m.
Promesa 85 - 86 - 87
Senior 84 hasta 34 años
Como podría hacer para solucionar este problema??
Gracias
Valora esta pregunta


0