ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   auto sum in formula (https://www.excelbanter.com/excel-worksheet-functions/8122-auto-sum-formula.html)

hbpvs

auto sum in formula
 
I want to add an auto sum in a formula that adjusts the sum-range every time
the name in the left column changes. For example cells A1-A10 shows product
A, in cell A11 Total, than cells A12-A16 product B. Column B shows the sold
products but the row range for those subtotals differs frequently. So I'm
looking for something like a formula in cell C10 If(a10="Total",
autosum(b1:b9),b10), this autosum-range automatically to be adjusted. I know
how to do this in VB but can I also put this in a formula.

Frank Kabel

Hi
in C2 enter
=IF(A2="Total",SUMIF($A:$A,A1,$B:$B),"")
and copy down

"hbpvs" wrote:

I want to add an auto sum in a formula that adjusts the sum-range every time
the name in the left column changes. For example cells A1-A10 shows product
A, in cell A11 Total, than cells A12-A16 product B. Column B shows the sold
products but the row range for those subtotals differs frequently. So I'm
looking for something like a formula in cell C10 If(a10="Total",
autosum(b1:b9),b10), this autosum-range automatically to be adjusted. I know
how to do this in VB but can I also put this in a formula.


hbpvs

Thanks, but I guess I did not explain my question clear enough.
This formula adds up the whole collumn B or 0, I only want to sum all
figures above the cell next to where A50="Total"
or am I doing something wrong, this is my formula
=IF(A50="Total",SUMIF($A:$A,A49,$B:$B),"") results in 0
=IF(A50="Total",SUMIF($A:$A,B49,$B:$B),"") results in 2068, while the result
should be 36



"Frank Kabel" wrote:

Hi
in C2 enter
=IF(A2="Total",SUMIF($A:$A,A1,$B:$B),"")
and copy down

"hbpvs" wrote:

I want to add an auto sum in a formula that adjusts the sum-range every time
the name in the left column changes. For example cells A1-A10 shows product
A, in cell A11 Total, than cells A12-A16 product B. Column B shows the sold
products but the row range for those subtotals differs frequently. So I'm
looking for something like a formula in cell C10 If(a10="Total",
autosum(b1:b9),b10), this autosum-range automatically to be adjusted. I know
how to do this in VB but can I also put this in a formula.


Frank Kabel

Hi
but if column A contains the (unique) product name this should do. Maybe
post some example rows of your data

--
Regards
Frank Kabel
Frankfurt, Germany

hbpvs wrote:
Thanks, but I guess I did not explain my question clear enough.
This formula adds up the whole collumn B or 0, I only want to sum all
figures above the cell next to where A50="Total"
or am I doing something wrong, this is my formula
=IF(A50="Total",SUMIF($A:$A,A49,$B:$B),"") results in 0
=IF(A50="Total",SUMIF($A:$A,B49,$B:$B),"") results in 2068, while the
result should be 36



"Frank Kabel" wrote:

Hi
in C2 enter
=IF(A2="Total",SUMIF($A:$A,A1,$B:$B),"")
and copy down

"hbpvs" wrote:

I want to add an auto sum in a formula that adjusts the sum-range
every time the name in the left column changes. For example cells
A1-A10 shows product A, in cell A11 Total, than cells A12-A16
product B. Column B shows the sold products but the row range for
those subtotals differs frequently. So I'm looking for something
like a formula in cell C10 If(a10="Total", autosum(b1:b9),b10),
this autosum-range automatically to be adjusted. I know how to do
this in VB but can I also put this in a formula.




hbpvs

This is my example data
Car Dec
car1001 1
car1002 1
car1003 1
car1004 1
car1005 0
car1006 1
car1007 1
car1008 1
car1009 1
Total 8 1

I now put in Cell C4:C12 the formula
=IF(A13="Total",SUMIF($A:$A,A12,$B:$B),"") the result is 1 while it should be
8.

Thanks allot for your support, I'm sorry I don't understand


"Frank Kabel" wrote:

Hi
but if column A contains the (unique) product name this should do. Maybe
post some example rows of your data

--
Regards
Frank Kabel
Frankfurt, Germany

hbpvs wrote:
Thanks, but I guess I did not explain my question clear enough.
This formula adds up the whole collumn B or 0, I only want to sum all
figures above the cell next to where A50="Total"
or am I doing something wrong, this is my formula
=IF(A50="Total",SUMIF($A:$A,A49,$B:$B),"") results in 0
=IF(A50="Total",SUMIF($A:$A,B49,$B:$B),"") results in 2068, while the
result should be 36



"Frank Kabel" wrote:

Hi
in C2 enter
=IF(A2="Total",SUMIF($A:$A,A1,$B:$B),"")
and copy down

"hbpvs" wrote:

I want to add an auto sum in a formula that adjusts the sum-range
every time the name in the left column changes. For example cells
A1-A10 shows product A, in cell A11 Total, than cells A12-A16
product B. Column B shows the sold products but the row range for
those subtotals differs frequently. So I'm looking for something
like a formula in cell C10 If(a10="Total", autosum(b1:b9),b10),
this autosum-range automatically to be adjusted. I know how to do
this in VB but can I also put this in a formula.





Frank Kabel

Hi
this should work. <Are you sure your values in column B are stored as real
numbers?

--
Regards
Frank Kabel
Frankfurt, Germany

hbpvs wrote:
This is my example data
Car Dec
car1001 1
car1002 1
car1003 1
car1004 1
car1005 0
car1006 1
car1007 1
car1008 1
car1009 1
Total 8 1

I now put in Cell C4:C12 the formula
=IF(A13="Total",SUMIF($A:$A,A12,$B:$B),"") the result is 1 while it
should be 8.

Thanks allot for your support, I'm sorry I don't understand


"Frank Kabel" wrote:

Hi
but if column A contains the (unique) product name this should do.
Maybe post some example rows of your data

--
Regards
Frank Kabel
Frankfurt, Germany

hbpvs wrote:
Thanks, but I guess I did not explain my question clear enough.
This formula adds up the whole collumn B or 0, I only want to sum
all figures above the cell next to where A50="Total"
or am I doing something wrong, this is my formula
=IF(A50="Total",SUMIF($A:$A,A49,$B:$B),"") results in 0
=IF(A50="Total",SUMIF($A:$A,B49,$B:$B),"") results in 2068, while
the result should be 36



"Frank Kabel" wrote:

Hi
in C2 enter
=IF(A2="Total",SUMIF($A:$A,A1,$B:$B),"")
and copy down

"hbpvs" wrote:

I want to add an auto sum in a formula that adjusts the sum-range
every time the name in the left column changes. For example cells
A1-A10 shows product A, in cell A11 Total, than cells A12-A16
product B. Column B shows the sold products but the row range for
those subtotals differs frequently. So I'm looking for something
like a formula in cell C10 If(a10="Total", autosum(b1:b9),b10),
this autosum-range automatically to be adjusted. I know how to do
this in VB but can I also put this in a formula.





All times are GMT +1. The time now is 10:05 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com