Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
JerryS
 
Posts: n/a
Default SUMPRODUCT with Wildcard

How do I set up a sumproduct formula to count everything in a column that
starts with the number 2. All of the numbers are 3 digits long. Thanks
--
JerryS
  #2   Report Post  
Jason Morin
 
Posts: n/a
Default

There are several ways:

=COUNT(A:A)-SUM(COUNTIF(A:A,{"<200","299"}))
=SUM(IF(ISNUMBER(A1:A100),IF(LEFT(A1:A100)="2",1)) )
=SUMPRODUCT((A1:A100=200)*(A1:A100<=299))

The 2nd formula is an array formula, so press ctrl + shift + enter for it to
work.

HTH
Jason
Atlanata, GA




"JerryS" wrote:

How do I set up a sumproduct formula to count everything in a column that
starts with the number 2. All of the numbers are 3 digits long. Thanks
--
JerryS

  #4   Report Post  
Harlan Grove
 
Posts: n/a
Default

"Jason Morin" wrote...
There are several ways:

=COUNT(A:A)-SUM(COUNTIF(A:A,{"<200","299"}))
=SUM(IF(ISNUMBER(A1:A100),IF(LEFT(A1:A100)="2",1) ))
=SUMPRODUCT((A1:A100=200)*(A1:A100<=299))


With regard to the first, why not

=COUNTIF(A:A,"=200")-COUNTIF(A:A,"=300")

With regard to the third, even though the OP stated all numbers are 3-digit,
it's still safer to use =200 and <300.


  #5   Report Post  
Maxwell
 
Posts: n/a
Default

You need to be careful when using the LEFT function in this way. While
the numbers are all three digits, some could have leading zeros (if
formatted that way). The LEFT function returns the leftmost
significant digits, and will exclude leading zeros. Therefore, it will
return "2" for either "250" or "024", and potentially overcount your
start-with-2's.

Just my 2 cents.


Seth

On Sat, 11 Jun 2005 05:26:02 -0700, JerryS
wrote:

How do I set up a sumproduct formula to count everything in a column that
starts with the number 2. All of the numbers are 3 digits long. Thanks




  #7   Report Post  
Maxwell
 
Posts: n/a
Default

Don, I get the attached results uing both your and HTH's formulas that
rely on LEFT. I'm running Excel 2003. What version are you using?


Seth

On Thu, 16 Jun 2005 11:13:53 -0500, "Don Guillett"
wrote:

=SUMPRODUCT((LEFT(E2:E5)="2")*1)
222
0235
00025
00250


number
text
formatted with leading 0's
ans is 1 for the 222


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Sumproduct Wildcard RB Excel Discussion (Misc queries) 6 May 17th 05 04:27 AM
Sumproduct with Wildcard * Jim Excel Worksheet Functions 5 April 5th 05 05:56 PM
Can I reference =, <, or > sign in SUMPRODUCT BobT Excel Discussion (Misc queries) 7 February 16th 05 01:58 PM
Sumproduct function not working Scott Summerlin Excel Worksheet Functions 12 December 4th 04 05:15 AM
adding two sumproduct formulas together ski2004_2005 Excel Worksheet Functions 1 November 12th 04 09:08 PM


All times are GMT +1. The time now is 03:31 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"