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 !

... lista con las columnas nombre, dosis e identificador.
Segun el valor de dosis (... 0,2,4,6,,130) le ponemos un identificador (... A, B,,Z,AA,AB...).
Actualmente lo hacemos "a mano". Se puede automatizar?
Yo habia pensado usar el Si, pero... solo puedo anidar 7 condiciones, insuficientes para tantas posibilidades como tengo.



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.
Respuesta Responder a este mensaje
#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

... lista con las columnas nombre, dosis e identificador.
Segun el valor de dosis (... 0,2,4,6,,130) le ponemos un
identificador (... A, B,,Z,AA,AB...).
Actualmente lo hacemos "a mano". Se puede automatizar?
Yo habia pensado usar el Si, pero... solo puedo anidar 7 condiciones,
insuficientes para tantas posibilidades como tengo.



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 ';' ;)
Respuesta Responder a este mensaje
#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:

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

>> ... lista con las columnas nombre, dosis e identificador.
>> Segun el valor de dosis (... 0,2,4,6,,130) le ponemos un
>> identificador (... A, B,,Z,AA,AB...).
>> Actualmente lo hacemos "a mano". Se puede automatizar?
>> Yo habia pensado usar el Si, pero... solo puedo anidar 7 condiciones,
>> insuficientes para tantas posibilidades como tengo.
>
> 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 ';' ;)
Respuesta Responder a este mensaje
#4 Héctor Miguel
28/09/2005 - 22:02 | Informe spam
hola, Rafa !

... los valores de las dosis estan en la columna D, y los de las etiquetas o identificadores en la columna E.
... lo que tu propones, entiendo que deberia colocar mis datos por filas, en lugar de por columnas, y eso no lo puedo hacer.
Gracias de todos modos [...]



[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.
Respuesta Responder a este mensaje
#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.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida