La función SI de Excel te permitirá decidir que dato, operación o función utilizar en caso de que se cumpla o no determinada condición.
Es muy posible que estés empezando en este mundo de fórmulas, celdas y datos. Si es así de ahora en adelante debes hablar con propiedad. No es la fórmula SI de Excel, es la función SI de Excel. Y es una de las primeras funciones que deberás dominar.
En este artículo, además, te mostraré otra funciones como Y, O o PROMEDIO y hablaremos de la posibilidad de anidar funciones SI.

Trabajando con Excel te encontrarás en muchas ocasiones con la necesidad de tomar decisiones en función de que se cumplan determinadas circunstancias. ¿Qué hacer si el importe de las compras ha superado lo presupuestado? ¿Qué resultado académico mostrar en función de la nota obtenida? Si dominas la función SI darás un importante avance en Excel. Tus hojas de cálculo serán más funcionales y ofrecerán una imagen más profesional.
Navegación por el artículo
Ya sé, ya sé, quieres ir al grano. Pues aquí lo tienes, pincha en el enlace que desees a continuación para ir a la parte del artículo que necesitas.
Función SI: Definición y sintaxis
La función SI de Excel te permite decidir entre dos acciones a realizar, en función de que se cumpla o no una comparación lógica.
Su sintaxis es la siguiente:
=SI(prueba_lógica;[valor_si_verdadero];[valor_si_falso])
Como puedes observar, la función SI tiene tres argumentos:
- Prueba lógica o comparación lógica es una operación o evaluación de la que se obtienen únicamente dos posibles resultados: VERDADERO o FALSO.
- [valor si verdadero] será el valor o la acción a realizar si se cumple la prueba lógica.
- [valor si falso] será el valor que tomará o la acción a realizar si no se cumple la prueba lógica.
La prueba lógica.
Es la comparación que deseas evaluar para tomar una decisión y realizar una acción determinada.
La prueba lógica la puedes obtener con operadores de comparación o con determinadas funciones.
Operadores de comparación
Comparan dos expresiones y devuelven VERDADERO o FALSO.
Principales operadores de comparación:
- Igual a (=): Devuelve verdadero si las dos expresiones comparadas son iguales y falso en caso contrario.
- Mayor que (>): Devuelve verdadero si la expresión que se encuentra a la izquierda del operador es mayor que la que está a su derecha y falso en caso contrario.
- Menor que (<): Devuelve verdadero si la expresión que se encuentra a la izquierda del operador es menor que la que está a su derecha y falso en caso contrario.
- Mayor o igual que (>=): Devuelve verdadero si la expresión que está a la izquierda del operador es mayor o igual que la que está a la derecha y falso en caso contrario.
- Menor o igual que (<=): Devuelve verdadero cuando la expresión que está a la izquierda del operador es menor o igual que la que está a la derecha y falso en caso contrario.
- Distinto de (<>): Devuelve verdadero cuando ambas expresiones son distintas y falso en caso contrario.
Un ejemplo de la función SI utilizando un operador de comparación en la prueba lógica podría ser el siguiente:
=SI(B5>=5;"APROBADO";"SUSPENDIDO")
En este ejemplo se compara la celda B5, que contiene la nota de un alumno, con el valor 5, de forma que si es mayor o igual a 5, la prueba lógica será evaluada como verdadera y escogerá para salir el argumento ([valor_si_verdadero]) y mostrará APROBADO. Debes utilizar las comillas para indicar a Excel que se trata de un texto.
Sólo en el caso de que la celda B5 contenga un valor inferior a 5 la prueba lógica será evaluada como falsa y saldrá por el argumento ([valor_si_falso]) y mostrará SUSPENDIDO.
Funciones que devuelven VERDADERO o FALSO
Puedes utilizar como prueba lógica cualquier función que te devuelva como resultado VERDADERO o FALSO.
Hay muchas funciones en Excel que cumplen con este criterio. Como un ejemplo de ellas te voy a mostrar la función ESNUMERO. Esta función, sólo tiene un argumento (valor). Te devolverá verdadero siempre que lo que pongas como argumento sea un número y falso en todos los demás casos.
Un ejemplo de la función SI utilizando una función en la operación lógica podría ser el siguiente:
=SI(ESNUMERO(B5);B5*2;"NO SU PUDO REALIZAR LA OPERACIÓN")
En este ejemplo la función ESNUMERO determina si el valor de la celda B5 es un número o no. Si lo es, devolverá verdadero y saldrá por el primer argumento ([valor_si_verdadero]) realizando la operación del producto de la celda B5*2.
Si la función ESNUMERO devuelve falso es que en la celda B5 el valor no es un número y, por tanto, no realiza la operación. Saldar por [valor_si_falso] y te mostrará un mensaje que indica que NO SE PUDO REALIZAR LA OPERACIÓN.
Función SI anidada.
¿Qué pasaría si con las dos posibilidades que te da una función SI no tuvieras suficiente?
Te propongo el siguiente ejemplo. Imagina que quieres ir un poco más allá de un simple APROBADO/SUSPENDIDO y deseas cuantificar la nota para indicar si se trata de un SOBRESALIENTE, NOTABLE, BIEN, SUFICIENTE o INSUFICIENTE.
Para hacer este ejemplo voy a suponer el sobresaliente en 9 o más, el notable en 7 o más, el bien en 6 o más y el suficiente en 5 o más, quedando el resto de posibilidades para el insuficiente.

