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
.