Funciones Y y O en Excel

Última actualización el 30/06/2024
Tiempo de lectura: 2 minutos

Vimos en un artículo anterior cómo construir una prueba lógica. Sin embargo, hay situaciones en las que hacer una sola prueba entre 2 valores no es suficiente.

Si debe realizar una prueba que utiliza varias columnas/datos de su libro de trabajo, Necesitará utilizar las funciones Y u O que enriquecerán sus pruebas lógicas en Excel.

Presentación de funciones AND y OR

  • Las funciones AND y OR se construyen juntando todas las pruebas en un solo paréntesis, separándolas entre sí con punto y coma.
  • Puedes escribir hasta Argumentos 255 en funciones AND y OR (¿es poco probable que alguna vez alcance este límite?)

Función ET

Una condición ET volver a REAL si y solo si, todas las pruebas de función son verdaderas.

=Y(condición 1; condición 2; condición 3; ...)

  • Si tiene AND(FALSE;FALSE) => Resultado FALSO
  • Si tienes AND(TRUE;FALSE) => Resultado FALSO
  • Con AND(FALSE;TRUE) => Resultado FALSO
  • Y finalmente AND(VERDADERO;VERDADERO) => Resultado VERDADERO

Aquí queremos hacer una prueba para seleccionar el Hombres que tienen como máximo 1 niño (ya sea 0 o 1)

=Y(C2="Masculino";F2<=1)

Ejemplo de uso de la función AND en una prueba lógica

Función OR

Una condición OU volver a REAL si sólo una (o más) de las condiciones de la función es verdadera.

=O(condición 1;condición 2;condición 3; ...)

  • Si tiene resultado OR(FALSE;FALSE) => FALSE
  • Si tiene OR(TRUE;FALSE) => Resultado VERDADERO
  • Con OR(FALSE;TRUE) => Resultado VERDADERO
  • Y finalmente OR(VERDADERO;VERDADERO) => Resultado VERDADERO

Advertencia: La función OR se llama inclusiva, es decir retornará REAL si al menos una de las condiciones es verdadera. Por otro lado, si desea hacer una prueba cuando exactamente una condición es verdadera, entonces en este caso debe hacer una exclusivo o usando el función OUX (solo desde Excel 2013).

Ejercicio sobre funciones Y y O en Excel.

Para aprender a utilizar correctamente las pruebas lógicas y las funciones Y y O, haga clic en el siguiente botón para practicar en línea

 

 

Otros enlaces con ejercicios del mismo tema