La función a introducir para calcular la nota sería la siguiente:

Analiza los argumentos de la función anterior y te darás cuenta de cómo está montada.
Te he subrayado los 3 argumentos del primer SI:

- La prueba lógica: Está en azul y compara la celda D5 con el valor 9.
- valor_si_verdadero: Está subrayado en verde. Si se cumple que el valor de la celda B5 es mayor o igual a 9 se trata de una nota sobresaliente y devuelve la cadena SOBRESALIENTE.
- valor_si_falso: Está subrayado en rojo. Es el resto de la función, sólo que a su vez está compuesto por más funciones. En este caso ya se descubrió que no era mayor o igual a 9. Debe ser menor que 9. Ahora toca averiguar si es un notable. Para ello se introduce un nuevo si, donde la prueba lógica comparará la celda D5 con el valor 7.
Veamos ahora los tres argumentos del segundo SI:

He vuelto a marcar los 3 argumentos del segundo SI con subrayados de diferentes colores:
- La prueba lógica (azul): En este caso se compara la celda D5 con el valor 7.
- valor_si_verdadero (verde): Si hemos llegado hasta aquí es porque ya hemos descartado que es mayor que 9 (en el primer SI) por tanto si se cumple que es mayor o igual que 7, siempre será menor que 9. Si se cumple, devolverá NOTABLE.
- valor_si_falso (rojo): Si no cumple que es mayor o igual que 7 deberé averiguar si se trata de un bien, suficiente o insuficiente.
Como diferencia entre el primer y el segundo SI observa donde acaban los subrayados rojos. He dejado fuera otro paréntesis con respecto al primero. Cada SI abre y cierra su propio paréntesis. Debes fijarte en este aspecto y no olvidar cerrar los paréntesis u obtendrás errores de sintaxis.
Me voy a saltar el SI en el que se obtiene el BIEN por ser igual a los anteriores y voy a analizar el último SI.
Veamos ahora los tres argumentos del último SI:

De nuevo los subrayados de colores marcan los tres argumentos:
- La prueba lógica (azul): Compara la celda D5 con el valor 5.
- valor_si_verdadero (verde): Si se está evaluando este SI es porque se han evaluado todas las pruebas lógicas de los anteriores y en todos los casos ha devuelto FALSO. Por tanto, en caso de ser mayor o igual que 5, seguro que será menor de 6 y mostrará un SUFICIENTE.
- valor_si_falso (rojo): Llegado a este punto de la función ya se han evaluado todas las pruebas lógicas y todas han devuelto falso. Por tanto, si no es mayor que 5 debe ser INSUFICIENTE.
SABÍAS QUE...
...puedes anidar hasta 64 funciones SI. Acabas de ver como se complica el seguimiento de los argumentos cuando se tienen 4, imagina como podría ser con 64. No abuses ¿vale?
La función Y
La función Y de Excel la utilizarás con mucha frecuencia en tus hojas de cálculo, sobre todo, en combinación con la función SI.
Cuando la utilices como argumento prueba_lógica de una función SI podrás comprobar varias condiciones distintas en lugar de solo una.
La sintaxis de la función Y es la siguiente:
=Y(valor_lógico_1;[valor_lógico_2];...)
Como mínimo deberá tener un argumento (valor_lógico_1), el resto son opcionales. Deben ser valores que se puedan evaluar como VERDADERO o FALSO.
Si los valores son texto o celdas vacías, no se tendrán en cuenta en la evaluación. Si son valores no evaluables como valores lógicos obtendrás un error del tipo #¡VALOR! Tenlo muy presente.
La función Y devuelve VERDADERO cuando todos sus argumentos son evaluados como verdaderos y FALSO desde que alguno de ellos sea falso.
En el siguiente ejemplo, debe indicarse cuál será el futuro de cada alumno. ¿Promocionará o repetirá?

