Feb 16 2023 09:40 AM
Hello! I have a column that contains numbers 0 through 10. I'd like to count (with filter) cells that are <=6. I have this formula, but it is including cells with 10. How do I exclude 10?
=SUMPRODUCT(SUBTOTAL(3,OFFSET(G2:G286,ROW(G2:G286)-MIN(ROW(G2:G286)),,1)),ISNUMBER(SEARCH("6",G2:G286))+ISNUMBER(SEARCH("5",G2:G286))+ISNUMBER(SEARCH("4",G2:G286))+ISNUMBER(SEARCH("3",G2:G286))+ISNUMBER(SEARCH("2",G2:G286))+ISNUMBER(SEARCH("1",G2:G286))+ISNUMBER(SEARCH("0",G2:G286))+0)
Feb 16 2023 09:55 AM
=SUMPRODUCT(SUBTOTAL(3,OFFSET(G2:G286,ROW(G2:G286)-MIN(ROW(G2:G286)),,1))*((G2:G286=0)+(G2:G286=1)+(G2:G286=2)+(G2:G286=3)+(G2:G286=4)+(G2:G286=5)+(G2:G286=6)))
This returns the expected result if i correctly understand what you want to do.
Feb 16 2023 10:13 AM
Even somewhat shorter than from @Quadruple_Pawn :
=SUMPRODUCT(SUBTOTAL(3,OFFSET($G$2,ROW($G$2:$G$286)-ROW($G$2),0)),--($G$2:$G$286<=6))
Feb 16 2023 10:42 AM
Feb 16 2023 10:43 AM
Feb 16 2023 11:17 AM
A 365 solution.
Swap out 'numbers' with your range.
=REDUCE(0,numbers,LAMBDA(a,v,IF(AND(SUBTOTAL(2,v)=1,v<=6),a+1,a)))
Feb 17 2023 06:29 AM