Cond STDEV-formula seems wrong {=STDEV(IF(E1:E8=1,G1:G8,0))}

Jorgen

Board Regular
Joined
Mar 25, 2004
Messages
67
Office Version
  1. 365
  2. 2016
Platform
  1. Windows
  2. MacOS
I read some other threads about conditional Standard Deviation-calculations using the formula {=STDEV(IF(E1:E8=1,G1:G8,0))} (being entered with ctrl-shift enter) but I get the wrong results using it. And as I was checking for this post - I found out that AVERAGE does the same.
I tested with these values in C8:C27 (Actually created from Normal distribution 10, 5 and 100, 50 as a hint of what the results should be)

1 12.7021177
1 10.41939925
1 11.00331069
1 7.226683093
1 7.405969917
1 13.77274362
1 -0.983961511
1 13.54316044
1 14.47282228
1 12.7528812
2 127.021177
2 104.1939925
2 110.0331069
2 72.26683093
2 74.05969917
2 137.7274362
2 -9.839615114
2 135.4316044
2 144.7282228
2 127.528812

Using {=AVERAGE(IF(C8:C27=1,D8:D27,0))}
and {=STDEV(IF(C8:C27=1,D8:D27,0))} I end up with
1-> Average=5.116 Stdev=6.15932
2-> Average=51.158 Stdev=61.59319
which is wrong since if I hardcode the ranges for the 1:s and 2:s (like =STDEV(D8:D17)) I get

1-> Average=10.2315 Stdev=4.68316
2-> Average=102.315 Stdev=46.8316

So since the conditional formula above doesn´t work my question that this has been leading up to is:
How can I do conditional Standard Deviation and get a correct result in Excel?

Thanks,

Jörgen
 

Excel Facts

Round to nearest half hour?
Use =MROUND(A2,"0:30") to round to nearest half hour. Use =CEILING(A2,"0:30") to round to next half hour.
re-check the original posts, then consider the difference between:

=STDEV(IF(C8:C27=1,D8:D27,0))

and

=STDEV(IF(C8:C27=1,D8:D27))

...the latter is what you need.
 
Upvote 0
Thanks! When put like that, it makes sense...
 
Upvote 0

Forum statistics

Threads
1,216,100
Messages
6,128,834
Members
449,471
Latest member
lachbee

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top