En las celdas de la columna H tendríamos una función como la siguiente:

Analiza con detenimiento los argumentos, sobre todo, la prueba lógica:
- La prueba lógica: Debe ser una expresión evaluable como Verdadero o Falso. La función Y, en este ejemplo, es la prueba lógica. Para devolver verdadero la función Y debe tener todos sus argumentos como verdaderos. En este caso, sólo cuando las notas de todas las asignaturas sean mayores o iguales a 5, el alumno habrá aprobado todas las asignaturas. Cuando esto se cumple, la función Y devuelve Verdadero y la función SI sale por el argumento [valor_si_verdadero]. En caso contrario, desde que una o más notas sean menor que 5, saldrá por el argumento [valor_si_falso]
- valor_si_verdadero: Imprime PROMOCIONA en la celda.
- valor_si_falso: Imprime REPITE en la celda.
La función O
Al igual que sucede con la función Y, con esta función, en combinación de la función SI, podrás comprobar varias condiciones diferentes a la vez.
La sintaxis de la función O es la siguiente:
=O(valor_lógico_1;[valor_lógico_2];...)
Los argumentos deben ser valores que se puedan evaluar como VERDADERO o FALSO.
La función O devuelve VERDADERO cuando alguno de sus argumentos es evaluado como verdadero y FALSO cuando todos sean evaluados como falso.
En el ejemplo siguiente aparecerá un texto por cada asignatura que indicará si hay suspensos o todos han aprobado.

En las celdas de la fila 5 tendríamos una función como la siguiente:

Analiza con detenimiento los argumentos, sobre todo, la prueba lógica:
- La prueba lógica: Debe ser una expresión evaluable como Verdadero o Falso. La función O, en este ejemplo, es la prueba lógica. Para devolver verdadero la función O debe tener alguno de sus argumentos como verdadero. En este caso, cuando la nota de uno o más alumnos en esa asignatura sea menor que 5, habrá alumnos que han suspendido la asignatura. Cuando esto se cumple, la función O devuelve Verdadero y la función SI sale por el argumento [valor_si_verdadero]. En caso contrario, si las notas de todos los alumnos son mayores o igual que 5, saldrá por el argumento [valor_si_falso]
- valor_si_verdadero: Imprime HAY SUSPENSOS en la celda.
- valor_si_falso: Imprime TODOS OK en la celda.
Saliendo de la función SI con otra función
Te he mostrado hasta ahora la posibilidad de utilizar funciones en la prueba lógica de la función SI, mientras que los otros dos argumentos son cadenas de texto.
Lógicamente, es posible utilizar funciones como argumentos [valor_si_verdadero] o [valor_si_falso].
Observa el siguiente ejemplo. Muestra el promedio de notas de un alumno sólo en el caso de que haya aprobado todas las asignaturas. Si ha suspendido mostrará un mensaje indicando CON SUSPENSOS.

En las celdas de la columna H puedes encontrar una función como la siguiente:

