Batalla de pesos pesados: Ronda 5

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

¡La quinta ronda comienza ahora! En esta publicación, el objetivo es comprender los resultados de cada función cuando no se encuentran filas coincidentes. Es decir, cuando el valor de búsqueda no se encuentra en la tabla de datos. ¿Las funciones devuelven un error? ¿La coincidencia más cercana? 0? Bueno, es por eso que estamos aquí, así que averigüémoslo.

Ronda 5

Digamos que estamos intentando hacer una conciliación bancaria. Para hacer esto, comenzamos obteniendo una lista de cheques de nuestro registro de cheques:

A continuación, tomamos una lista de cheques que han sido compensados ​​por el banco (Tabla 1):

Nuestro objetivo es escribir una fórmula para recuperar el monto de los cheques que han sido liquidados por el banco.

Probémoslos uno a la vez, comenzando con BUSCARV.

BUSCARV

Comenzamos con BUSCARV (VERDADERO) y escribimos la siguiente fórmula en C8:

=BUSCARV(B8, Tabla1, 2, VERDADERO)

Completamos la fórmula y hmmm:

Aunque el cheque 102 NO aparece en la lista de bancos (Tabla 1), la fórmula devuelve 391, que es el mismo valor que el cheque 101. ¿A qué se debe esto? Esto se debe a que le indicamos a BUSCARV que realizara una búsqueda de rango cuando usamos VERDADERO para el cuarto argumento. Esto fue discutido en una publicación anterior . Entonces, cuando usamos BUSCARV VERDADERO, devuelve un resultado al realizar una búsqueda de rango.

Como esto no es lo que queremos aquí, usaremos FALSO para indicarle a BUSCARV que realice una coincidencia exacta. Actualizamos nuestra fórmula de la siguiente manera:

=BUSCARV(B8, Tabla1, 2, FALSO)

Y complete la versión actualizada:

Interesante. Devuelve #N/A cuando no se encuentra ningún valor coincidente. Esto nos permite saber que el número de cheque no se encuentra en la actividad bancaria, lo cual es bueno. Pero lo que también es interesante es que la fórmula Total también devuelve #N/A. ¿Por qué? Porque cualquier fórmula que dependa del rango hereda el error… es decir… el error se propaga a cualquier otra fórmula que haga referencia a celdas con el error.

Entonces, BUSCARV FALSO devuelve #N/A cuando no se encuentran valores coincidentes.

Ahora bien, ¿qué pasa con SUMIFS?

SUMIFS

Escribimos la siguiente fórmula en D8:

=SUMARSIFS(Tabla1[Cantidad],Tabla1[CkNum],B8)

Y completa la fórmula:

¡Interesante! SUMIFS devuelve 0 cuando no se encuentran filas coincidentes. Esto significa que la fórmula Total funciona y cualquier otra fórmula que dependa del rango funciona.

Entonces, SUMIFS devuelve 0 cuando no se encuentran coincidencias.

Análisis

Entonces, recapitulemos lo que descubrimos en esta ronda:

Cuando no se encuentran filas coincidentes, BUSCARV VERDADERO realiza una búsqueda de rango, BUSCARV FALSO devuelve #N/A y SUMIFS devuelve 0

Entonces, ¿quién gana la ronda? Bueno, hagámonos la pregunta… en la práctica, ¿qué función utilizaríamos? La respuesta es realmente: depende.

Depende de en qué estemos trabajando. Por ejemplo, si estamos realizando una comparación de listas y queremos saber con certeza si un valor aparece o no en la lista relacionada, debemos usar BUSCARV FALSO. No podemos confiar en los resultados de SUMIFS porque devolvería 0 cuando no se encuentra el elemento Y si la suma de todas las filas coincidentes es 0 (por ejemplo, si agrega una fila con 100 a otra fila con -100, la neto es 0). No podemos distinguir entre estos dos resultados.

Pero, si no estamos realizando una comparación de listas y queremos evitar que un error se propague a través de las fórmulas dependientes, podríamos usar SUMIFS.

Entonces, una vez más, ¿quién ganó? Tendría que decir que es un empate. Realmente depende del libro de trabajo.

Entonces, ¡ambos reciben 10 puntos!

Marcador actualizado…

Estadísticas actualizadas…

Muy bien, ¡nos vemos en la próxima ronda!

Nota: podríamos usar SI.ERROR con BUSCARV para reemplazar #N/A con 0 así: =SIERROR(BUSCARV(…),0)

Archivo de muestra: Round5.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...