29 Comentarios

  1. Cynthia
    26/11/2020 a las 15:53

    Hola,
    Me gustaría que me ayudaran con la siguiente fórmula:
    Introduzco un valor ya sea en D5 o E5, si el valor se ingresa en D5 hago el cálculo D5*C5 o si se ingresa en E5 hago el cálculo E5*C5;
    Merci d'avance pour votre aide.
    Cynthia

    Responder

  2. Elodie SABOURDY
    18/11/2020 a las 10:03

    Hola,

    Tengo esta fórmula en mi tabla: =IF(AND(I76>0;OR(I76>=$CY$2;I76<=$CY$1))=TRUE;I75;" ") excepto que realmente no se adapta yo. De hecho, sobre este último, se estipula que si I76 es mayor que 0 entonces hacemos la continuación. Excepto que puse las temperaturas en I76, por lo que pueden ser positivas o negativas. Entonces me gustaría decir que si I76 está lleno entonces continuamos. Pero si pongo I76"", no funciona, ¿me pueden ayudar?
    Merci par avance
    cordialmente

    Responder

  3. Audrey
    17/07/2020 a las 15:24

    ¡Hola

    Tengo una tabla con nombres en filas y fechas en columnas.
    Cada persona tiene fechas de asignación de archivos para 8 tipos de archivos diferentes (columnas). Para cada uno escriba una columna de fecha y una columna voluntaria (donde pongo una cruz o no)

    la tabla se ve así:

    Tipo 1 Tipo 2
    NOMBRE fecha voluntaria fecha voluntaria Última intervención
    robert x 06/06/2020 x 06/06/2020
    gerardo 01/07/2020 x 07/08/2019 x 01/07/2020
    lucile x

    Me gustaría anotar la fecha de la última intervención en la columna de última intervención. Hasta aquí todo bien pongo la fórmula:
    =MAX(C13;E13;G13;I13;K13;M13;O13;Q13) (C,E,G,I,K,M,O,Q son mis columnas de "fechas" y 13 es una de las de "nombre" filas)

    Sólo para las personas que no han intervenido, por tanto cuyas casillas de fecha están todas vacías, aparece una fecha aleatoria "00/01/1900" en la casilla "última intervención".

    Me gustaría que apareciera nada, por tanto " " o 0, o una mención del tipo "no intervenido".

    Intenté mezclar la fórmula MAX con la fórmula SI pero probablemente lo esté haciendo mal ya que ahora casi siempre no aparece nada tan " ".

    Aquí está la fórmula que escribí (sabiendo que tengo que hacerlo celda por celda para no molestarme con las casillas “voluntarias”):

    =SI(C17=0;" ";SI(E17=0;" ";SI(G17=0;" ";SI(I17=0;" ";SI(K17=0;" ";SI(M17=0;" ";SI(O17=0;" ";SI(Q17=0;" ";MAX(C17;E17;G17;I17;K17;M17;O17;Q17)))))))))

    ¿Cómo corregir? ¿Quizás con SI ERROR?

    Responder

    • Frédéric LE GUEN
      18/07/2020 a las 10:02

      Este es un panel completo que me pides que cree para ti. Esto entra dentro del alcance de mi trabajo como consultor. ¿Quieres que nos llamemos para realizar un presupuesto?

      Responder

  4. San
    21/06/2019 a las 11:03

    Hola,

    Estoy intentando crear una fórmula condicional basada en una celda que contiene texto y números.

    Aquí está el contenido de mis celdas "base":

    9 HCM
    2 HTD

    Me gustaría poder hacer una condición solo con resultados numéricos. Mis condiciones son:

    - si la celda contiene "HCM", use el número multiplicado por 1.5 (es decir, aquí: 9 *1.5 => resultado 13); de lo contrario, mantenga el número original (es decir, 9 aquí)

    Encontré una fórmula para la primera condición: =SUBSTITUTE(L(1)C(-3);"HCM";"")*1 pero no puedo agregar la segunda parte de la condición.

    gracias de antemano por su ayuda

    Responder

  5. Delgado
    20/06/2019 a las 13:55

    Hola,

    Tengo un pequeño problema al crear una hoja de caja registradora para mi restaurante.

    Básicamente tengo dos cajas, que cuento a la hora del almuerzo y por la noche.

    Ingreso toda la información (monedas, rollos y billetes) en una tabla y esto me da el total (efectivo + facturación de efectivo)

    Mi saldo en efectivo es de 100€

    Tengo un cuadro que muestra mi facturación real. El problema es que mientras no lo haya contado, en este cuadro aparece "-200" porque los dos fondos en efectivo se descuentan de la facturación de 0€.

    Lo que quiero hacer es lo siguiente:
    - Mostrar 0 si aún no se cuenta ninguno de los fondos
    - Si solo se cuenta una caja, restar 100€ del total
    - Si se cuentan ambas casillas, restar 200€ del total

    Entonces juego con las condiciones:
    - D26 es el total de la caja 1
    - L26 es el total de la caja 2
    - "no" es sólo para la prueba

    Aquí están mis fórmulas que funcionan:
    =SI(ET(J26=0;L26=0);0;non)
    =SI(OU(J26=0;L26=0);J26+L26-100;non)
    =SI(ET(J26>0;L26>0);J26+L26-200;non)

    Quiero hacer solo uno y cuando lo ingreso me muestra "¿NOMBRE?" :

    =SI.CONDITIONS((ET(J26=0;L26=0));"0"; (OU(J26=0;L26=0));J26+L26-100; (ET(J26>0;L26>0));J26+L26-200)

    Puedes ayudarme por favor ? 🙂

    Responder

  6. paulinaosc
    23/05/2019 a las 15:46

    Hola,
    Me gustaría mostrar "verdadero" en la columna AZ para los contactos (filas) para los cuales uno de los campos "tel" (columna AP) o "tel mobile" (columna AQ) o "correo electrónico" no está vacío (columna AS) .
    El objetivo del juego es mantener sólo contactos para los que al menos una información esté disponible.

    Aquí está mi intento que no da buenos resultados: =IF(OR(AP5"";AQ5"";AS5"");TRUE)
    ¿Una idea?

    Responder

  7. prisc
    12/07/2018 a las 17:01

    Hola,

    Tengo esta fórmula, ¿alguien puede ayudarme a encontrar el error por favor?

    =SI(OU(ET(N2=1;O2=1);ET(N2=1;O2=2);ET(N2=1;O2=3);ET(N2=1;O2=4));1;SI(OU(ET(N2=2;O2=1);ET(N2=2;O2=2);ET(N2=2;O2=3);ET(N2=2;O2=4));2;SI(OU(ET(N2=4;O2=1);ET(N2=3;O2=1);ET(N2=3;O2=2);ET(N2=3;O2=3));3;SI(OU(ET(N2=5;O2=1);ET(N2=4;O2=2);ET(N2=4;O2=3);ET(N2=3;O2=4));4;SI(OU(ET(N2=5;O2=2);ET(N2=5;O2=3);ET(N2=5;O2=4);ET(N2=4;O2=4));5;"")))))

    Responder

  8. Menard
    10/03/2016 a las 10:22

    Hola,

    Me gustaría una respuesta porque no puedo escribir mi fórmula.

    Tengo una mesa para preparar mis pedidos y los niveles de descuento.

    Cantidad a ordenar para el mes de mayo
    Cantidad a pedir para el mes de junio
    Cantidad a ordenar para el mes de julio

    Descuento para el mes de mayo = 4%
    Descuento para el mes de junio = 3%
    Descuento para el mes de julio = 2%

    en una celda me gustaría recuperar el nivel de descuento aplicable correcto

    Me gustaría decir

    Si en mayo hay cantidad, aplicamos un 4% de descuento.
    pero las casillas de junio y julio deben estar vacías
    Si en junio hay cantidad, aplicamos un 3% de descuento.
    pero las casillas de mayo y julio deben estar vacías
    Si en julio hay cantidad, aplicamos un 2% de descuento.
    pero las casillas de mayo y junio deben estar vacías

    y si se llenan las casillas de mayo y junio entonces aplica un descuento del 4% en la cantidad de mayo y un descuento del 3% en la cantidad de junio
    etc.

    y si se llenan las casillas de mayo, junio y julio entonces se aplica un descuento del 4% en la cantidad de mayo y un descuento del 3% en la cantidad de junio y un descuento del 2% en la cantidad de julio.

    y así sucesivamente para todos los casos.

    Gracias de antemano por su regreso.

    Atentamente

    Responder

  9. delalandre
    02/12/2015 a las 18:30

    hola,
    Me gustaría automatizar el llenado de mi base de datos sobre nuestra actividad de venta de ostras.

    columna A Nombre
    columna B Cantidad
    cesta de la columna C
    columna D Número
    columna E Precio

    columna B: dos opciones 50 o 100
    columna D: cuatro opciones 0;2;3;4

    Me gustará cuando elija
    columna B 50 Columna D 0 en la columna E aparece precio 1
    columna B 100 Columna D 2 columna E precio 2
    Creo que es con los os y los y pero estoy un poco perdido
    ¿Pouvez vous m'aider?

    Responder

    • delalandre
      02/12/2015 a las 18:48

      creo que encontré
      SI(ET(C9=100;E9=2);$S$5;SI(ET(C9=50;E9=2);$S$6;SI(ET(C9=100;E9=3);$S$7;SI(ET(C9=50;E9=3);$S$8;SI(ET(C9=100;E9=4);$S$9;SI(ET(C9=50;E9=4);$S$10;SI(ET(C9=100;E9=0);$S$3;SI(ET(C9=50;E9=0);$S$4))))))))
      Bueno, puede haber formas más sencillas, pero parece funcionar, excepto que la columna B se ha convertido en C y DE.
      gracias por tu sitio

      Responder

  10. ANÓNIMO
    09/11/2015 a las 18:50

    De un archivo sobre esto quiero calcular: casado con 1 o 2 hijos, y convivencia con 2 o 3 hijos es igual a 1, el resto 0. Entonces, escribí:

    =SI(ET(E2="Marié";OU(F2=1;F2=2);&et(E2="Concubinage";OU(F2=2;F2=3));1;0)

    ¡¡Pero no funciona!! ¿Cómo lo hago?

    Muchas gracias por adelantado

    Responder

  11. Claire
    26/10/2015 a las 18:56

    Hola, estoy intentando crear una fórmula que me diga si si la respuesta es “azul” o “turquesa”. Tengo esto:=IF(B1=(OR("azul";"turquesa"));"Sí";"No"

    me dice #VALOR!

    ¿Podrías decirme dónde está mi(s) culpa(s)?

    Muchas gracias

    Responder

    • Frédéric LE GUEN
      27/10/2015 a las 03:03

      Simplemente escribe =SI(OR(B1="Azul",B1="Turquesa"),"Sí","No")

      Responder

  12. Simo
    11/09/2015 a las 12:05

    Cómo anidar si (y (o (

    Responder

  13. lpatlán
    11/03/2015 a las 17:45

    Tengo una pregunta sobre cómo funciona esta fórmula: premio mayor "de lo contrario" nada "

    NOMBRE CA APRECIACIÓN
    Adán 80 €
    Eric 52 €
    Gerardo 45 €
    franco 63 €
    Jeremías 89 €
    Anaelle 100€
    Julia 69 €
    Samanta 78 €
    Axel 49 €

    gracias

    Responder

    • Frédéric LE GUEN
      11/03/2015 a las 23:26

      Cuál es la pregunta ?

      Responder

      • Tituss85
        26/07/2015 a las 13:46

        ¿Puedes ayudarme con las funciones "IF"?

  14. Eric Bl
    24/01/2015 a las 16:58

    Hola, finalmente encontré la respuesta a mi pregunta por mi cuenta mientras buscaba.
    Simplemente necesita crear un (personalizar formato de celda) e ingresar esto si ##0;;0 y su resultado
    no tendrá en cuenta los resultados negativos

    Responder

  15. Eric Bl
    24/01/2015 a las 15:40

    Hola, me gustaría saber cómo hacer que Excel ignore los resultados negativos. Me gustaría que mi resultado, que es el ejemplo -59, me diera 0 sin tener que cambiar manualmente el resultado. ¡¡¡Gracias por su ayuda de antemano!!! (Tengo Excel 2010)

    Responder

    • Denis
      07/01/2018 a las 18:12

      Eric, usa la función SI.
      Por ejemplo, SI(B2<0;0; su cálculo que de vez en cuando da un valor negativo)

      Responder

  16. Frédéric LE GUEN
    17/12/2014 a las 14:30

    Si tienes Excel 2013, intenta hacerlo con Flash Fill
    https://excel-exercice.com/extraire-du-texte-sans-formule/

    Responder

    • eric moreau
      17/12/2014 a las 22:25

      Gracias Sr. Guen. Vi el video... respuesta muy interesante y muy clara... excepto que no podré trabajar en mi caso... porque mi lista proviene de solidworks y debe permanecer en solidworks. . Puedo utilizar fórmulas en mis tablas ya escritas anteriormente en unas cien líneas. Cuando inserto mi BOM en mi dibujo de Solidworks. todo se llena automáticamente... Puedo recuperar mis últimos 6 o 7 caracteres pero no borrar los ceros en modo automático sin tener que tocarlos manualmente para evitar errores de producción...

      Bien por ti Eric

      Responder

    • eric moreau
      22/12/2014 a las 20:29

      Hola Frédéric, todavía no funciona....

      Responder

  17. yanistelo
    23/11/2014 a las 08:08

    Hola y gracias por tus explicaciones.
    Estoy atrapado en un problema. Si pudieras aclararme, sería genial.
    aquí lo tienes:
    en 4 celdas diferentes, ingresé las palabras
    tribunales
    Anhelan
    900
    56

    en otra celda, ingreso un valor
    si el valor ingresado es menor que 900 y si la coincidencia corta es igual a 1 (1 que habré ingresado en la celda al lado de corto), O si el valor ingresado es menor que 56 y la coincidencia larga es igual a uno, luego "OK" en caso contrario "Malo"

    Por más que le doy vueltas a mis fórmulas, no obtengo los resultados esperados.

    Gracias de antemano

    Responder

  18. Anónimo
    14/01/2014 a las 11:27

    ¡Hola
    En el tercer párrafo, dice "Estos son muy a menudo...".
    Supongo que debería decir "Estas funciones son muy a menudo..."

    Responder

    • Frédéric LE GUEN
      14/01/2014 a las 12:55

      Está arreglado, gracias 🙂

      Responder

  19. Anónimo
    23/07/2013 a las 14:58

    ¡Hola! El ejercicio es muy interesante pero para mí siempre encuentro 0 como resultado.
    ayúdame

    Responder

  20. Anónimo
    15/05/2013 a las 07:28

    ¿Puedo tener las respuestas a tus problemas?

    Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Funciones Y y O en Excel

    Tiempo de leer: 2 minutos
    Última actualización el 30/06/2024

    Vimos en un artículo anterior cómo construir una prueba lógica. Sin embargo, hay situaciones en las que hacer una sola prueba entre 2 valores no es suficiente.

    Si debe realizar una prueba que utiliza varias columnas/datos de su libro de trabajo, Necesitará utilizar las funciones Y u O que enriquecerán sus pruebas lógicas en Excel.

    Presentación de funciones AND y OR

    • Las funciones AND y OR se construyen juntando todas las pruebas en un solo paréntesis, separándolas entre sí con punto y coma.
    • Puedes escribir hasta Argumentos 255 en funciones AND y OR (¿es poco probable que alguna vez alcance este límite?)

    Función ET

    Una condición ET volver a REAL si y solo si, todas las pruebas de función son verdaderas.

    =Y(condición 1; condición 2; condición 3; ...)

    • Si tiene AND(FALSE;FALSE) => Resultado FALSO
    • Si tienes AND(TRUE;FALSE) => Resultado FALSO
    • Con AND(FALSE;TRUE) => Resultado FALSO
    • Y finalmente AND(VERDADERO;VERDADERO) => Resultado VERDADERO

    Aquí queremos hacer una prueba para seleccionar el Hombres que tienen como máximo 1 niño (ya sea 0 o 1)

    =Y(C2="Masculino";F2<=1)

    Ejemplo de uso de la función AND en una prueba lógica

    Función OR

    Una condición OU volver a REAL si sólo una (o más) de las condiciones de la función es verdadera.

    =O(condición 1;condición 2;condición 3; ...)

    • Si tiene resultado OR(FALSE;FALSE) => FALSE
    • Si tiene OR(TRUE;FALSE) => Resultado VERDADERO
    • Con OR(FALSE;TRUE) => Resultado VERDADERO
    • Y finalmente OR(VERDADERO;VERDADERO) => Resultado VERDADERO

    Advertencia: La función OR se llama inclusiva, es decir retornará REAL si al menos una de las condiciones es verdadera. Por otro lado, si desea hacer una prueba cuando exactamente una condición es verdadera, entonces en este caso debe hacer una exclusivo o usando el función OUX (solo desde Excel 2013).

    Ejercicio sobre funciones Y y O en Excel.

    Para aprender a utilizar correctamente las pruebas lógicas y las funciones Y y O, haga clic en el siguiente botón para practicar en línea

     

     

    Otros enlaces con ejercicios del mismo tema

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      29 Comentarios

      1. Cynthia
        26/11/2020 a las 15:53

        Hola,
        Me gustaría que me ayudaran con la siguiente fórmula:
        Introduzco un valor ya sea en D5 o E5, si el valor se ingresa en D5 hago el cálculo D5*C5 o si se ingresa en E5 hago el cálculo E5*C5;
        Merci d'avance pour votre aide.
        Cynthia

        Responder

      2. Elodie SABOURDY
        18/11/2020 a las 10:03

        Hola,

        Tengo esta fórmula en mi tabla: =IF(AND(I76>0;OR(I76>=$CY$2;I76<=$CY$1))=TRUE;I75;" ") excepto que realmente no se adapta yo. De hecho, sobre este último, se estipula que si I76 es mayor que 0 entonces hacemos la continuación. Excepto que puse las temperaturas en I76, por lo que pueden ser positivas o negativas. Entonces me gustaría decir que si I76 está lleno entonces continuamos. Pero si pongo I76"", no funciona, ¿me pueden ayudar?
        Merci par avance
        cordialmente

        Responder

      3. Audrey
        17/07/2020 a las 15:24

        ¡Hola

        Tengo una tabla con nombres en filas y fechas en columnas.
        Cada persona tiene fechas de asignación de archivos para 8 tipos de archivos diferentes (columnas). Para cada uno escriba una columna de fecha y una columna voluntaria (donde pongo una cruz o no)

        la tabla se ve así:

        Tipo 1 Tipo 2
        NOMBRE fecha voluntaria fecha voluntaria Última intervención
        robert x 06/06/2020 x 06/06/2020
        gerardo 01/07/2020 x 07/08/2019 x 01/07/2020
        lucile x

        Me gustaría anotar la fecha de la última intervención en la columna de última intervención. Hasta aquí todo bien pongo la fórmula:
        =MAX(C13;E13;G13;I13;K13;M13;O13;Q13) (C,E,G,I,K,M,O,Q son mis columnas de "fechas" y 13 es una de las de "nombre" filas)

        Sólo para las personas que no han intervenido, por tanto cuyas casillas de fecha están todas vacías, aparece una fecha aleatoria "00/01/1900" en la casilla "última intervención".

        Me gustaría que apareciera nada, por tanto " " o 0, o una mención del tipo "no intervenido".

        Intenté mezclar la fórmula MAX con la fórmula SI pero probablemente lo esté haciendo mal ya que ahora casi siempre no aparece nada tan " ".

        Aquí está la fórmula que escribí (sabiendo que tengo que hacerlo celda por celda para no molestarme con las casillas “voluntarias”):

        =SI(C17=0;" ";SI(E17=0;" ";SI(G17=0;" ";SI(I17=0;" ";SI(K17=0;" ";SI(M17=0;" ";SI(O17=0;" ";SI(Q17=0;" ";MAX(C17;E17;G17;I17;K17;M17;O17;Q17)))))))))

        ¿Cómo corregir? ¿Quizás con SI ERROR?

        Responder

        • Frédéric LE GUEN
          18/07/2020 a las 10:02

          Este es un panel completo que me pides que cree para ti. Esto entra dentro del alcance de mi trabajo como consultor. ¿Quieres que nos llamemos para realizar un presupuesto?

          Responder

      4. San
        21/06/2019 a las 11:03

        Hola,

        Estoy intentando crear una fórmula condicional basada en una celda que contiene texto y números.

        Aquí está el contenido de mis celdas "base":

        9 HCM
        2 HTD

        Me gustaría poder hacer una condición solo con resultados numéricos. Mis condiciones son:

        - si la celda contiene "HCM", use el número multiplicado por 1.5 (es decir, aquí: 9 *1.5 => resultado 13); de lo contrario, mantenga el número original (es decir, 9 aquí)

        Encontré una fórmula para la primera condición: =SUBSTITUTE(L(1)C(-3);"HCM";"")*1 pero no puedo agregar la segunda parte de la condición.

        gracias de antemano por su ayuda

        Responder

      5. Delgado
        20/06/2019 a las 13:55

        Hola,

        Tengo un pequeño problema al crear una hoja de caja registradora para mi restaurante.

        Básicamente tengo dos cajas, que cuento a la hora del almuerzo y por la noche.

        Ingreso toda la información (monedas, rollos y billetes) en una tabla y esto me da el total (efectivo + facturación de efectivo)

        Mi saldo en efectivo es de 100€

        Tengo un cuadro que muestra mi facturación real. El problema es que mientras no lo haya contado, en este cuadro aparece "-200" porque los dos fondos en efectivo se descuentan de la facturación de 0€.

        Lo que quiero hacer es lo siguiente:
        - Mostrar 0 si aún no se cuenta ninguno de los fondos
        - Si solo se cuenta una caja, restar 100€ del total
        - Si se cuentan ambas casillas, restar 200€ del total

        Entonces juego con las condiciones:
        - D26 es el total de la caja 1
        - L26 es el total de la caja 2
        - "no" es sólo para la prueba

        Aquí están mis fórmulas que funcionan:
        =SI(ET(J26=0;L26=0);0;non)
        =SI(OU(J26=0;L26=0);J26+L26-100;non)
        =SI(ET(J26>0;L26>0);J26+L26-200;non)

        Quiero hacer solo uno y cuando lo ingreso me muestra "¿NOMBRE?" :

        =SI.CONDITIONS((ET(J26=0;L26=0));"0"; (OU(J26=0;L26=0));J26+L26-100; (ET(J26>0;L26>0));J26+L26-200)

        Puedes ayudarme por favor ? 🙂

        Responder

      6. paulinaosc
        23/05/2019 a las 15:46

        Hola,
        Me gustaría mostrar "verdadero" en la columna AZ para los contactos (filas) para los cuales uno de los campos "tel" (columna AP) o "tel mobile" (columna AQ) o "correo electrónico" no está vacío (columna AS) .
        El objetivo del juego es mantener sólo contactos para los que al menos una información esté disponible.

        Aquí está mi intento que no da buenos resultados: =IF(OR(AP5"";AQ5"";AS5"");TRUE)
        ¿Una idea?

        Responder

      7. prisc
        12/07/2018 a las 17:01

        Hola,

        Tengo esta fórmula, ¿alguien puede ayudarme a encontrar el error por favor?

        =SI(OU(ET(N2=1;O2=1);ET(N2=1;O2=2);ET(N2=1;O2=3);ET(N2=1;O2=4));1;SI(OU(ET(N2=2;O2=1);ET(N2=2;O2=2);ET(N2=2;O2=3);ET(N2=2;O2=4));2;SI(OU(ET(N2=4;O2=1);ET(N2=3;O2=1);ET(N2=3;O2=2);ET(N2=3;O2=3));3;SI(OU(ET(N2=5;O2=1);ET(N2=4;O2=2);ET(N2=4;O2=3);ET(N2=3;O2=4));4;SI(OU(ET(N2=5;O2=2);ET(N2=5;O2=3);ET(N2=5;O2=4);ET(N2=4;O2=4));5;"")))))

        Responder

      8. Menard
        10/03/2016 a las 10:22

        Hola,

        Me gustaría una respuesta porque no puedo escribir mi fórmula.

        Tengo una mesa para preparar mis pedidos y los niveles de descuento.

        Cantidad a ordenar para el mes de mayo
        Cantidad a pedir para el mes de junio
        Cantidad a ordenar para el mes de julio

        Descuento para el mes de mayo = 4%
        Descuento para el mes de junio = 3%
        Descuento para el mes de julio = 2%

        en una celda me gustaría recuperar el nivel de descuento aplicable correcto

        Me gustaría decir

        Si en mayo hay cantidad, aplicamos un 4% de descuento.
        pero las casillas de junio y julio deben estar vacías
        Si en junio hay cantidad, aplicamos un 3% de descuento.
        pero las casillas de mayo y julio deben estar vacías
        Si en julio hay cantidad, aplicamos un 2% de descuento.
        pero las casillas de mayo y junio deben estar vacías

        y si se llenan las casillas de mayo y junio entonces aplica un descuento del 4% en la cantidad de mayo y un descuento del 3% en la cantidad de junio
        etc.

        y si se llenan las casillas de mayo, junio y julio entonces se aplica un descuento del 4% en la cantidad de mayo y un descuento del 3% en la cantidad de junio y un descuento del 2% en la cantidad de julio.

        y así sucesivamente para todos los casos.

        Gracias de antemano por su regreso.

        Atentamente

        Responder

      9. delalandre
        02/12/2015 a las 18:30

        hola,
        Me gustaría automatizar el llenado de mi base de datos sobre nuestra actividad de venta de ostras.

        columna A Nombre
        columna B Cantidad
        cesta de la columna C
        columna D Número
        columna E Precio

        columna B: dos opciones 50 o 100
        columna D: cuatro opciones 0;2;3;4

        Me gustará cuando elija
        columna B 50 Columna D 0 en la columna E aparece precio 1
        columna B 100 Columna D 2 columna E precio 2
        Creo que es con los os y los y pero estoy un poco perdido
        ¿Pouvez vous m'aider?

        Responder

        • delalandre
          02/12/2015 a las 18:48

          creo que encontré
          SI(ET(C9=100;E9=2);$S$5;SI(ET(C9=50;E9=2);$S$6;SI(ET(C9=100;E9=3);$S$7;SI(ET(C9=50;E9=3);$S$8;SI(ET(C9=100;E9=4);$S$9;SI(ET(C9=50;E9=4);$S$10;SI(ET(C9=100;E9=0);$S$3;SI(ET(C9=50;E9=0);$S$4))))))))
          Bueno, puede haber formas más sencillas, pero parece funcionar, excepto que la columna B se ha convertido en C y DE.
          gracias por tu sitio

          Responder

      10. ANÓNIMO
        09/11/2015 a las 18:50

        De un archivo sobre esto quiero calcular: casado con 1 o 2 hijos, y convivencia con 2 o 3 hijos es igual a 1, el resto 0. Entonces, escribí:

        =SI(ET(E2="Marié";OU(F2=1;F2=2);&et(E2="Concubinage";OU(F2=2;F2=3));1;0)

        ¡¡Pero no funciona!! ¿Cómo lo hago?

        Muchas gracias por adelantado

        Responder

      11. Claire
        26/10/2015 a las 18:56

        Hola, estoy intentando crear una fórmula que me diga si si la respuesta es “azul” o “turquesa”. Tengo esto:=IF(B1=(OR("azul";"turquesa"));"Sí";"No"

        me dice #VALOR!

        ¿Podrías decirme dónde está mi(s) culpa(s)?

        Muchas gracias

        Responder

        • Frédéric LE GUEN
          27/10/2015 a las 03:03

          Simplemente escribe =SI(OR(B1="Azul",B1="Turquesa"),"Sí","No")

          Responder

      12. Simo
        11/09/2015 a las 12:05

        Cómo anidar si (y (o (

        Responder

      13. lpatlán
        11/03/2015 a las 17:45

        Tengo una pregunta sobre cómo funciona esta fórmula: premio mayor "de lo contrario" nada "

        NOMBRE CA APRECIACIÓN
        Adán 80 €
        Eric 52 €
        Gerardo 45 €
        franco 63 €
        Jeremías 89 €
        Anaelle 100€
        Julia 69 €
        Samanta 78 €
        Axel 49 €

        gracias

        Responder

        • Frédéric LE GUEN
          11/03/2015 a las 23:26

          Cuál es la pregunta ?

          Responder

          • Tituss85
            26/07/2015 a las 13:46

            ¿Puedes ayudarme con las funciones "IF"?

      14. Eric Bl
        24/01/2015 a las 16:58

        Hola, finalmente encontré la respuesta a mi pregunta por mi cuenta mientras buscaba.
        Simplemente necesita crear un (personalizar formato de celda) e ingresar esto si ##0;;0 y su resultado
        no tendrá en cuenta los resultados negativos

        Responder

      15. Eric Bl
        24/01/2015 a las 15:40

        Hola, me gustaría saber cómo hacer que Excel ignore los resultados negativos. Me gustaría que mi resultado, que es el ejemplo -59, me diera 0 sin tener que cambiar manualmente el resultado. ¡¡¡Gracias por su ayuda de antemano!!! (Tengo Excel 2010)

        Responder

        • Denis
          07/01/2018 a las 18:12

          Eric, usa la función SI.
          Por ejemplo, SI(B2<0;0; su cálculo que de vez en cuando da un valor negativo)

          Responder

      16. Frédéric LE GUEN
        17/12/2014 a las 14:30

        Si tienes Excel 2013, intenta hacerlo con Flash Fill
        https://excel-exercice.com/extraire-du-texte-sans-formule/

        Responder

        • eric moreau
          17/12/2014 a las 22:25

          Gracias Sr. Guen. Vi el video... respuesta muy interesante y muy clara... excepto que no podré trabajar en mi caso... porque mi lista proviene de solidworks y debe permanecer en solidworks. . Puedo utilizar fórmulas en mis tablas ya escritas anteriormente en unas cien líneas. Cuando inserto mi BOM en mi dibujo de Solidworks. todo se llena automáticamente... Puedo recuperar mis últimos 6 o 7 caracteres pero no borrar los ceros en modo automático sin tener que tocarlos manualmente para evitar errores de producción...

          Bien por ti Eric

          Responder

        • eric moreau
          22/12/2014 a las 20:29

          Hola Frédéric, todavía no funciona....

          Responder

      17. yanistelo
        23/11/2014 a las 08:08

        Hola y gracias por tus explicaciones.
        Estoy atrapado en un problema. Si pudieras aclararme, sería genial.
        aquí lo tienes:
        en 4 celdas diferentes, ingresé las palabras
        tribunales
        Anhelan
        900
        56

        en otra celda, ingreso un valor
        si el valor ingresado es menor que 900 y si la coincidencia corta es igual a 1 (1 que habré ingresado en la celda al lado de corto), O si el valor ingresado es menor que 56 y la coincidencia larga es igual a uno, luego "OK" en caso contrario "Malo"

        Por más que le doy vueltas a mis fórmulas, no obtengo los resultados esperados.

        Gracias de antemano

        Responder

      18. Anónimo
        14/01/2014 a las 11:27

        ¡Hola
        En el tercer párrafo, dice "Estos son muy a menudo...".
        Supongo que debería decir "Estas funciones son muy a menudo..."

        Responder

        • Frédéric LE GUEN
          14/01/2014 a las 12:55

          Está arreglado, gracias 🙂

          Responder

      19. Anónimo
        23/07/2013 a las 14:58

        ¡Hola! El ejercicio es muy interesante pero para mí siempre encuentro 0 como resultado.
        ayúdame

        Responder

      20. Anónimo
        15/05/2013 a las 07:28

        ¿Puedo tener las respuestas a tus problemas?

        Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.