
Fórmula genérica
=IF(COUNTIF(range,criteria)=1,SUMIF(range,criteria,sumrange,"")
Resumen
Para calcular el subtotal de los valores por número de factura, puede utilizar una fórmula basada en COUNTIF y SUMIF. En el ejemplo que se muestra, la fórmula en E5 es:
=IF(COUNTIF($B$5:B5,B5)=1,SUMIF($B:$B,B5,$D:$D),"")
Explicación
Esta fórmula usa CONTAR.SI con un rango en expansión para verificar primero si la fila actual es la primera aparición de un número de factura determinado:
COUNTIF($B$5:B5,B5)=1
Esta expresión solo devuelve VERDADERO cuando se trata de la primera aparición de un número de factura determinado. Si es así, se ejecuta un cálculo SUMIF:
SUMIF($B:$B,B5,$D:$D)
Aquí, SUMIF se usa para generar una suma total por número de factura, usando los montos en la columna D.
Si el recuento no es 1, la fórmula simplemente devuelve una cadena vacía ("")