Foros del Web » Soporte técnico » Ofimática »

Ayuda con funcion SI excel

Estas en el tema de Ayuda con funcion SI excel en el foro de Ofimática en Foros del Web. Hola, Vereis tengo una tabla: Elite Decente Baja Tamaño 66000 48000 18000 60 108000 90000 36000 90 198000 120000 120 Y tengo que crear botones ...
  #1 (permalink)  
Antiguo 23/12/2008, 05:04
 
Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Ayuda con funcion SI excel

Hola,

Vereis tengo una tabla:

Elite Decente Baja Tamaño
66000 48000 18000 60
108000 90000 36000 90
198000 120000 120

Y tengo que crear botones de opcion 3 con el tamaño y otros 3 con elite, decente y baja,tengo las linkedcell en h1,h2,h3 para tamaño y i1,i2,i3 para elite,decente,baja, hasta ahi bien xD, lo malo es cuando tengo k relacionar datos. Habia pensado en esta formula:

=SI(Y(H1=VERDADERO;I1=VERDADERO);66000;SI(Y(H1=VER DADERO;I2=VERDADERO);48000;SI(Y(H1=VERDADERO;I3=VE RDADERO);18000;SI(Y(H2=VERDADERO;I1=VERDADERO);108 000;SI(Y(H2=VERDADERO;I2=VERDADERO);90000;SI(Y(H2= VERDADERO;I3=VERDADERO);36000;SI(Y(H3=VERDADERO;I1 =VERDADERO);198000;SI(Y(H3=VERDADERO;I2=VERDADERO) ;120000)))))))

El problema es que tiene 8 condiciones y no me deja ponerla, solo admite hasta 7 y no se como ponerla, ¿podriais ayudarme?
  #2 (permalink)  
Antiguo 23/12/2008, 06:34
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 9 meses
Puntos: 56
Respuesta: Ayuda con funcion SI excel

Hola,
Si son 8 condiciones, no pongas la última, úsala como valor final si no se cumplen todas las demás.

Sin mirarlo mucho, pero así a bulto....

=SI(Y(H1=VERDADERO;I1=VERDADERO);66000;SI(Y(H1=VER DADERO;I2=VERDADERO);48000;SI(Y(H1=VERDADERO;I3=VE RDADERO);18000;SI(Y(H2=VERDADERO;I1=VERDADERO);108 000;SI(Y(H2=VERDADERO;I2=VERDADERO);90000;SI(Y(H2= VERDADERO;I3=VERDADERO);36000;SI(Y(H3=VERDADERO;I1 =VERDADERO);198000 ;120000))))))

Prueba a ver si te sirve.

Un saludo
  #3 (permalink)  
Antiguo 23/12/2008, 06:47
 
Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Ayuda con funcion SI excel

Asias jchuk,

En principio funciona tu forma xD, lo unico que cuando pincho la ultima opcion la de tamaño 120, baja, que tendria que dar 0, me sale 120000 tmb
  #4 (permalink)  
Antiguo 23/12/2008, 09:37
 
Fecha de Ingreso: julio-2006
Ubicación: Madrid
Mensajes: 943
Antigüedad: 17 años, 9 meses
Puntos: 56
Respuesta: Ayuda con funcion SI excel

Sí claro,
Para la última condición, toma el valor por exclusión y ese es el último de todas las funciones anidadas, por lo que coge 120000.
Yo había entendido que todas las posibles opciones eran las que recogía la fórmula, pero si hay otra opción más que debe devolver cero (sería una novena condición) entonces la solución que te dí no es válida.

Mírate la función BUSCARV que seguramente te resolverá el problema.

Un saludo.
  #5 (permalink)  
Antiguo 24/12/2008, 04:03
 
Fecha de Ingreso: diciembre-2008
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Ayuda con funcion SI excel

Ni idea con la formula buscarV xDDD
  #6 (permalink)  
Antiguo 25/12/2008, 16:29
 
Fecha de Ingreso: diciembre-2008
Ubicación: valladolid
Mensajes: 3
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Ayuda con funcion SI excel

Lo mejor es que uses la función BUSCARV.
Te pongo un ejemplo sencillo a continuación para que veas el funcionamiento:

En celda L1 escribe Lunes
En celda L2 escribe martes
En celda L3 escribe miercoles
En celda L4 escribe jueves
En celda L5 escribe viernes
En celda L6 escribe sabado
En celda L7 escribe domingo

Selecciona las celdas desde L1 hasta L7 y nómbramos a esta lista : DIA (Introduciendo el nombre en la ventana situada a la izquierda de la que se introducen las fórmulas y pulsando enter)

Ahora vamos a crear una segunda lista

En celda M1 escribe: PRIMER DIA DE LA SEMANA
En celda M2 escribe: SEGUNDO DIA DE LA SEMANA
En celda M3 escribe: TERCER DIA DE LA SEMANA
En celda M4 escribe: CUARTO DIA DE LA SEMANA
En celda M5 escribe: QUINTO DIA DE LA SEMANA
En celda M6 escribe: SEXTO DIA DE LA SEMANA
En celda M7 escribe: SEPTIMA DIA DE LA SEMANA

Selecciona las celdas desde M1 hasta M7 y nómbramos a esta lista : POSICION (Introduciendo el nombre en la ventana situada a la izquierda de la que se introducen las fórmulas y pulsando enter)


Ahora vamos a crear una TERCERA lista

En celda N1 escribe: He descansado
En celda N2 escribe: He ido a pasear
En celda N3 escribe: Acudí al trabajo
En celda N4 escribe: Fui de compras
En celda N5 escribe: Tuve una visita
En celda N6 escribe: Fuí al cine
En celda N7 escribe: Me he ido a la playa

Selecciona las celdas desde N1 hasta N7 y nómbramos a esta lista : ACTIVIDAD (Introduciendo el nombre en la ventana situada a la izquierda de la que se introducen las fórmulas y pulsando enter)


Comprobamos pulsando sobre la flecha que se situa a la derecha de la ventana de los nombres de las listas y tenemos que ver que estén todas presentes. sI faltase alguna se repiten los pasos para esa lista.

Seleccionamos la celda H5 y vamos a la barra de menu: Datos/Validacion.
Nos aparece la ventana de Validacion de datos;
En Permitir, seleccionamos :Lista.
En Origen escribimos: =DIA
Pulsamos aceptar

En este momento hemos creado una lista desplegable en la celda H5 y podfremos elegir los valores que hayamos escrito en la columna de DIA.

Seleccionamos la celda I5 e insertamos
en la barra de formulas: =BUSCARV(H5;DIA:POSICION;2;FALSO)

Seleccionamos la celda J5 e insertamos
en la barra de formulas: =BUSCARV(H5;DIA:ACTIVIDAD;3;FALSO)

Este pequeño ejercicio te permitirá asociciar a cada valor introducido mediante lista desplegable en una celda (H5 en este caso) varios valores de otra lista que ocupen la misma posicion, sin límites.
Puedes crear listas de 500 valores si lo necesitas, no hay límite de cantidad de variablkes.

Espero que te haya podido servir.

Un saludo

José Manuel
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:27.