How to divide array formula?

G

Guntars

Hello every one,
I got this array:
{0,0,1,1,0,1,1,0,1,1,1,1}
Is there a way to SUM every 3 numbers?
Desired result:
SUM (0,0,1)
SUM (1,0,1)
SUM (1,0,1)
SUM (1,1,1)
It would return:
1
2
2
3
Thank you,
Guntars
 
H

Héctor Miguel

hi, !

better if you write-down your array (say) to range [B2:M2]
and start with a formula like one of the following:

op1: =sumproduct(subtotal(9,offset($b$2,,row(a1)*3-3,,3)))
op2: =sum(index($b$2:$m$2,row(a1)*3-2):index($b$2:$m$2,row(a1)*3))

copy/drag down as needed

hth,
hector.

__ OP __
 
H

Héctor Miguel

hi, again !

ok, if you don't want write-down your array, you will need an(other) array for the every 3 numbers
in a way that this (new) array can be multiplied by your 12 elements array

let's say you put three "ones" (1) in the range [K1:M1]
you can start your sum operation (every 3) with the following CSE (array) formula:

=sum({0,0,1,1,0,1,1,0,1,1,1,1}*n(transpose(offset($b$1,,row(indirect("1:12"))+9-(row(a1)*3-3)-1,,12))))

and copy/drag down as needed

hth,
hector.

__ previous __
better if you write-down your array (say) to range [B2:M2]
and start with a formula like one of the following:

op1: =sumproduct(subtotal(9,offset($b$2,,row(a1)*3-3,,3)))
op2: =sum(index($b$2:$m$2,row(a1)*3-2):index($b$2:$m$2,row(a1)*3))

copy/drag down as needed

__ OP __
Hello every one,
I got this array:
{0,0,1,1,0,1,1,0,1,1,1,1}
Is there a way to SUM every 3 numbers?
Desired result:
SUM (0,0,1)
SUM (1,0,1)
SUM (1,0,1)
SUM (1,1,1)
It would return:
1
2
2
3
Thank you,
 

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

Top