NBVC
Well-known Member
- Joined
- Aug 31, 2005
- Messages
- 5,828
<form>I am trying to help someone with a formula and I am stumped....
What I want is to sum any/all groups of numbers larger than 0 that are grouped in 4 or more....e.g. in my example D1:G1. The answer should be 150.... I'm trying this formula: =SUM(IF(FREQUENCY(IF(A1:L1>0,COLUMN(A1:L1)),IF(A1:L1=0,COLUMN(A1:L1)))>=4,A1:L1))
but getting the sum of all cells...<form>
<table x:str="" style="border-collapse: collapse; width: 576pt;" border="0" cellpadding="0" cellspacing="0" width="768"><col style="width: 48pt;" span="12" width="64"> <tbody><tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">25</td> <td style="width: 48pt;" x:num="" align="right" width="64">0</td> <td style="width: 48pt;" x:num="" align="right" width="64">0</td> <td style="width: 48pt;" x:num="" align="right" width="64">25</td> <td style="width: 48pt;" x:num="" align="right" width="64">50</td> <td style="width: 48pt;" x:num="" align="right" width="64">50</td> <td style="width: 48pt;" x:num="" align="right" width="64">25</td> <td style="width: 48pt;" x:num="" align="right" width="64">0</td> <td style="width: 48pt;" x:num="" align="right" width="64">50</td> <td style="width: 48pt;" x:num="" align="right" width="64">100</td> <td style="width: 48pt;" x:num="" align="right" width="64">50</td> <td style="width: 48pt;" x:num="" align="right" width="64">0</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td class="xl25" colspan="3" style="height: 12.75pt;" height="17">Sum of group of 4 or more</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">I get</td> <td x:num="" x:arrayrange="B5" x:fmla="=SUM(IF(FREQUENCY(IF(A1:L1>0,COLUMN(A1:L1)),IF(A1:L1=0,COLUMN(A1:L1)))>=4,A1:L1))" align="right">375</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">Should be</td> <td x:num="" align="right">150</td> <td colspan="2" style="">(sum of d1 to g1)</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td class="xl24" style="height: 12.75pt;" height="17">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> </tbody></table>
</form>
</form>
<table x:str="" style="border-collapse: collapse; width: 768px; height: 126px;" border="0" cellpadding="0" cellspacing="0"><tbody><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td></tr><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt;" height="17">
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt;" height="17">
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height: 12.75pt;" height="17"><td class="xl22" colspan="3" style="height: 12.75pt;" height="17">
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt;" height="17">
</td><td x:num="" x:arrayrange="B5" x:fmla="=SUM(IF(FREQUENCY(IF(A1:L1>0,COLUMN(A1:L1)),IF(A1:L1=0,COLUMN(A1:L1)))>=4,A1:L1))" align="right">
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt;" height="17">
</td><td x:num="" align="right">
</td><td colspan="2" style="">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> </tbody></table>
What I want is to sum any/all groups of numbers larger than 0 that are grouped in 4 or more....e.g. in my example D1:G1. The answer should be 150.... I'm trying this formula: =SUM(IF(FREQUENCY(IF(A1:L1>0,COLUMN(A1:L1)),IF(A1:L1=0,COLUMN(A1:L1)))>=4,A1:L1))
but getting the sum of all cells...<form>
<table x:str="" style="border-collapse: collapse; width: 576pt;" border="0" cellpadding="0" cellspacing="0" width="768"><col style="width: 48pt;" span="12" width="64"> <tbody><tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">25</td> <td style="width: 48pt;" x:num="" align="right" width="64">0</td> <td style="width: 48pt;" x:num="" align="right" width="64">0</td> <td style="width: 48pt;" x:num="" align="right" width="64">25</td> <td style="width: 48pt;" x:num="" align="right" width="64">50</td> <td style="width: 48pt;" x:num="" align="right" width="64">50</td> <td style="width: 48pt;" x:num="" align="right" width="64">25</td> <td style="width: 48pt;" x:num="" align="right" width="64">0</td> <td style="width: 48pt;" x:num="" align="right" width="64">50</td> <td style="width: 48pt;" x:num="" align="right" width="64">100</td> <td style="width: 48pt;" x:num="" align="right" width="64">50</td> <td style="width: 48pt;" x:num="" align="right" width="64">0</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td class="xl25" colspan="3" style="height: 12.75pt;" height="17">Sum of group of 4 or more</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">I get</td> <td x:num="" x:arrayrange="B5" x:fmla="=SUM(IF(FREQUENCY(IF(A1:L1>0,COLUMN(A1:L1)),IF(A1:L1=0,COLUMN(A1:L1)))>=4,A1:L1))" align="right">375</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">Should be</td> <td x:num="" align="right">150</td> <td colspan="2" style="">(sum of d1 to g1)</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td class="xl24" style="height: 12.75pt;" height="17">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> <tr style="height: 12.75pt;" height="17"> <td style="height: 12.75pt;" height="17">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> </tbody></table>
</form>
</form>
<table x:str="" style="border-collapse: collapse; width: 768px; height: 126px;" border="0" cellpadding="0" cellspacing="0"><tbody><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt; width: 48pt;" x:num="" align="right" height="17" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td><td style="width: 48pt;" x:num="" align="right" width="64">
</td></tr><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt;" height="17">
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt;" height="17">
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height: 12.75pt;" height="17"><td class="xl22" colspan="3" style="height: 12.75pt;" height="17">
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt;" height="17">
</td><td x:num="" x:arrayrange="B5" x:fmla="=SUM(IF(FREQUENCY(IF(A1:L1>0,COLUMN(A1:L1)),IF(A1:L1=0,COLUMN(A1:L1)))>=4,A1:L1))" align="right">
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td><td>
</td></tr><tr style="height: 12.75pt;" height="17"><td style="height: 12.75pt;" height="17">
</td><td x:num="" align="right">
</td><td colspan="2" style="">
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> <td>
</td> </tr> </tbody></table>
Last edited: