



La función SI es la segunda función más empleada en Excel después de la función SUMA, te mostramos todo sobre la función SI en Excel.
Emplearemos la función lógica SI:
- Función SI. Comprueba si se cumple una condición y devuelve un valor si se evalúa como VERDADERO y otro valor si se evalúa como FALSO.
- SI EL VALOR ES POSITIVO MOSTRAR “ABONADO”, EN CASO CONTRARIO MOSTRAR "PENDIENTE"
Ir a la Celda A1
Escribir: 100. Valor positivo que deseamos evaluar.
Clic sobre la celda B1. Celda donde insertar la función SI.
Escribir: la fórmula, o también insertarla mediante el asistente de funciones.
=SI(A10>;"Abonado";"Pendiente")3.1. Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Biblioteca de funciones
Lógicas
SI. Mostrará el asistente de argumentos de la función SI.
3.2. Ir a: Prueba_lógica
Escribir: A1>0. Para indicar valores positivos.
3.3. Ir a: Valor_si_verdadero
Escribir: "Abonado". Con dobles comillas delante y detrás.
3.4. Ir a: Valor_si_falso
Escribir: "Pendiente". Con dobles comillas delante y detrás.
3.5. Pulsar el botón Aceptar. Cierra la ventana e inserta la función.
Ir a la Celda A1
Escribir: -200. Valor negativo que deseamos evaluar.
Verificar como si el valor de A1 es positivo muestra "Abonado" y si es negativo muestra "Pendiente".
- SI EL VALOR ES MAYOR DE 6000, APLICAR UN 5% DE DESCUENTO, EN CASO CONTRARIO MOSTRAR EL VALOR
Ir a la Celda A3
Escribir: 8000. Valor mayor de 6000.
Clic sobre la celda B3. Celda donde insertar la función SI.
Escribir: la fórmula, o también insertarla mediante el asistente de funciones.
=SI(A3>6000;A3-A3*5/100;A3)3.1. Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Biblioteca de funciones
Lógicas
SI. Mostrará el asistente de argumentos de la función SI.
3.2. Ir a: Prueba_lógica
Escribir: A3>6000. Para indicar la condición.
3.3. Ir a: Valor_si_verdadero
Escribir: A3-A3*5/100. Condición si se cumple.
3.4. Ir a: Valor_si_falso
Escribir: A3. Condición si no se cumple.
3.5. Pulsar el botón Aceptar. Cierra la ventana e inserta la función.
Ir a la Celda A3
Escribir: 100. Valor inferior a 6.000 para evaluar.
Verificar como si el valor de A3 es mayor de 6000 aplica un 5% de descuento y en caso contrario muestra el valor de la celda A3.
- SI LA CELDA ESTÁ VACÍA MOSTRAR "PEDIR", EN CASO CONTRARIO MOSTRAR LA CELDA VACÍA
Clic sobre la celda B5. Celda donde insertar la función SI.
Escribir: la fórmula, o también insertarla mediante el asistente de funciones.
=SI(A5="";"Pedir";"")2.1. Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Biblioteca de funciones
Lógicas
SI. Mostrará el asistente de argumentos de la función SI.
2.2. Ir a: Prueba_lógica
Escribir: A5=""(comillas comillas). Para indicar la condición.
2.3. Ir a: Valor_si_verdadero
Escribir: "Pedir". Condición si se cumple.
2.4. Ir a: Valor_si_falso
Escribir: ""(comillas comillas). Condición si no se cumple.
2.5. Pulsar el botón Aceptar. Cierra la ventana e inserta la función.
Ir a la Celda A5
Escribir: 5000. Valor que no cumple la condición.
Verificar como si el valor de A5 está vacío muestra "Pedir" y en caso contrario no muestra nada.
- SI LA CELDA TIENE DATOS MOSTRAR EL VALOR, EN CASO CONTRARIO MOSTRAR LA CELDA VACÍA
Clic sobre la celda B7. Celda donde insertar la función SI.
Escribir: la fórmula, o también insertarla mediante el asistente de funciones.
=SI(A7<>"";A7;"")2.1. Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Biblioteca de funciones
Lógicas
SI. Mostrará el asistente de argumentos de la función SI.
2.2. Ir a: Prueba_lógica
Escribir: A7<>"" (A7 menor mayor comillas comillas). Para indicar la condición.
2.3. Ir a: Valor_si_verdadero
Escribir: A7 . Valor de la celda si cumple la condición.
2.4. Ir a: Valor_si_falso
Escribir: "" (comillas comillas). Condición si no se cumple.
2.5. Pulsar el botón Aceptar. Cierra la ventana e inserta la función.
Ir a la Celda A7
Escribir: 22. Valor que cumple la condición al tener valor la celda.
Verificar como si la ceda A7 tiene valor se muestra y en caso contrario muestra la celda vacía.
- SI EL NOMBRE ES PEPE, MOSTRAR LA CELDA VACÍA, EN CASO CONTRARIO MOSTRAR "TU NOMBRE NO ES PEPE"
Ir a la Celda A9
Escribir: Ana. Valor que deseamos evaluar.
Clic sobre la celda B9. Celda donde insertar la función SI.
Escribir: la fórmula, o también insertarla mediante el asistente de funciones.
=SI(A9="Pepe";"";"Tu nombre no es Pepe")3.1. Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Biblioteca de funciones
Lógicas
SI. Mostrará el asistente de argumentos de la función SI.
3.2. Ir a: Prueba_lógica
Escribir: A9="Pepe". Para indicar valores positivos.
3.3. Ir a: Valor_si_verdadero
Escribir: "" Dobles comillas y dobles comillas.
3.4. Ir a: Valor_si_falso
Escribir: "Tu nombre no es Pepe". Con dobles comillas delante y detrás.
3.5. Pulsar el botón Aceptar. Cierra la ventana e inserta la función.
Ir a la Celda A9
Escribir: Pepe. Valor que deseamos evaluar.
Verificar como si el valor de A9 es Pepe muestra la celda vacía y si es otro valor muestra "Tu nombre no es Pepe".
- SI LA SUMA DE A1:A8 ES MAYOR DE 6000; MOSTRAR "CANTIDAD EXCEDIDA", EN CASO CONTRARIO MOSTRAR LA CELDA VACÍA
Ir al Rango A1:A8
Escribir: Valores cuya suma sea mayor de 6000 Suma de valores que deseamos evaluar.
Clic sobre la celda B11. Celda donde insertar la función SI.
Escribir: la fórmula, o también insertarla mediante el asistente de funciones.
=SI(SUMA(A1:A8)>6000;"Excedido";"")3.1. Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Biblioteca de funciones
Lógicas
SI. Mostrará el asistente de argumentos de la función SI.
3.2. Ir a: Prueba_lógica
Escribir: SUMA(A1:A8)>6000. Para evaluar si la suma del rango es mayor de 6000.
3.3. Ir a: Valor_si_verdadero
Escribir: "Excedido". Con dobles comillas delante y detrás.
3.4. Ir a: Valor_si_falso
Escribir: "" (Dobles comillas, dobles comillas).
3.5. Pulsar el botón Aceptar. Cierra la ventana e inserta la función.
Ir al Rango A1:A8
Escribir: Valores cuya suma sea menor de 6000 Valor que deseamos evaluar.
Verificar como si la suma de A1:A8 es mayor de 6000, mostrará "Excedido", en caso contrario muestra la celda vacía.
- SI LA SUMA DE A1:A8 ES MENOR DE 100, SUMAR EL RANGO A1:A8, EN CASO CONTRARIO OBTENER EL PROMEDIO DE A1:A8
Ir al Rango A1:A8
Escribir: Valores cuya suma sea mayor de 100 Suma de valores que deseamos evaluar.
Clic sobre la celda B13. Celda donde insertar la función SI.
Escribir: la fórmula, o también insertarla mediante el asistente de funciones.
=SI(SUMA(A1:A8)<100;SUMA(A1:A8);PROMEDIO(A1:A8))3.1. Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Biblioteca de funciones
Lógicas
SI. Mostrará el asistente de argumentos de la función SI.
3.2. Ir a: Prueba_lógica
Escribir: SUMA(A1:A8)<100. Para evaluar si la suma del rango es menor de 100.
3.3. Ir a: Valor_si_verdadero
Escribir: SUMA(A1:A8). La suma de A1:A8.
3.4. Ir a: Valor_si_falso
Escribir: PROMEDIO(A1:A8). La media de A1:A8.
3.5. Pulsar el botón Aceptar. Cierra la ventana e inserta la función.
Ir al Rango A1:A8
Escribir: Valores cuya suma sea menor de 100 Valor que deseamos evaluar.
Verificar como si la suma de A1:A8 es menor de 100, mostrará la suma del rango, en caso contrario muestra la media del rango.
- SI LA FECHA ES MENOR QUE LA INDICADA, MOSTRAR "VENCIDO", EN CASO CONTRARIO MOSTRAR "PENDIENTE"
Ir a la Celda A15
Escribir: 01/01/2015. Fecha que deseamos evaluar.
Clic sobre la celda B15. Celda donde insertar la función SI.
Escribir: la fórmula, o también insertarla mediante el asistente de funciones.
=SI(A15>VALFECHA("15/1/2016");"Pendiente";"Vencido")3.1. Ir a: Cinta de opciones
Pestaña: Fórmulas
Grupo: Biblioteca de funciones
Lógicas
SI. Mostrará el asistente de argumentos de la función SI.
3.2. Ir a: Prueba_lógica
Escribir: FECHANUMERO("15/1/2016") Para convertir la fecha a formato de número.
3.3. Ir a: Valor_si_verdadero
Escribir: "Pendiente". Con dobles comillas delante y detrás.
3.4. Ir a: Valor_si_falso
Escribir: "Vencido". Con dobles comillas delante y detrás.
3.5. Pulsar el botón Aceptar. Cierra la ventana e inserta la función.
Ir a la Celda A15
Escribir: 01/01/2017. Valor que deseamos evaluar.
Verificar como si el valor de A15 es posterior a la fecha de referencia muestra "Vencido" y si es anterior muestra "Vencido".

