¿Cómo usar countif, sumif en dos hojas donde la prueba lógica es una equivalencia?

¿Cómo usar countif, sumif en dos hojas donde la prueba lógica es una equivalencia?

Estoy creando una hoja de suma simple que se basa en un condicional, pero parece que no consigo que CONTAR.SI/SUMAR.SI funcione para mí.

En resumen, tengo dos hojas, una con unos cientos de líneas de registros que incluyen un número de identificación del proveedor (Hoja1|2!A:A), tarifas (B:B) y horas (todos los cuales pueden estar duplicados, ordenados por número de identificación del proveedor). En la segunda hoja, tomé los números de identificación del proveedor, eliminé los duplicados y me gustaría que el resto de la hoja fuera una suma de los registros de la primera hoja.

Específicamente, esperaba que funcionara una fórmula como esta:

  • =SUMIF(Sheet1!B:B, Sheet1!A:A=Sheet2!A:A)(para encontrar tarifas totales, horas)

  • =COUNTIF(Sheet1!A:A, Sheet1!A:A=Sheet2!A:A)(para encontrar la frecuencia del ID del proveedor en filas)

Sin embargo, ambos solo devuelven cero una vez que se ingresan. Básicamente, quiero que sume la columna de tarifas (B:B) de la primera hoja de la segunda hoja, siempre que la prueba lógica resulte cierta de que el ID del proveedor en la hoja 1 es el mismo que el ID del proveedor en la hoja 2 ( ...1!A=...2!A).

Respuesta1

Tu sintaxis es incorrecta. Para SUMIF desea que el Rango sea Sheet1!A:A, los Criterios A1(si es allí donde se mantiene la instancia única del número de identificación del proveedor) y el Sum_range sea Sheet1!B:B.

Ejemplo Sheet2(cuadro interior) a continuación donde las fórmulas son el contenido de Row6.

ingrese la descripción de la imagen aquí

información relacionada