Analiza con detenimiento los argumentos, sobre todo, [valor_si_verdadero]:
- La prueba lógica: La función Y devuelve verdadero únicamente si el alumno ha aprobado todas las asignaturas. La función SI sale por el argumento [valor_si_verdadero]. En caso contrario, si el alumno suspende alguna asignatura, saldrá por el argumento [valor_si_falso]
- valor_si_verdadero: Calcula el promedio de todas las notas del alumno.
- valor_si_falso: Imprime CON SUSPENSOS en la celda.
La función SI: Conclusiones
Si estás comenzando en Excel esta es una de las funciones más habituales o populares con la que te deberás familiarizar.
Has visto cuál es la sintaxis de la función con sus tres argumentos: la prueba_lógica, valor_si_verdadero y valor_si_falso.
Te mostré los comparadores lógicos y funciones que devuelven VERDADERO o FALSO para utilizarlas como prueba lógica.
Te mostré las funciones SI anidadas.
Y, por último, la viste en combinación con otras funciones como las funciones Y, O y PROMEDIO.
¿Echas algo de menos? ¿Te han quedado dudas al respecto?
Deja tu comentario sobre lo que te ha parecido el artículo.
Buenas tardes tengo una tarea y de verdad no doy con la función . Me piden En la columna Promoción aparecerá la palabra SÍ en caso de que el importe de las comisiones haya superado los 850 € en alguno de los tres meses. Podría alguien decirme que función debo usar. Gracias
Hola Diana,
Analiza la función «Si»
Un saludo
Saludos:
Le escribo a usted porque no encuentro a quien acudir. Escribí directamente a Microsoft pero no responden…
Cuando descargo la plantilla del siguiente enlace https://templates.office.com/es-es/programación-diaria-de-trabajo-tm02780252
y me dispongo a editarla, la instrucción (=SI) o IF da error e intento corregirlo pero no lo logro.
La fórmula aparece de la siguiente forma: =SI.ERROR(INDICE(Programador_de_eventos;COINCIDIR(FECHANUMERO(@DateVal)&[@Hora];LookUpDateAndTime;0);3);»»)
Cuando elimino la palabra ERROR no logro sincronizar con la pagina donde debe copiar los datos.
Le agradeceré la ayuda que me pueda brindar. Conozco las fórmulas básicas de IF (SI), pero en ese punto no la comprendo.
Hola Melvin, el problema radica en que «SI.ERROR» es, en sí misma, una función de Excel diferente de la función «SI» y hacen cosas radicalmente distintas. SI.ERROR comprueba si se devuelve un error en el cálculo realizado (por ejemplo, división por 0), en cuyo caso la celda en lugar de mostrar el código correspondiente del error, mostraría un mensaje más amable o, simplemente, como indica el ejemplo, dejaría la celda en blanco («»).
Un saludo.
Como podría hacer una condición SI para comparar 3 datos y de ellos seleccionar el mayor o el menor con esta fórmula.
Gracias
¿Alguien se atreve a ayudar a Kevin? Venga, es fácil.
Buenas tardes,
Si para e ejemplo de la fórmula SI anidada, en vez de una calificación numérica tengo «Ausente», cómo sería la fórmula?
Agradezco de antemano su atención.
Hola, ¿alguien se anima a responderle a Adnru?
Gracias más claro no puede ser..
Gracias a ti Leidy.
Buenas tardes.
Quisiera que me ayudara a decirme la función condicional con estos datos.
Si, por ejemplo, en el marcador de un equipo de fútbol, uno del equipo ganara y el otro perdiese ¿cómo hago para poner Victoria o Derrota?
Buenos días, excelente explicación.
Mi pregunta sería, ¿cómo hacer el cambio de color de la celda dependiendo de un resultado, es decir, que si condicional me arroja un resultado «certificar» (ya logrado), este aparezca en rojo y si arroja «certificada» este aparezca en una celda color verde?
Hola Kaired, gracias.
Debes utilizar la característica de «Formato Condicional»
Un saludo.
¡Hola! Muchas gracias por la ayuda. Sin embargo, tengo una consulta: en excel tenemos un checklist de documentos donde cada uno corresponde a una celda, cuando está entregado ponemos «entregado» y, de lo contrario «pendiente». Quiero que cuando varias casilllas tengan «entregado» me arroje «Documentación completa» y, de lo contrario, «Documentación incompleta», de modo que si alguno tiene escrito «pendiente» ponga «Documentación incompleta» hasta el momento en que todos digan «entregado».
Puse: =SI({Q3:AM3}»pendiente»;»Documentación completa»;»Documentación incompleta») pero no distingue cuando alguno dice «pendiente» y aún así pone «Documentación completa». ¿Qué estoy haciendo mal?
Gracias por tu ayuda y tiempo.
Hola Estefany,
Disculpa pero no me estás solicitando que té explique cómo hacer una cosa. Me estás pidiendo que te resuelva el problema que necesitas resolver tú.
Creo que deberías esforzarte para mejorar y ser capaz de resolverlo por ti misma. Tienes toda la información que necesitas en el artículo.
Además tampoco sería adecuado que me dedicara a resolver todos los problemas porque esto se convertiría en un consultorio de problemas y no tendría horas en el día para atender toda la demanda.
Confío en que lo comprendas.
Muchas gracias.
Un saludo.
Hola!!
tengo una duda que espero me puedas resolver.
Estoy intentando calcular un porcentaje en base a si me pagan con tarjetas o efectivo para calcular la comisión que se gana de ello.
Tengo las columnas VALOR, TARJETA, EFECTIVO, COMISIÓN. Necesito una fórmula en que calcule el porcentaje de comisión (45%), en base a si el pago fue con tarjeta o efectivo. Mi idea era marcar con «X» si pagaba con uno o el otro, pero no puedo aplicarle el 45% a eso después. Me ayudas?
Gracias!
Hola Daniela,
Disculpa pero no me estás solicitando que té explique cómo hacer una cosa. Me estás pidiendo que te resuelva el problema que necesitas resolver tú.
Creo que deberías esforzarte para mejorar y ser capaz de resolverlo por ti misma. Tienes toda la información que necesitas en el artículo.
Además tampoco sería adecuado que me dedicara a resolver todos los problemas porque esto se convertiría en un consultorio de problemas y no tendría horas en el día para atender toda la demanda.
Confío en que lo comprendas.
Muchas gracias.
Un saludo.
Buenos días,
Estoy intentando hacer una formula para poder comprobar si una condición cumple para varios parámetros que a se vez pueden ser diferentes entre si. No se si me he explicado bien.
Son 5 parámetros que pueden ser si o no A, B, C, D y F y que van agrupados de dos en dos (A y B), (C y D) excepto el ultimo (E).
Por eso yo quería hacer una condicional en la que si, o A o B fuesen SI, y o C y D fuesen SI, y E fuesen SI el resultado fuese SI.
Y luego ya poder hacer otras combinaciones menos restrictivas en las que si o A o B son las dos NO, aunque las otras fuesen que SI (C o D son SI y E es SI) saliese que no, y así sucesivamente. Yo creo que creando la primera formula ya con eso podría ir variando, pero es que no consigo hacer una condicional en el que si varios elementos (función Y) pueden ser que si o no (con la función O) estén todos relacionados dentro de la función y, ya que los tres elementos deberían tener por lo menos alguno de los elementos de los tres grupos con la condición SI.
Hola Jose,
Deberías investigar sobre las funciones «Y» y «O» que puedes usar en la parte de la condición de la función «Si».
Un saludo.
Buen día, buen hombre si me podría ayudar por favor necesito saber que fórmula puedo usar para mi base de datos de fútbol en especial como poder darle un valor a esto:
1.-NA= ninguno anota o anota solo uno
2.-AA =ambos anotan
Y tengo promedio de gol en una celda de cada equipo local y visita uno con 2.5 goles por partido y el otro con 0.65 goles por partido a simple vista si se q es NA pero quisiera q Excel me haga más simple y verlo en una celda gracias buen día
Hola Arnaldo,
Disculpa pero no me estás solicitando que té explique cómo hacer una cosa. Me estás pidiendo que te resuelva el problema que necesitas resolver tú.
Creo que deberías esforzarte para mejorar y ser capaz de resolverlo por ti mismo. Tienes toda la información que necesitas en el artículo.
Además tampoco sería adecuado que me dedicara a resolver todos los problemas porque esto se convertiría en un consultorio de problemas y no tendría horas en el día para atender toda la demanda.
Confío en que lo comprendas.
Muchas gracias.
Un saludo.
Hola! Muchísimas gracias por este artículo!!! Más claro, imposible! Felicitaciones!
Sólo me queda una duda… de qué manera se pueden combinar estas funciones?
Por ejemplo, necesito una función que diga: si se cumple esta condición, más esta, más esta (es decir, sería la función «Y») O se cumple esta otra condición, más esta otra, entonces el resultado es «x».
Es para hacer una plantilla de calificaciones y obtener la condición del alumno al final del cuatrimestre. Agradecería mucho tu ayuda!!! Saludos!!!
Hola Constanza,
La función «Y» y «O» tienen una sintaxis parecida aunque su forma de resolver es bastante diferentes. Ambas devuelven verdadero o falso. La función «Y» devolverá verdadero cuando todas las condiciones que compruebes sean verdaderas, mientras que la función «O» devolverá verdadero cuando sólo una de las condiciones que comprueba lo sea.
No me queda muy claro lo que pides pero lo siguiente puede abrirte la mente:
=SI(Y(A3>=5;B3=»Sí»);»Aprobado»;SI(B3=»No»;»Pendiente de trabajo»;»Suspendido»)). Supongamos que en A3 está la nota del ejercicio y en B3 sí entregó o no el trabajo:
El SI más externo comprueba si ambas cosas son correctas, es decir, superó el ejercicio con más de un cinco y entregó el trabajo, en cuyo caso imprimirá «Aprobado» y no realizará el segundo SI. Pero, si alguna de las dos circunstancias anteriores no se cumplen, entonces sale por el segundo SI que verifica si es que no entregó el trabajo. Si es así, imprime «Pendiente de trabajo», pero si resulta que lo entregó y se está evaluando este segundo SI es porque entonces la nota del ejercicio fue menor que cinco por lo que no hace falta hacer más comprobaciones e imprime «Suspendido».
Confío en que te sirva de ejemplo para que luego puedas seguir de forma autónoma.
Saludos.
Muy buena la explicación. Estamos interesados conocer los fundamentos teóricos detrás de una función condicional Y. Aquí encontramos buena base de sustentación.
Muchas gracias Julio.
Es muy agradable recibir vuestro feedback positivo.
Un saludo.
Hola, tengo un detalle en una empresa quiero realizar una base de datos por departamento, pero ya cuento con la base de datos general de las cuales quiero insertar una condición para poder seleccionar que es lo que se anota en el libro nuevo, pero las condiciones que utilizo no son de ayuda.
Crees que con estas condiciones pueda hacer la relación de libros y así poder agrupar por departamento..???’
Hola Marisol,
Si deseas utilizar Excel para llevar una base de datos te recomendaría que no lo hicieras. No es adecuado y tiene ciertas limitaciones. Quizás pienses que no tienes tiempo ahora mismo para ponerte a aprender a utilizar ACCESS pero deberías.
Saludos.
Hola, espero que me puedas ayudar y que me pueda explicar. Tengo la siguiente formula =IF(AP2=»5″,(Y2+5)) el resultado me da una fecha límite, que justo es lo que necesito, sin embargo, dentro de mi formula tengo que incluir la suma de Y2+3.
Siendo que AP2 puede ser 5 o 3 e Y2 es fecha de aprobación
=IF(AP2=»5″,(Y2+5))
=IF(AP2=»3″,(Y2+3))
Hasta el momento las tengo separadas, pero no encuentro la forma en cómo expresarlas en la misma fórmula.
Espero que me haya explicado.
Hola Natalia,
Deben concatenar sentencias IF una dentro de la otra, de forma que si no se cumple la primera comparación entonces haces la segunda sentencia IF. Ahora bien, fíjate que si Y2 sólo puede tener 2 valores posibles, al descartar con la comparación que sea cinco, entonces tiene que ser 3, así que en la salida negativa del IF te bastaría con hacer la suma Y2+3.
Saludos.
Me podrian ayudar con esta formula para pagar o descontar el presentimo
1 ausencia injustificada se descuenta 50%, 2 o mas se descuenta el 100%.
1 ausencia Justificada se descontara el 30%, 2 se descontara el 70% y 3 se descontara el 100%.
Mas de 10 ausencias por enfermedad consecutivas no se descontara Presentismo.
1 ausencia injustificada y una justificada se suman los porcentajes 80%
1 ausencia injustificada y 2 ausencias justificadas pierde el 100%
Hola max,
Debes tener una tabla donde se registren las ausencias de los empleados y utilizar la función CONTAR.SI() para realizar el conteo de ausencias de cada empleado. El resultado de esta función de conteo es el que utilizarás en las sentencias SI() para determinar que % de descuento debes aplicar.
Saludos.
Buenas tardes,
Mi consulta es:
Dependiendo del tipo de cobro, (transferencia, tarjeta o Paypal), he de cobrarle al cliente unos gastos que se añaden a la factura, y no consigo hacer la fórmula, creo que voy bastante perdida.
´=SI(F3=»T»;0+S3;SI(F3=J;»0,1*S3″);SI(F3=P;»0,034*S3+0,35))
Celda total factura S3
Celda F3 T=transferencia J=tarjeta o P= Paypal
Podrias ayudarme?
Hola Cristina,
El problema que tienes es de sintaxis con las comillas y de cálculos. Las comillas deben ir exclusivamente en las letras con las que comparas F3. Los cálculos debes analizarlos de esta manera. Para «T» el coste de la factura no varía, luego no sumo nada. Para «J» se incrementa un 10% (intuyo de tu fórmula) por lo que multiplico por 1,1 a S3 y listo. Para «P» le sumas un 3,4% y la cantidad fija de 0,35, luego el producto de S3*1,034 + 0,35. Para que te funcione debería ser así:
=SI(F3=»T»;S3;SI(F3=»J»;1,1*S3;SI(F3=»P»;1,034*S3+0,35)))
HOLA NO HE PODIDO CON ESTE EJERCICIO. X EMPRESA ESTA DANDO PASES PARA PISCINA A LAS PERSONAS QUE SE LLAMEN ALBERTO. NECESITO QUE FRENTE A LOS NOMBRES SALGA APLICA O NO APLICA.
Hola Dayana,
Esta es una funcionalidad muy típica en Excel. Se consigue con la función SI. Te recomiendo visitar este artículo y revisarlo en profundidad.
https://www.tusitioexcel.com/funciones-de-excel/funcion-si-excel/
Saludos.
Hola,
Necesito hacer una fórmula y no consigo que me de el resultado que necesito… ¿Me podríais ayudar a ver qué estoy haciendo mal? En este caso necesito convertir una nota (entre 20 y 80) a otro número del 1 al 10. La conversión sería la siguiente:
>70=10
>6661555045403529<36=2
70 me aparece 10, pero si no, aparece 9 sea el número que sea…
=SI(A2>70;»10″;SI(70>A2>66;»9″;SI(67>A2>61;»8″)))
¿Podéis ayudarme? Muchas gracias!!
Hola Merce,
Yo siempre lo intento hacer lo más sencillo posible.
Primer Si comprueba si es mayor de 70. Se es así le asigno un 10 pero si no es así paso a hacer la segunda comparación que sería Si es mayor de 66 en cuyo caso le asignaría el 9. En esta segunda comparación nunca será mayor de 70 porque de serlo no habría llegado… Espero que me haya explicado bien.
Saludos.
buenas tardes , quisiera una asesoria para una formula condicional , ella me debe indicar lo siguiente si f5>0 es un faltante pero si f5 <0 es un sobrante y a un no la he podido resolver. muchas gracias.
Hola Juan Camilo,
No alcanzo a ver que quieres mostrar si algún dato que represente el sobrante y el faltante o, simplemente, esas palabras. ¿Podrías ser un poco más explícito?
Gracias.
Buenas tardes, Jose. LLevo dos días intentando formular una escala de comisiones pero no doy con la tecla. No avanzo. Determinar comisión total de un comercial en funcion de tabla, de 0 a 5 ventas, se la abono a 5€, de 6 a 10 se la abono a 10€, de 11 a 13 a 15€ y mas de 16 a 20€.
Me quedo por aquí siendo C4 sus ventas y no sé avanzar… =SI(0<C4<5;C4*5)
Muchas gracias
Hola Javier,
Hazlo siempre lo más sencillo. Ya tendrás tiempo de ir complicando las fórmulas y anidar fórmulas unas dentro de otras.
Haz la primera comparación. Por ejemplo si las ventas son menores de 6 lo multiplicas por 5, pero si no lo son, hay que comprobar el siguiente segmento, así que verificas si es menor de 11…
Quedaría tal que así:
=SI(C4<6;C4*5;SI(C4<11;C4*10;SI(C4<16;C4*15;C4*20)))
No estoy seguro si mi consulta se resuelve con la función «SI»… Ahí va:
En una columna B asigno un tipo de BECAS (A, B, C, D, E), es decir, 5 tipos posible de BECA.
Quiero asignar a cada letra un valor (A=0,5 B=0,75 C=1,5 D= 2,25 E= 3 y F=3,4), de manera que cuando yo ponga en la columna B «D», en otra columna (pongamos COLUMNA C…) me ponga directamente el valor asignado, en este caso «2,25»… ¿Cómo podría hacerlo?
Hola Ricard,
Mira la primera parte de este artículo sobre la función BUSCARV. Seguro que te va a parecer muy interesante para resolver lo que quieres hacer.
https://www.tusitioexcel.com/avanzado/buscarv-consultas-web/
Saludos
¿Podría plantearte una estructura anidad para que me ayudes? La tengo hecha pero en algunas ocasiones me sale el valor «FALSO»
Hola Edu. Disculpa la tardanza en responderte.
Imagino que ya lo habrás solucionado.
Si no es así, adelante, plantea tu duda.
Saludos.
Excelente explicación.
Muchísimas gracias Alexis.
te queremos amigo
Muchas gracias Tomas.
Un saludo.