- Consultar:
hola hice una validacion con 2 porcentajes, 2.5% personal y 5%inmobiliaria, el vendedor tiene que elegir una de esas y de ahi quiero que me calcule el monto de venta x la comision que elija. Pero no logro hacer la formula. Si pueden ayudarme genial
gracias
Hola Diana,
A1= Importe; B1= Validación de 2,5% y 5%; C1 la función: =SI(B1=2,5%;A1*B1;SI(B1=5%;A1*B1;""))
Saludos.
Necesito ayuda
Hola, necesito hacer suma en celdas de google sheet, no obstante no resulta ya que las celdas a sumar tienen la función SI y no lo reconoce como número. Como lo soluciono?, gracias
Hola Victoria,
Lo siento pero sólo trabajamos con Microsoft Excel.
Saludos.
Si un numero es menor a 5 escribir "A"
si es mayor a 5 y menor 10 escribir "B"
si es mayor a 10 escribir "c"
Hola Frank,
Aplica sobre A1 en B1: =SI(A1>10;"C";SI(A1>=5;"B";SI(A1<5;"A";"")))
Saludos.
Hola, como dejo una celda con la información q tenía originalmente, si no cumple la condición?
Hola Johan,
En el argumento Valor_Si_falso puedes poner el valor de la celda (por ejemplo A1) o el valor como texto entre comillas "Ventas"; o en número sin comillas (25).
Saludos.
Hola!
Necesito una fórmula que si un nombre de una celda está contenido en una tabla me devuelva una cosa u otra. Sería algo así:
Si "Rumanía" está en la tabla "b3:b35" que me devuelva "SEPA"; si no está que me devuelva "NO SEPA"
¿Cómo podría hacerlo?
Hola Rocio,
Aplica la función =SI(IGUAL($C$1;B3);"SEPA";"NO SEPA")
Donde C1 es el país a buscar y B3 la primera celda del rango.
Saludos.
Hola buenos dias, necesito sacar una formula pero no sé como hacerlo. Tengo que sacar algo asi:
Si A1 es =100 multiplicar B1 * 1; si A1 es >=100 pero <110 multiplicar B1*1,1 y así.. podrían ayudarme?
Gracias!!!
Hola Luciana,
En lo que explicas hay una contradicción la primera condición es =100 y en la segunda >=100.
Quitando el segundo igual, quedaría como =SI(A1=100;B1*1;B1*1,1)
Saludos.
hola tengo una fomula como la que sigue =SI(DIAS!B4=11573392;DIAS!E4;0)*Y(DIAS!C4=1) pero en la parte donde devuelve el valor de "E4" es una fecha, como le hago para que me devuelva la fecha? y no la cadena de texto.... muchisimas gracias por su ayuda
Hola Amaury,
La fórmula que indicas tiene una expresión que creo que es erronea "*Y(DIAS!C4=1) ", revisarlo.
En cuanto a obtener la fecha en la celda aplica formato de celda de fecha y convierte el número de serie en fecha.
Saludos.
Hola, necesito hacer el descuento dependiendo la cantidad de productos de esta forma si compra:
1 Producto no hay descuento
2 Productos, descuento del 5%
3 Productos, descuento del. 7%
4 Productos, descuento del. 10%
5 Productos, descuento del. 13%
6 Productos, descuento del. 15%
Agardezco enormemente de antemano la ayuda.
Hola Ruben,
Aplica la función: =SI(A1=6;B1*0,15;SI(A1=5;B1-B1*0,13;SI(A1=4;B1-B1*0,1;SI(A1=3;B1-B1*0,07;SI(A1=2;B1-B1*0,05;0)))))
Donde A1= Nº productos; B1= Importe.
Saludos.
Hola, hice la formula =SI(E18>=18, "Mayor de edad", "Menor de edad", y cuando coloco una letra me regresa que es Mayor de edad, ¿Porque sucede esto? (Tengo la versión 2019)
Hola Jorge,
Realmente funciona correctamente, puedes aplicar tres condiciones: para >18, para <18 y la tercera si no se cumple.
Saludos.
Hola. Buen día.
Como puedo unir estas tres formulas en una misma celda?
=SI(A1=101,A1=201,A1<=300),A1*1.3)
Quiero que me resulten diferentes porcentajes sobre diferentes posibles montos en una misma celda.
Gracias.
No se publicaron correctamente las formulas. Las vuelvo a poner a ver si ahora sí se ponen correctas.
=SI(A1=101,A2=201,A3<=300),A3*1.3)
Gracias.
Hola Carlos,
Si los valores están solo en A1: =SI(A1=101;A3*1,01;SI(A1=201;A3*1,2;SI(A1<=300;A3*1,3;"")))Cambia los 2 últimos SI a la celda y el porcentaje deseado.Saludos.
Buenos días me pueden ayudar estoy haciendo un cuadro en excel para cobranza y hago la formula pero no me resulta . el y6 son la suma de fecha en números tengo excel 2010
DIAS RANGO
30 0 a 30 días
60 31 a 60 días
90 61 a 90 dias
180 91 a 180 días
360 181 a 360 días
> 360 días
=SI(y6<=30;"0 a 30 dias";SI(Y6<=60;"31 a 60 dias";SI(Y6<=90;"61 a 90 dias";SI(Y6<=180;"91 a 180 dias";SI(Y6 360 dias")))))
Hola José Luis,
Prueba con la función: =SI(Y6>=91; "91 a 180 días"; SI(Y6>=61; "61 a 90 días"; SI(Y6>=31;"31 a 60 días"; SI(Y6>=0; "0 A 30 días"; "360 días"))))
Saludos.
hola buen día, sobre la formula "si", si yo tengo la formula si(A1=D6,B4) es posible hacer que en dado caso de que A1 no sea igual a D6 compruebe si A1 es igual a D7 y si no verificar si es igual a D8 y así sucesivamente hasta encontrar la igualdad y me devuelva el valor que este en la columna B misma fila? no se si me explique, saludos!!
Hola Diego,
Aplica: =SI(A1=D6;B4;SI(A1=D7;B4;SI(A1=D8;B4;"NO"))) B4 es el valor que muestra si se cumple la condición.
Saludos.
Buenos días,
Tengo un problema que no se como resolver.
En una hoja tengo un listado el cual encabeza el titulo en la casilla A1 Carne
Luego una lista desde A2 hasta A30 de tipos de carne. (por ejemplo: A3 chuletas de cordero, A4 Filetes de pollo y asi hasta 30...)
Necesito que en otra hoja dentro del libro que cuando yo escriba por ejemplo en la casilla C4, (si lo que yo he escrito coincide con algún tipo de carne que este entre A2 y A30(por ejemplo "chuletas de cordero")), me devuelva en la casilla G4 lo que pone en la casilla A1 (en este caso carne).
Hola Javier,
Revisa la siguiente entrada.
Saludos.
Gracias por tu rápida respuesta.
Por otro lado, la entrada que me has sugerido no es exactamente la duda a la que yo me refería. Ya que en la entrada que me has enlazado, has de ir eligiendo tu mismo dentro de la lista la palabra buscada cuando mi pretensión es buscar una función más automática. Es decir, y usando el ejemplo de la entrada anterior para intentar clarificar:
Siempre que yo introduzca ofimática en una casilla, necesito que en la casilla de al lado automáticamente me ponga Excel avanzado. Pero si yo pongo Diseño, necesito que me salta en la casilla de al lado Photoshop básico.
Es decir, tengo una lista de elementos y en función de cual escriba, me salta su genérico al lado.
Es decir, yo tendría una lista con:
Carne... ternera, pollo, cerdo...
Pescado: Salmón, merluza, pulpo...
Verdura: Pimientos, calabaza, zanahoria...
Por ejemplo:
Si pongo ternera, que me salte en la casilla de al lado, automáticamente el genérico, carne.
Si pongo salmón, que me salte pescado
Si pongo pimientos, que salga verdura
Espero haberme explicado mejor. Muchísimas gracias de antemano.
Hola Javier,
Puedes tener una rango con los datos necesarios elemento, genérico y demás. Aplica BuscarV para buscar por ejemplo, Salmón y muestre Pescado.
Saludos.
Buen día
tengo dos datos numéricos, que son la meta de ventas y lo logrado a la fecha, Ejemplo: Meta de Ventas= 10.000, Meta Lograda a la Fecha: 7.800, necesito; el dato porcentual del avance a la fecha, pero que si ese avance es negativo me lo refleje en forma porcentual pero en rojo y si es positivo en negro, gracias
Hola Geovanny,
Deberás de aplicar 2 procesos: a. Cálculo y b. Formato Condicional.
a. Dispones de dos métodos para el porcentaje:
1. Calcular el porcentaje del total: =A1/B1 y Aplicar formato de celda porcentual (%).
2. Calcular el porcentaje de la variación entre números: =A1/B1-1 y Aplicar formato de celda porcentual (%).
Sobre la celda con el porcentaje aplicamos formato condicional con fórmula: =E1<0 y el formato deseado.
Revisa el siguiente post.
Saludos.
Buen día, necesito ingresar una formula donde si en una celda se indican tres diferentes condiciones se realice una multiplicación.
La celda puede indicar:
pp1
pp2
pp3
pp4
Solo si se indica pp1, pp2 y pp3 se debe multiplicar otra celda por un porcentaje,
Me podrían apoyar por favor
Gracias!!
Hola Luz,
Puedes aplicar la función SI anidando otros Si según las condiciones deseadas.
Saludos.
me podrías anotar un ejemplo por favor ya que lo he estado intentando pero no me ha resultado
Las celdas son:
Celda con condicion N2
Celda donde se formula AF
Celdas a multiplicar si se cumple condicion AD*AE
Este es un ejemplo de los que he utilizado:
=(SI(N2="P1",AD2*AE2,(SI(N2="P2",AD2*AE2),SI(N2="P3",AD2*AE2))))
Gracias!!
Hola Luz,
=SI(N2=P1,AD2*AE2,SI(N2=P2,AD2*AE2,SI(N2=P3,AD2*AE2,"")))
Saludos
Necesito usar las comillas debido a que P1, P2 Y P3 no es indicación de celdas, sino el nombre de las condiciones, si lo hago como me indican me marca error.
Gracias!!
Hola Luz,
Poniendo las comillas en la fórmula no te da error. Lo cierto es que no se lo que quieres obtener, ya que la condición si se cumple es la misma con las 3 condiciones.
Saludos.
Mil Gracias, ya quedo!!
Hola buenas tardes
quisiera saber como podría tener piezas para sugerido de acuerdo a los días de inventario. de acuerdo a las ventas y días de inventario. el mínimo requerido de días de inventario son 21. como puedo hacer que me arroje piezas a sugerir cuando los días de inventario son menores.
Venta diaria 2 piezas
Días de inventario mínimo 21.
Días de inventario reales 8
Existencia: 34
Muchas gracias
Hola Edgar,
Aplica la función SI con días de inventario<21
Saludos.
Buen dia,
quiero colocar una formula, trabajando con 2 hojas diferentes, tengo una base de datos con muchos numeros de parte y su descripcion, lo que quiero hacer es que si en otra hoja se teclea un "X" numero de parte, automaticamente me envie la descripcion del articulo, los cuales estan en la otra hoja.
de antemano gracias.
Hola Lore,
Puedes aplicar la función BUSCARV, revisa los diferentes post sobre la función.
Saludos.
Buenos dias
Si una celda en concreto tiene una FECHA mostrar la celda vacia ¿cual seria la formula?.Muchas gracias
Hola Jose,
Puedes aplicar la función: =SI(ESNUMERO(A1);"";A1)
Saludos.
Tengo una hoja con los siguientes columnas:
columna a columna b columna c columna d columna e columna f columna g
numero nombre fecha salida fecha entrada entrada prevista estado alerta
Lo que quiero es que cuando meto la fecha de salida (columna c) en la entrada prevista (columna e) me salga la fecha prevista de entrega que es de 120 dias o 4 meses.
A su vez en el estado (columna f) me ponga trabajando.
En ALERTA (columna g) crear unas alertas de tal forma que 5 dias antes de que se tenga que entregar el articulo (en columna g) ponga caduca pronto, en el mismo dia ponga caduca hoy y desde ahi en adelante ponga caducado.
Tambien en Fecha de Entrada (columna d) cuando ponga la fecha en el Estado (columna f) me ponga archivado. Y si da la casualidad de que tiene una alerta que esta ya activa en la columna g, se me quite y se quede blanco.
Y por ultimo cuando quite los datos manualmente de la columna c y d se borren el resto de columnas (e, f, g)
Para la columa E tengo estas formulas:
=SI(C5=0;"";C5+120)
para la columna F:
=SI(C5=0;0;SI(D5=0;"TRABAJANDO...";SI(D5;"ARCHIVADO";"")))
para la columna G:
=SI(C5=0;0;SI(E5E5-5;"CADUCA PRONTO";" "))))
Algunos pasos los tengo pero otros (como es el penultimo paso) no consigo hacerlo.
Gracias por la respuesta y la ayuda.
Un saludo
Hola José Luis,
Hay algunas dudas en el planteamiento:
"También en Fecha de Entrada (columna d) cuando ponga la fecha en el Estado (columna f) me ponga archivado. Y si da la casualidad de que tiene una alerta que esta ya activa en la columna g, se me quite y se quede blanco." Cuando ponga la fecha en el estado (columna F) me ponga archivado -La columna F ya tiene una función y en ella no se pone ninguna fecha-.??
Saludos.
Buenas tardes
Muchisimas gracias por la respuesta
Es verdad me he equivocado. Eso pasa por no separar con puntos. Mil perdones.
Esa parte es la siguiente:"Cuando pongo una fecha de entrada en la (columna D) me aparezca en la columna f (estado) la palabra archivado. Y si da la casualidad de que tiene una alerta que ya esta activa en la columna G (INFORMACION) se me quite esa alerta y se quede en blanco."
Creo que ahora si
Esta ultima parte es la que me esta dando quebraderos de cabeza sobre todo la de quitar la alerta de la columna G.
Muchas gracias por la respuesta.
Hola Jose Luis,
Creo que lo que necesitas es:
E2: =C2+120
F2: =SI(D2<>"";"Archivado";SI(Y(HOY()<=E2;D2="");"Trabajando";"")) G2: =SI(D2<>"";"";SI(HOY()=E2;"caduca hoy";SI(HOY()<=E2+5;"Caduca pronto";"caducado")))Saludos.
Muchisismas gracias por la ayuda.
Tema solucionado.
Sois unos cracks
Saludos
Buenos dias. Otra cuestion que no logro resolver.
En el encabezado que corresponde a cada columna tengo un filtro para ordenar de mayor o menor o al reves.
Intento ocultar las formulas de las columnas E,F,G.
Al hacerlo mediante pestaña revision y proteger el libro, efectivamente se me ocultan las formulas, pero se desabilita la opcion de poder ordenar dichas columnas por fechas.
He visto que se puede realizar con alguna macro pero....¿Hay alguna manera de hacerlo sin usar ninguna macro?
Muchas gracias de antemano.
Hola Jose Luis,
Al proteger la hoja, en el cuadro de diálogo activar: ordenar y autofiltro. Solucionado.
Saludos.
Muchisimas gracias.
Solucionado.
Un saludo
Hola estoy programando un excel y en una columna voy poniendo los valores en la columna siguiente saco un % de esos valores pero al final sumo esa columna,quiero condicionar esa suma que cuando llegue a cierto valor pare ahí y que automaticamente empiece en otra columna a calcular otro %, todo por separado
Hola, quiero hacer una formula con la funcion si en la que tenga dos condiciones, por ejemplo:
aplicar una bonificación para el area de administracion siempre y cuando el sueldo sea menor a 2000.
les agradecere su respuesta, muchas gracias.
Hola Carlos,
Puedes aplicar la función Y anidada con la función SI. =SI(Y(A1=ADMINISTRACIÓN";B1<2000);"ESCRIBIR LA BONIFICACIÓN";"")
Saludos.
Buenas tardes:
Estoy intentando que se ejecute una fórmula en una celda si en otra se selecciona el valor="No" y me está dando error #¿NOMBRE?
Si en la celda F2 se selecciona del desplegable el valor "No" hay que ejecutar en otra celda la fórmula G2/100*30.
Estoy usando la función SI de la siguiente forma SI(F2=No;G2/100*30) ¿En qué estoy errando?
Muchas gracias
Hola Rafa,
=SI(F2="No";G2/100*30)
Saludos
Muchas gracias, fíjate que en el texto que escribí entrecomillé el NO, pero no en la fórmula.
COMO PUEDO ANOTAR ESTA FORMULA?
si b1 es mayor a 5000 y a1 menor a 100000 entonces 1% si no el 3%
Hola Nora,
Aplica la fórmula: =SI(Y(B1>5000;A1<100000);1%;3%)
Saludos
HOLA ALGUIEN ME PUEDE AYUDAR HACER ESTA FORMULA NO ME ARROJA EL EL RESULTADO Utilizando la función SI determinar el bono de cada trabajador, si el cargo es Vendedor dar un Bono de $50.000 pesos, de lo contrario un bono de $25.000.
(3 Puntos).
Hola Tania,
No indicas los datos como los tienes. Puedes aplicar algo como: =SI(B1="Vendedor";50000;25000)
Donde B1 muestra el cargo.
Saludos.
Hola,
Quisiera ayuda con el siguiente problema.
a3=RF, b3=RF, c3=A, d3=A
a4=ST, b4=ST, c4=ST, d4=ST
a5=RH, b5=ST, c5=ST, d5=RH
f3=1.36, f4=263.54, f5=13.50
Lo que necesito es que multiplique las veces que encuentre el conjunto de letras (RF,ST,RH) por el valor numérico de la fila en el que se encuentra. Y después se sumen.
El resultado debería ser RF=2.72, ST 1081.1, RH=26.996
Saludos.
Hola Ana,
Prueba con la fórmula: =CONTAR.SI(A3:D3;"RF")*F3+CONTAR.SI(A4:D4;"RF")*F4+CONTAR.SI(A5:D5;"RF")*F5
Cambiando el valor entre comillas por el deseado...
Saludos.
Hola, quisiera me puedan ayudar...
necesito asociar una imagen a una celda, es decir si en celda A2 escribo PEPE, entonces en celda B2 se pegue la foto de PEPE. Si en A3 escribo LUIS, entonces en celda B3 se pegue la foto de LUIS y así sucesivamente , A4 escribo JUAN en celda B4 se pegue la foto de JUAN
Gracias
Hola Manuel,
Revisa el siguiente entrada y otras relacionadas.
Saludos.
Hola buen dia: necesito hacer una formula con la siguiente caracteristica:
concreto
si A1= "JUAN" , la celda XX (de un vendedor) cobrará el 10% de una operacion(por ejemplo), pero si A1 = "PEDRO" la celda XX (de ese vendedor) cobrará el 15%, es decir se modifica lo que cobra
se entiendo lo que necesito
Hola Eduardo,
Aplica la fórmula: =SI(A1="Juan";B1-B1*10/100;SI(A1="Pedro";B1-B1*15/100;""))
Saludos.
Hola yo ocupo que la celda me marque un texto de alarma cuando no se cumpla la sentencia. Si A1 es diferente o desigual a B3 que indique "alarma" , si es igual un "bien", lo indico asi: =SI(A1B3, "ALARMA", "BIEN") pero no hace la sentencia correcta, si es diferente pone alarma, pero si es igual no quita alarma
Hola Xochitl,
Aplica la función: =SI(A1=B3;"Bien";"Alarma")
Saludos.
Ayuda por favor, es que quiero hacer una formula y no me sale...............
es de que por ejemplo si en la celda "B" hay un precio, pero yo quiero que en la celda C me de el precio multiplicado por 2.5 si es mayor a 600 y si es menor a 600 lo multiplica por 2.2
por ejemplo asi: B6=>600(*2.5), B6<600(*2.2)
Hola Paletag,
Aplica la función: =SI(B1>600;B1*2.5;B1*2.2)
Saludos.
Hola
En F32 tengo la formula (F22/F23*F23) y quiero que en F156 me muestra si el resultado corresponde a peso bajo, normal, sobrepso u obesidad.
BAJO ó = 30
Hola Jose,
En F156 aplica la función SI anidada con los rangos que necesites.
Saludos.
Bajo o = 30. Esos son los valores
Hola José,
Pero faltarán los limites para normal, sobrepeso u obesidad...
Saludos.
Hola me encuentro con dos dudas similares, espero me puedas apoyar:
=SI.ERROR(SI(G15<=0,0,G15)," ")
Si G15 es negativo entonces se coloca un cero, si no se deja el valor de G15 pero si envía un error porque puede ser valor nulo entonces lo deja en blanco hasta aquí funciona bien, a esto le tengo que agregar que si G15 es mayor a 100.01 entonces debe de colocar el 100 si no que deje el valor de G15
Lo intenté de esta manera y busque algunas otras pero no me ha funcionado
=SI.ERROR(SI(G15=100.01,100,G15))
La segunda, si la suma de las celdas E50:E53 es =100.01 entonces debe de colocar un 100
=SI(SUMA(E50:E53)<=0,0,SUMA(E50:E53))
Gracias!
Hola Irene,
Aplica la fórmula: =SI.ERROR(SI(G15<0;0;(SI(G15>100,01;100;"")));"")
Saludos.
Hola, espero me puedan apoyar, tengo dos casos en los cuales las formulas indican que si el resultado es negativo me coloque un cero si no que me deje el valor que corresponde pero a eso le tengo que agregar que si es mayor a 100 me deje el número 100, en las siguientes dos formulas me funciona correctamente la parte de <=0 es cero sin embargo aún no logro anidar la formula para que si sobrepasa del 100 se quede en 100
=SI.ERROR(SI(H15<=0,0,H15)," ")
=SI(SUMA(F50:F53)<=0,0,SUMA(F50:F53))
De antemano muchas gracias
Hola Irene,
Aplica la fórmula: =SI(A1<0;0;SI(A1>100;100;A1))
Saludos.
Hola amigo buenos días, tengo una pregunta como le hago para que al momento de llenar un cuadro de texto me haga una función en especifico por ejemplo si yo pongo ''un numero por ejemplo 12004343" que me dejé el comentario como es, pero si yo pongo un comentario como "verdadero o falso" que no se ponga ahí y me escriba en otra casilla verdadero o falso según sea el caso te lo agradecería muchísimo gracias!!
Hola Erick,
La única solución sería con macros. En lugar de comentario puedes aplicarlo en una celda con la función SI.
Saludos.
Buenos días,
Estoy usando la función con números negativos de la siguiente forma =SI(-0.55<-0.43<-0.14,"si","no") y el resultado es no, creo que no me esta tomando los valores negativos, que puedo hacer?
Hola Tatina.
La fórmula es incorrecta indicas -0.55<-0.43<-0.14 que no es nada. Aplica =SI(A1<-0,43;"SI";"no") para evaluar si A1 es menor de -0,43. O anida las condiciones deseadas con Y.Saludos.
BUENAS TARDE ESTOY USANDO ESTA FUNCION PARA QUE ME SALGA AL PONER LA FECHA LOS NUMEROSCORRELATIVOS Y NO ME SALE =SI(B12="";"";A11+1) COMO PUEDO HACER
Hola María,
Asegúrate que en la celda A11 tengas escrito un número.
Saludos.
Buen día,
Quisiera su colaboración con la función "si"
Mi planteamiento es el siguiente
si en la celda B3=1, entonce en la celda A3 dejar vacia
si en la celda B3=2, entonce en la celda A3=pendiente
si en la celda B3=3, entonce en la celda A3=no aplica
Agradezco su colaboracion.
Hola José Manuel,
Aplica la función: =SI(B3=1;"";SI(B3=2;"Pendiente";SI(B3=3;"No Aplica";"")))
Saludos.
Estoy usando la función si y tengo un valor en la columna A un valor entre 1 y 7
Necesito que en la columna B me entregue lo siguiente
Igual o menor que 2 es muy malo
Si mayor que 2 y menor que 4 es malo
Si igual o mayor que 4 y menor que 6 es bueno
Si mayor o igual que 6 es muy bueno
Te lo agradeceria
Hola Gustavo,
Aplica la fórmula: =SI(A1>=6;"Muy Bueno"; SI(A1>=4;"Bueno"; SI(A1>=2;"Malo"; SI(A1<2;"Muy Malo";""))))
Saludos
Y tambien tengo duda cuando se refiere de esta manera:
Si vendio más o igual al 50% de los artículos vendidos la ganancia del vendedor será un 40% del monto total de articulos vendidos..?
Ahí por favor si me ayudaría le agradecería mucho..
Buen día
Hola Jhajaira,
Considerando A2: Cantidad Total; B2: Cantidad vendida; C2: Importe de unidad.
D2 =SI((B2*A2/A2)>=50;(C2*B2)*40/100;"")
Saludos.
Hola, estoy haciendo una tabla de personal destinado a diferentes obras, y me gustaría saber cómo hago para que, si escribo PEPITO en una de las celdas me desaparezca de donde sea que estuviese antes. Es posible? Gracias.
Hola Alexandru,
Requiere modificar las celdas donde figure pepito y aplicar la función SI.
Saludos.
Hola, que función empleo para que el valor de una formula no me salga mas el 100%
Hola Juan,
Aplica: =SI(A1=100%;""; [Fórmula deseada])
Saludos.
Hola Juan
necesito que si en una celta no hay valor ( numérico ) no ejecute la fórmula
Hola Joan,
Aplica la función y adáptala a tu cálculo =SI(A1="";"";[Tu cálculo])
Saludos.
Gracias