Manipulating Formula

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello,

On Aug 3 of my orginal posting i was provided an excellent array formula to
my request below:
Two for sure dumb questions, why have a column "D" if coulmn "A" is for
accounts,column "B" is for corresponding dollar amounts and column "C" is for
the results of sumed account values? Do you hit cntrl shift enter first on a
cell then enter the formula?

Bob Phillips said:
C1: =A1
C2: =IF(ISERROR(MATCH(0,COUNTIF(C$1:C1,$A$1:$A$20&""),0)),"",
INDEX(IF(ISBLANK($A$1:$A$20),"",$A$1:$A$20),MATCH(0,COUNTIF(C$1:C1,$A$1:$A$2
0&""),0)))

which is an array formula, it should be committed with Ctrl-Shift-Enter, not
just Enter.

Copy C2 down as far as you need

D1: =SUMIF(A:A,C1,B:B)

and copy down

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)
I now need to manipulate the formula to a set of different columns and row.
Where in this formula does it correspond to row and column? For example, if
instead of using columns A,B,C,D and row 1 and now wanted to use this
formula using columns D,E,F,G and starting on row 6.......how do i do that?
 
after you type the formula in the cell, hit Ctrl+Shift+Enter rather than
just Enter to terminate formula entry.
 
Please read to the bottom of my posting since it deals with the formula and
how to make changes.

Thanks
 
The formula Bob posted for column C creates a list of unique account numbers.
The formula in column D does a sumif on the original Data (A:B) and give you
a sum for each unique account number. If you want to that to start in D6:


F6: =D6
F7:
=IF(ISERROR(MATCH(0,COUNTIF(F$6:F6,$D$6:$D$25&""),0)),"",INDEX(IF(ISBLANK($D$6:$D$25),"",$D$6:$D$25),MATCH(0,COUNTIF(F$6:F6,$D$6:$D$25&""),0)))

Entered with Ctrl+Shift+Enter


G6:= Sumif($D$6:$D$1000,$F6,$E$6:$E$1000)

select F6:G6 and pull down
 

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

Back
Top