ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Drop Down List (https://www.excelbanter.com/excel-discussion-misc-queries/135922-drop-down-list.html)

Secret Squirrel

Drop Down List
 
I have a drop down list that I'm using to sum up detail by specific customer.
The detail is kept on a worksheet called "Detail". The summary and drop down
list is on a worksheet called "Summary". When no customer is selected from
the list I want to be able to sum all customers. Then when a customer is
selected I only want it to sum that customer. How do I add this "All"
function to my worksheet? Here is an example of the formula I am using to sum
up detail by a customer and date. The cell "B3" is where my drop down list is.

=SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3))



Toppers

Drop Down List
 
Perhaps....

=IF(Summary!$B$3="All",SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998)),SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3)))



"Secret Squirrel" wrote:

I have a drop down list that I'm using to sum up detail by specific customer.
The detail is kept on a worksheet called "Detail". The summary and drop down
list is on a worksheet called "Summary". When no customer is selected from
the list I want to be able to sum all customers. Then when a customer is
selected I only want it to sum that customer. How do I add this "All"
function to my worksheet? Here is an example of the formula I am using to sum
up detail by a customer and date. The cell "B3" is where my drop down list is.

=SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3))



Secret Squirrel

Drop Down List
 
That's what I was thinking but how will it know "All" means to sum all the
detail? In my formula it will be looking for a customer called "All", correct?

"Toppers" wrote:

Perhaps....

=IF(Summary!$B$3="All",SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998)),SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3)))



"Secret Squirrel" wrote:

I have a drop down list that I'm using to sum up detail by specific customer.
The detail is kept on a worksheet called "Detail". The summary and drop down
list is on a worksheet called "Summary". When no customer is selected from
the list I want to be able to sum all customers. Then when a customer is
selected I only want it to sum that customer. How do I add this "All"
function to my worksheet? Here is an example of the formula I am using to sum
up detail by a customer and date. The cell "B3" is where my drop down list is.

=SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3))



Toppers

Drop Down List
 
NO! If you check the first SUMPRODUCT, the compare to $B$3 had been removed
so it will sum based on Month and Year only.

This is what you want?

"Secret Squirrel" wrote:

That's what I was thinking but how will it know "All" means to sum all the
detail? In my formula it will be looking for a customer called "All", correct?

"Toppers" wrote:

Perhaps....

=IF(Summary!$B$3="All",SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998)),SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3)))



"Secret Squirrel" wrote:

I have a drop down list that I'm using to sum up detail by specific customer.
The detail is kept on a worksheet called "Detail". The summary and drop down
list is on a worksheet called "Summary". When no customer is selected from
the list I want to be able to sum all customers. Then when a customer is
selected I only want it to sum that customer. How do I add this "All"
function to my worksheet? Here is an example of the formula I am using to sum
up detail by a customer and date. The cell "B3" is where my drop down list is.

=SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3))



Secret Squirrel

Drop Down List
 
That's what I want. I missed the fact that you removed the first compare.
Thanks!

"Toppers" wrote:

NO! If you check the first SUMPRODUCT, the compare to $B$3 had been removed
so it will sum based on Month and Year only.

This is what you want?

"Secret Squirrel" wrote:

That's what I was thinking but how will it know "All" means to sum all the
detail? In my formula it will be looking for a customer called "All", correct?

"Toppers" wrote:

Perhaps....

=IF(Summary!$B$3="All",SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998)),SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3)))



"Secret Squirrel" wrote:

I have a drop down list that I'm using to sum up detail by specific customer.
The detail is kept on a worksheet called "Detail". The summary and drop down
list is on a worksheet called "Summary". When no customer is selected from
the list I want to be able to sum all customers. Then when a customer is
selected I only want it to sum that customer. How do I add this "All"
function to my worksheet? Here is an example of the formula I am using to sum
up detail by a customer and date. The cell "B3" is where my drop down list is.

=SUMPRODUCT(--(MONTH(Detail!$I$2:$I$43998)=MONTH($A8)),--(YEAR(Detail!$I$2:$I$43998)=YEAR($A8)),--(Detail!$B$2:$B$43998=Summary!$B$3))




All times are GMT +1. The time now is 03:37 AM.

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