Saltar al contenido

Funciones anidadas, Fórmula


jose ramon

Recommended Posts

publicado

Me proponen hacer la table que adjunto y me piden  Calcular fórmula en columna D para calcular los regalos teniendo en cuenta las siguientes condiciones:

Si la compra se ha realizado en Junio Y es un TV: PELÍCULA

Si la compra se ha realizado en Abril Y es una Impresora: CARTUCHO

Si la compra se ha realizado en Julio O compra un Ordenador: 3% Descuento

Si alguien pudiera ayudarme con la fórmula?? Gracias de antemano

tabla 1.jpg

publicado

¿Eso es una tarea de la escuela? 

¿Por qué no revisas los usos de la función =SI, anidada con =Y?

Ahí encontrarás soluciones, y [creo que] es mejor que las descubras por ti mismo; así aprenderás y adquirirás experiencia en el uso de Excel.

Saludos,

publicado

Gracias por vuestra ayuda. NO es una tarea de escuela, es tabla excel para una tienda familiar y llevar un control de forma casera. 

Saludos y gracias por vuestra atención.

publicado

Ya mencionó que no es tarea, pero bueno si lo fuera o para algún posible lector adicional que necesite ayuda extra.

La función SI() es una función lógica que verifica si una condición es verdadera y, si lo es, devuelve un valor especificado; si no es verdadera, devuelve otro valor. La estructura básica de la función SI() es:

=SI(condición, valor_si_verdadero, valor_si_falso)

La función Y() es otra función lógica que se utiliza para probar si múltiples condiciones son todas verdaderas al mismo tiempo. Si todas las condiciones dentro de Y() son verdaderas, entonces Y() devuelve VERDADERO; si alguna de las condiciones es falsa, devuelve FALSO. La estructura de la función Y() es:

=Y(condición1, condición2, ..., condiciónN)

En la fórmula con la que participe, las funciones SI() y Y() se utilizan juntas para evaluar condiciones compuestas:

La primera función SI() verifica si se cumplen ambas condiciones: que el mes es Junio y el artículo es un TV. Si ambas son verdaderas, devuelve “PELÍCULA”.

=SI(Y(A2="JUNIO", B2="TV"), "PELÍCULA", ...)

Si la primera condición no se cumple, pasa al siguiente argumento SI(), que verifica si se compró una Impresora en Abril. Si es verdadero, devuelve “CARTUCHO”.

=SI(Y(A2="ABRIL", B2="IMPRESORA"), "CARTUCHO", ...)

Finalmente, si ninguna de las condiciones anteriores se cumple, verifica si es Julio o si se compró un Ordenador. Si alguna de estas es verdadera, devuelve “3% Descuento”.

=SI(O(A2="JULIO", B2="ORDENADOR"), "3% Descuento", "")

Y si ninguna de las condiciones se cumple, la celda quedará en blanco ("")

En resumen con Y() se deben de cumplir ambas, cuando usas O() es la una o la otra, esa es la diferencia aquí y por lo que los maestros lo tomaron como ejercicio de escuela; porque sirve para practicar y entender esa variante.

Nota: Los argumentos se ordenan de esta manera para asegurar que cada condición específica se evalúe en el orden correcto y que la fórmula devuelva el resultado deseado para cada escenario posible. Es importante ordenar las condiciones de manera lógica para que la fórmula funcione correctamente en todos los casos. 

publicado

Gracias por vuestra ayuda, colaboración y sobre todo la explicación como desarrollarlo que es donde estaba atascado. Me ha servido de gran ayuda.

Vuelvo a dar las gracias.

publicado
hace 6 horas, jose ramon dijo:

Gracias por vuestra ayuda

Con gusto, es bueno saber que hayas podido resolver tu duda.

Ahora, para tener un poco de orden en el foro podrías marcar como solucionado el tema con la sugerencia que consideres apropiada. Esto servirá para futuros consultantes que busquen algo parecido.

Como observación, para una mejor ayuda considera las recomendaciones de los maestros y trata de poner un libro de ejemplo con sus detalles.

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.