Home » excel » excel – Change formula to Subtotal

# excel – Change formula to Subtotal

Questions:

I have this formula

``````=SUM((Usages!\$BR\$2:\$BR\$1065<BX2)+(Usages!\$BS\$2:\$BS\$1065>
``````

is there a way to convert it to Subtotal? so that my totals change as i filter data.

Here is a data sample, the formula works to count the frequency in which an hour bin has passed.

Data sample

Try,

``````=SUMPRODUCT((IF(SUBTOTAL(103, OFFSET(BR1, ROW(1:1064), 0)), BR2:BR1065, 1E+99)<A3)+
(SUBTOTAL(109, OFFSET(BS1, ROW(1:1064), 0))>A3)+
INT(SUBTOTAL(109, OFFSET(AB1, ROW(1:1064), 0)))-
1)
``````

Before hiding rows(9:10): After hiding rows(9:10): So I had a better look at it and for your first criteria (`(Usages!\$BR\$2:\$BR\$1065<A3)+(Usages!\$BS\$2:\$BS\$1065> A3)`), you can use this workaround :
`=SUMPRODUCT((A2:A32<>G1)*SUBTOTAL(103,OFFSET(A1,ROW(A2:A32)-1,0)))` I am not sure what is the use for you second criteria (`+INT(Usages!\$AD\$2:\$AD\$1065)-INT(Usages!\$AB\$2:\$AB\$1065)-1`) as I dont think it returns any valuable result ? At least not in a bottom total cell formula use ?