Comparar ofertas en Excel: ¿cómo funciona?
En este artículo, le mostraremos cómo hacer una comparación de cotizaciones en Excel. Presentamos dos formas.
Nota:
Para poder comprender completamente todos los pasos, debe estar familiarizado con las propiedades básicas de las funciones IF, MATCH e INDEX. Los enlaces a los artículos de soporte de Microsoft relevantes se pueden encontrar en la parte inferior del artículo. También se puede encontrar una tabla de ejemplo incrustada al final del artículo.
Para poder mostrarle mejor los dos métodos de cálculo, hemos preparado un ejemplo para usted. Nos gustaría comparar tres ofertas.
Excel debería mostrarnos el nombre del proveedor más barato en la celda B18 y el precio de oferta más barato correspondiente debería mostrarse en la celda B19.
Nuestros ejemplos de comparación de ofertas en Excel están muy simplificados; sin embargo, el principio debe quedar claro y puede transferir las funciones básicas a su hoja de cálculo.
Comparación de ofertas Excel: "ÍNDICE" y "COMPARACIÓN"
Primero, veamos cómo puede comparar ofertas en Excel usando una combinación de las funciones INDEX() y MATCH().
Sintaxis
1. Sintaxis para comparar ofertas en Excel:
Allgemein:
=INDEX(Matrix;VERGLEICH(MIN(Vergleichsbereich);Vergleichsbereich;0))
In unserem Beispiel:
=INDEX($B$5:$G$5;VERGLEICH(MIN(C16:G16);C16:G16;0))
Explicación de la función:
- =ÍNDICE( Matriz […] : esta función de Excel devuelve el valor de una matriz (también matriz o serie de datos); usted determina exactamente cuál especificando un número de fila y, opcionalmente, también un número de columna. En nuestro ejemplo, esto incluye la matriz rango de celdas de $B$5:$G$5 (no olvide hacer una referencia absoluta ), porque esta serie de datos contiene los nombres de los proveedores.
- MATCH( MIN( rango de comparación ) ; rango de comparación ; 0 ) :Esta función compara, como sugiere su nombre, un cierto valor (en nuestro ejemplo, el mínimo de C16 a G16) con el valor de una serie de datos (en nuestro ejemplo, C16 a G16) y luego devuelve el índice del primer hit.
- MIN() : La función Mínimo busca el valor más pequeño en el rango especificado entre paréntesis.
- 0 : el cero le dice a Excel que estamos buscando una coincidencia exacta.
- ) : Opcionalmente, puede especificar un número de columna para la función ÍNDICE; pero dado que usamos la función MIN para determinar automáticamente la columna (es decir, la que tiene el valor más pequeño), no necesitamos especificar la columna explícitamente.
Ejemplo de cálculo
Siga las instrucciones a continuación para realizar una comparación de ofertas en Excel usando una combinación de las funciones INDEX() y MATCH().
Paso 1: haga clic en la celda de destino en la que desea mostrar el nombre del proveedor con la oferta más barata.
Paso 2: Ingrese la función como se muestra arriba, reemplazando nuestros valores con los suyos.
3er paso: si también desea mostrar el precio de oferta más barato asociado, como en este ejemplo en la celda B19, ingrese la función MIN() e ingrese el rango en el que Excel debe buscar el valor más pequeño (en nuestro caso en línea 16, en la que se da el resultado del cálculo del precio unitario).
Comparación de ofertas Excel – “SI”
Alternativamente, podemos usar una función IF anidada para obtener el mismo resultado. Verificamos tres condiciones y en base a eso, se muestra el resultado correspondiente.
Sintaxis
2. Sintaxis para comparar ofertas en Excel:
Allgemein:
=WENN(Bedingung1;WENN(Bedingung2;Wert_wenn_wahr_1;Wert_wenn_falsch_1);WENN(Bedingung3;Wert_wenn_wahr_2;Wert_wenn_falsch_2))
In unserem Beispiel:
=WENN(C16<E16;WENN(C16<G16;$B$5;$F$5);WENN(E16<G16;$D$5;$F$5))
Explicación de la función:
La fórmula comienza comprobando la condición C16<E16 (primera condición) . Si esta condición es verdadera, Excel procede a verificar la segunda condición (C16<G16) . Si esta condición también se cumple, Excel devuelve el valor de la celda $B$5.
Si se determina que esta condición es falsa, Excel devuelve $F$5.
Finalmente, si la primera condición (C16<E16) es falsa, Excel verifica la tercera condición (E16<G16) . Si esta condición es verdadera, Excel devuelve el valor en la celda $D$5. Si esta condición es falsa, Excel devuelve el valor de la celda $F$5.
- IF() : La función IF es la función principal en esta función anidada. En nuestro ejemplo, la función SI contiene otras dos funciones SI. Esto nos permite verificar múltiples condiciones. A continuación, dependiendo de si la condición es verdadera o falsa, Excel verificará otra condición y devolverá los valores correspondientes que establecimos anteriormente.
Ejemplo de cálculo
Siga las instrucciones paso a paso a continuación para comparar ofertas utilizando la función IF() anidada en Excel.
Paso 1: haga clic en la celda de destino en la que desea mostrar el nombre del proveedor con la oferta más barata.
Paso 2: Ingrese la función como se describe anteriormente, reemplazando nuestros valores con los suyos.
3er paso: si también desea mostrar el precio de oferta más barato asociado, como en este ejemplo en la celda B19, ingrese la función MIN(). Para leer más sobre cómo funciona esto, busque más arriba en el artículo .
Deja una respuesta