conditional subtotal function

  • Thread starter Thread starter dreamz
  • Start date Start date
D

dreamz

i can't seem to get anything to work.

the data appears as follows:


Code
-------------------

A B
ON 1000
ON 1000
OFF 500
OFF 500
ON 1000
OFF 1000
OFF 400
OFF 300
ON 400

-------------------


now, i have an autofilter that will filter some of these out and leav
the rest, e.g.:


Code
-------------------

A B
OFF 500
OFF 500
ON 1000
OFF 1000
ON 400

-------------------


now i need to calculate a sum with the condition that the value i
column a is "on". here, the answer should be 1400.

the usual array formula with a sum doesn't work because it sums hidde
cells as well. the only function i know of that sums correctly is th
subtotal function, but i don't know how to add the "on"-only conditio
to it.

any ideas? thanks
 
=SUMPRODUCT((SUBTOTAL(9,OFFSET($B$1,ROW($B$2:$B$20)-ROW($B$1),,1)))*(A2:A20=
"ON"))

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)
 
thanks, dave! i'll be reading through that site to better understand th
functions.

bob, that worked perfectly. now to figure out exactly what it means
thanks again
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Access Running Balance in Access 1
Multiples conditions in an array 3
[ask] Quartile and Frequency 0
function range 1
Formula help 1
function range 2
multiple sheet looks up and match 4
sumproduct with unhidden data 1

Back
Top