Home |
Search |
Today's Posts |
#1
|
|||
|
|||
ARRAY FORMULA-RETURN 0 INSTEAD OF #DIV/0
Here is my array formula. I would like it to return a ZERO instead of
#DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
#2
|
|||
|
|||
Try This:
=IF((ISERR(AVERAGE(H3:H6))),"",AVERAGE(H3:H6)) -- HTH, RD ============================================== Please keep all correspondence within the Group, so all may benefit! ============================================== "Teri" wrote in message ... Here is my array formula. I would like it to return a ZERO instead of #DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
#3
|
|||
|
|||
I am assuming you get these errors because the range is empty, you can use
=IF(COUNTBLANK(H3:H6)=ROWS(H3:H6),0,AVERAGE(IF(H3: H6<0,H3:H6))) entered with ctrl + shift & enter Regards, Peo Sjoblom "Teri" wrote: Here is my array formula. I would like it to return a ZERO instead of #DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
#4
|
|||
|
|||
Thanks so much for your response, however your formula doesn't address the
zeroes that are in the array. Consequently, since the value are currently 31, 0, 0, 0 I get an answer of 7.5 instead of 31. "RagDyeR" wrote: Try This: =IF((ISERR(AVERAGE(H3:H6))),"",AVERAGE(H3:H6)) -- HTH, RD ============================================== Please keep all correspondence within the Group, so all may benefit! ============================================== "Teri" wrote in message ... Here is my array formula. I would like it to return a ZERO instead of #DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
#5
|
|||
|
|||
Actually, no. The range isn't empty. Currently it has the value of 31, 0,
0, and 0. Sorry I didn't mention that before. "Peo Sjoblom" wrote: I am assuming you get these errors because the range is empty, you can use =IF(COUNTBLANK(H3:H6)=ROWS(H3:H6),0,AVERAGE(IF(H3: H6<0,H3:H6))) entered with ctrl + shift & enter Regards, Peo Sjoblom "Teri" wrote: Here is my array formula. I would like it to return a ZERO instead of #DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
#6
|
|||
|
|||
It doesn't matter, my formula will disregard the zeros and as an extra
precaution it will not return an error if all cells are empty Regards, Peo Sjoblom "Teri" wrote: Actually, no. The range isn't empty. Currently it has the value of 31, 0, 0, and 0. Sorry I didn't mention that before. "Peo Sjoblom" wrote: I am assuming you get these errors because the range is empty, you can use =IF(COUNTBLANK(H3:H6)=ROWS(H3:H6),0,AVERAGE(IF(H3: H6<0,H3:H6))) entered with ctrl + shift & enter Regards, Peo Sjoblom "Teri" wrote: Here is my array formula. I would like it to return a ZERO instead of #DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
#7
|
|||
|
|||
I entered the formula per your instructions. It worked fine, however, if I
replaced the 31 with a zero, I got the #DIV/0 error again. "Peo Sjoblom" wrote: It doesn't matter, my formula will disregard the zeros and as an extra precaution it will not return an error if all cells are empty Regards, Peo Sjoblom "Teri" wrote: Actually, no. The range isn't empty. Currently it has the value of 31, 0, 0, and 0. Sorry I didn't mention that before. "Peo Sjoblom" wrote: I am assuming you get these errors because the range is empty, you can use =IF(COUNTBLANK(H3:H6)=ROWS(H3:H6),0,AVERAGE(IF(H3: H6<0,H3:H6))) entered with ctrl + shift & enter Regards, Peo Sjoblom "Teri" wrote: Here is my array formula. I would like it to return a ZERO instead of #DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
#8
|
|||
|
|||
OK, got you
=IF(COUNTIF(H3:H6,0)=COUNT(H3:H6),0,AVERAGE(IF(H3: H6<0,H3:H6))) entered with ctrl + shift & enter will work if all cells empty and all if cells are 0 and will disregard zeros in the average Regards, Peo Sjoblom "Teri" wrote: I entered the formula per your instructions. It worked fine, however, if I replaced the 31 with a zero, I got the #DIV/0 error again. "Peo Sjoblom" wrote: It doesn't matter, my formula will disregard the zeros and as an extra precaution it will not return an error if all cells are empty Regards, Peo Sjoblom "Teri" wrote: Actually, no. The range isn't empty. Currently it has the value of 31, 0, 0, and 0. Sorry I didn't mention that before. "Peo Sjoblom" wrote: I am assuming you get these errors because the range is empty, you can use =IF(COUNTBLANK(H3:H6)=ROWS(H3:H6),0,AVERAGE(IF(H3: H6<0,H3:H6))) entered with ctrl + shift & enter Regards, Peo Sjoblom "Teri" wrote: Here is my array formula. I would like it to return a ZERO instead of #DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
#9
|
|||
|
|||
PERFECT! Thank you SO MUCH!
"Peo Sjoblom" wrote: OK, got you =IF(COUNTIF(H3:H6,0)=COUNT(H3:H6),0,AVERAGE(IF(H3: H6<0,H3:H6))) entered with ctrl + shift & enter will work if all cells empty and all if cells are 0 and will disregard zeros in the average Regards, Peo Sjoblom "Teri" wrote: I entered the formula per your instructions. It worked fine, however, if I replaced the 31 with a zero, I got the #DIV/0 error again. "Peo Sjoblom" wrote: It doesn't matter, my formula will disregard the zeros and as an extra precaution it will not return an error if all cells are empty Regards, Peo Sjoblom "Teri" wrote: Actually, no. The range isn't empty. Currently it has the value of 31, 0, 0, and 0. Sorry I didn't mention that before. "Peo Sjoblom" wrote: I am assuming you get these errors because the range is empty, you can use =IF(COUNTBLANK(H3:H6)=ROWS(H3:H6),0,AVERAGE(IF(H3: H6<0,H3:H6))) entered with ctrl + shift & enter Regards, Peo Sjoblom "Teri" wrote: Here is my array formula. I would like it to return a ZERO instead of #DIV/0. Have spent way too much time trying to make it work and thought some kind soul out there would be willing to help me: {=AVERAGE(IF(H3:H6<0, H3:H6,""))} Thanks in advance! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Formula to return tomorrow's date. | New Users to Excel | |||
Array Formula | Excel Worksheet Functions | |||
Need help troubleshooting an array formula XLXP on Win2K | Excel Worksheet Functions | |||
What instead of an array formula part 2 | Excel Discussion (Misc queries) | |||
What instead of an array formula? | Excel Discussion (Misc queries) |