Condición múltiple

27/09/2005 - 21:43 por Rafa | Informe spam
Hola a todos
Tengo una lista con las columnas nombre, dosis e identificador.
Según el valor de dosis (que puede ser 0,2,4,6,,130) le ponemos un
identificador (como A, B,,Z,AA,AB...).
Actualmente lo hacemos "a mano". ¿Se puede automatizar?
Yo había pensado usar el Si, pero por lo que he leído en la ayuda sólo puedo
anidar 7 condiciones, insuficientes para tantas posibilidades como tengo.

Gracias por vuestra ayuda

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
28/09/2005 - 06:05 | Informe spam
hola, Rafa !

Mostrar la cita
puedes 'provechar' la coincidencia de los identificadores con la nomenclatura de las columnas en excel [A, B,... AA, AB, ...]
si suponemos que los valores para 'dosis' son consecutivos desde 0 -> ... ?
y que el 0 se corresponde a la columna 1 [A] y en consecuencia [p.e.] el 26 a la columna 27 [AA]
e imaginando que la primera dosis la pones en 'A2'...
-> usa la siguiente formula [p.e. en B2]...
=extrae(direccion(1,1+a2),2,encontrar("$",direccion(1,1+a2),2)-2)

solo toma en cuenta que mi sistema usa como separdor de argumentos a la coma ',' NO al punto y coma ';' ;)

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
#2 Rafa
28/09/2005 - 16:41 | Informe spam
Hola Héctor
Gracias por tu ayuda

En principio, los valores de las dosis están en la columna D, y los de las
etiquetas o identificadores en la columna E.
Con lo que tu propones, entiendo que debería colocar mis datos por filas, en
lugar de por columnas, y eso no lo puedo hacer.
Gracias de todos modos
Un saludo
Rafa

Mostrar la cita
#3 victorbcn1952NO
28/09/2005 - 21:03 | Informe spam
Prueba a hacer una tabla: en la columna A las dosis y en la B los
identificadores. Por ejemplo:

En A1: 0
En B1: A
En A2: 2
En B2: B
En A3: 4
En B3: C

.. y así sucesivamente.

Después, con esta fórmula en cualquier otra columna:

=BUSCARV(C1;A:B;2;)

tendrás el identificador que corresponda a la dosis que introduzcas en C1

:-)



Rafa wrote:

Mostrar la cita
#4 Héctor Miguel
28/09/2005 - 22:02 | Informe spam
hola, Rafa !

Mostrar la cita
[creo que] no le has dado 'oportunidad' a la formula propuesta :-(
si la analizas... veras que 'toma/arma/construye/...' las literales de la columna de una celda 'imaginaria'
-> la columna 'numero/dosis' que pongas en la celda que le digas a la formula...
-> nada 'tiene que ver' con si dicha celda esta en x_fila o y_columna :))

por que no haces una prueba y comentas que cambios [si hubiera] serian necesarios ?
comentas?
saludos,
hector.
#5 Héctor Miguel
29/09/2005 - 01:12 | Informe spam
hola [de nuevo], Rafa !

si el caso es que las 'dosis' van de 2 en 2 [iniciando desde 0 -cero-]...
prueba con la siguiente modificacion a la formula...
=extrae(direccion(1,1+multiplo.superior(a1,2)/2),2,encontrar("$",direccion(1,1+multiplo.superior(a1,2)/2),2)-2)

-> modifica la celda 'supuesta' [A1] por la correspondiente ;)
y... toma en cuenta que en la 'numercion' es lo mismo 1-2, 3-4, 5-6, ...
[es decir... el multiplo.superior 'hace el ajuste' de los numeros 'nones' al siguiente numero 'par']

saludos,
hector.
Ads by Google
Search Busqueda sugerida