Batalla de pesos pesados: Ronda 7

Índice
  1. Ronda 7
  2. BUSCARV
  3. SUMIFS
  4. Análisis

El objetivo de esta ronda es examinar la cuestión de las columnas de búsqueda múltiples. A menudo, tenemos una única identificación única que podemos usar como valor de búsqueda. Cuando eso sea cierto, genial. Pero, ¿qué sucede cuando necesitamos usar varias columnas para nuestro valor de búsqueda? De eso se trata exactamente esta ronda. Vamos a por ello.

Ronda 7

Para realizar nuestra búsqueda, debemos considerar los valores de Clase y Subclase:

Estamos intentando recuperar el precio de nuestra tabla (Tabla 1):

Primero, con BUSCARV.

BUSCARV

Escribimos la siguiente fórmula en D8:

=BUSCARV(B8, Tabla1, 3, 0)

Completamos la fórmula y hmmm…

Un montón de valores repetidos. ¿Por qué? Porque solo usa la columna Clase. Es decir, BUSCARV admite una única columna de búsqueda y espera que esté en la primera columna (la más a la izquierda) del rango de búsqueda.

Ahora, si realmente quisiéramos usar BUSCARV aquí, podríamos combinar el valor de búsqueda y las columnas de búsqueda en un único valor único usando una variedad de técnicas, incluidas CONCAT, CONCATENATE, , TEXTJOIN, FlashFill, PowerQuery y más.

Pero veamos si SUMIFS necesita ayuda…

SUMIFS

Escribimos la siguiente fórmula en E8:

=SUMIFS(Tabla1[Precio], Tabla1[Clase], B8, Tabla1[Subclase], C8)

Lo completamos:

Sí… ¡funcionó!

La fórmula básicamente dice sumar los valores en la columna de precio, pero solo incluye aquellas filas donde la columna de clase es igual a nuestra llamada, Y DONDE la columna Subclase es igual a nuestra Subclase.

En otras palabras, SUMIFS está diseñado específicamente para admitir múltiples condiciones, es decir, múltiples columnas de búsqueda.

Es hora de analizar la ronda.

Análisis

En esta ronda, queríamos explorar la idea de múltiples columnas de búsqueda. Entonces, ¿cuál usaríamos en la práctica? Bueno, usar SUMIFS requeriría menos esfuerzo porque es capaz de trabajar con los datos tal como vienen. En otras palabras, no requiere un paso adicional como crear columnas auxiliares o combinar valores. Está diseñado específicamente para soportar múltiples condiciones. Entonces, debemos darle esta ronda a SUMIFS.

Pero, ¿qué tal BUSCARV… puede hacer esto? Sí, con la ayuda de algunos amigos como CONCAT, TEXTJOIN, CONCATENATE, , Power Query, etc. Entonces, otorgamos 9 puntos a BUSCARV.

Marcador por favor…

Estadísticas actualizadas por favor…

¡Nos vemos en la siguiente publicación!

Archivo de muestra: Round7.xlsx

Deja una respuesta

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

Subir

Este sitio web utiliza cookies para mejorar la experiencia del usuario y garantizar un funcionamiento eficiente. Al utilizar nuestro sitio web, aceptas todas las cookies de acuerdo con nuestra política de cookies. Leer mas...