Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 193
Default Counting occurrences of products in a master list

I want to count the number of occurrences of a small list of products that
appear in a large (2,000+) inventory list. I used the countif function but
there's a specific situation where my formula fails. Here's the example of
the product numbers in the small list:

R6AA
RM8B
RN7A
RN7AA
RN7A/5
RN7AB

The product numbers in the master inventory list may be 3 to 12 characters
in length. Some of them include the / separator which designates a subset of
the master number to the left of the /.

For example, the fifth item (RN7A/5) is the same as RN7A. I would like any
products with the / character to be totaled with the "root" item (the number
to the left of the /).

The product numbers are in random order in the inventory list, column A. The
couple of dozen items to be searched and counted are in column F.

I started in column H1 with =countif(A1:A2000,f1) and copied down. As long
as I include RN7A and RN7A/5 in column F, this works fine. I get my totals
but the subsets are not combined.

I would like to only specify RN7A and it's total would include all subset
products /5, /7, /G4, etc. too.

Can anyone provide a formula to accomplish this goal?

  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 1,805
Default Counting occurrences of products in a master list

Try
(I tested in Excel 2007)

=SUMPRODUCT(--(LEFT(A1:A2000,Len(F1))=F1))

"robert" wrote:

I want to count the number of occurrences of a small list of products that
appear in a large (2,000+) inventory list. I used the countif function but
there's a specific situation where my formula fails. Here's the example of
the product numbers in the small list:

R6AA
RM8B
RN7A
RN7AA
RN7A/5
RN7AB

The product numbers in the master inventory list may be 3 to 12 characters
in length. Some of them include the / separator which designates a subset of
the master number to the left of the /.

For example, the fifth item (RN7A/5) is the same as RN7A. I would like any
products with the / character to be totaled with the "root" item (the number
to the left of the /).

The product numbers are in random order in the inventory list, column A. The
couple of dozen items to be searched and counted are in column F.

I started in column H1 with =countif(A1:A2000,f1) and copied down. As long
as I include RN7A and RN7A/5 in column F, this works fine. I get my totals
but the subsets are not combined.

I would like to only specify RN7A and it's total would include all subset
products /5, /7, /G4, etc. too.

Can anyone provide a formula to accomplish this goal?

  #3   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Counting occurrences of products in a master list

Another possibility:

F1 = RN7A

=COUNTIF(A1:A2000,F1&"*")

--
Biff
Microsoft Excel MVP


"robert" wrote in message
...
I want to count the number of occurrences of a small list of products that
appear in a large (2,000+) inventory list. I used the countif function but
there's a specific situation where my formula fails. Here's the example of
the product numbers in the small list:

R6AA
RM8B
RN7A
RN7AA
RN7A/5
RN7AB

The product numbers in the master inventory list may be 3 to 12 characters
in length. Some of them include the / separator which designates a subset
of
the master number to the left of the /.

For example, the fifth item (RN7A/5) is the same as RN7A. I would like any
products with the / character to be totaled with the "root" item (the
number
to the left of the /).

The product numbers are in random order in the inventory list, column A.
The
couple of dozen items to be searched and counted are in column F.

I started in column H1 with =countif(A1:A2000,f1) and copied down. As long
as I include RN7A and RN7A/5 in column F, this works fine. I get my totals
but the subsets are not combined.

I would like to only specify RN7A and it's total would include all subset
products /5, /7, /G4, etc. too.

Can anyone provide a formula to accomplish this goal?



  #4   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 193
Default Counting occurrences of products in a master list



"T. Valko" wrote:

Another possibility:

F1 = RN7A

=COUNTIF(A1:A2000,F1&"*")

--
Biff
Microsoft Excel MVP


"robert" wrote in message
...
I want to count the number of occurrences of a small list of products that
appear in a large (2,000+) inventory list. I used the countif function but
there's a specific situation where my formula fails. Here's the example of
the product numbers in the small list:

R6AA
RM8B
RN7A
RN7AA
RN7A/5
RN7AB

The product numbers in the master inventory list may be 3 to 12 characters
in length. Some of them include the / separator which designates a subset
of
the master number to the left of the /.

For example, the fifth item (RN7A/5) is the same as RN7A. I would like any
products with the / character to be totaled with the "root" item (the
number
to the left of the /).

The product numbers are in random order in the inventory list, column A.
The
couple of dozen items to be searched and counted are in column F.

I started in column H1 with =countif(A1:A2000,f1) and copied down. As long
as I include RN7A and RN7A/5 in column F, this works fine. I get my totals
but the subsets are not combined.

I would like to only specify RN7A and it's total would include all subset
products /5, /7, /G4, etc. too.

Can anyone provide a formula to accomplish this goal?



I had tried this but it picks up any combinations, for example it will count:

RN7A
RN7A/9
RN7A/G4

but also

RN7AA
RN7AB
RN7AX... etc.

I see there's another suggestion which I haven't tried yet.

Thank you for your answer!

  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Counting occurrences of products in a master list

"robert" wrote in message
...


"T. Valko" wrote:

Another possibility:

F1 = RN7A

=COUNTIF(A1:A2000,F1&"*")

--
Biff
Microsoft Excel MVP


"robert" wrote in message
...
I want to count the number of occurrences of a small list of products
that
appear in a large (2,000+) inventory list. I used the countif function
but
there's a specific situation where my formula fails. Here's the example
of
the product numbers in the small list:

R6AA
RM8B
RN7A
RN7AA
RN7A/5
RN7AB

The product numbers in the master inventory list may be 3 to 12
characters
in length. Some of them include the / separator which designates a
subset
of
the master number to the left of the /.

For example, the fifth item (RN7A/5) is the same as RN7A. I would like
any
products with the / character to be totaled with the "root" item (the
number
to the left of the /).

The product numbers are in random order in the inventory list, column
A.
The
couple of dozen items to be searched and counted are in column F.

I started in column H1 with =countif(A1:A2000,f1) and copied down. As
long
as I include RN7A and RN7A/5 in column F, this works fine. I get my
totals
but the subsets are not combined.

I would like to only specify RN7A and it's total would include all
subset
products /5, /7, /G4, etc. too.

Can anyone provide a formula to accomplish this goal?



I had tried this but it picks up any combinations, for example it will
count:

RN7A
RN7A/9
RN7A/G4

but also

RN7AA
RN7AB
RN7AX... etc.

I see there's another suggestion which I haven't tried yet.

Thank you for your answer!


So, you only want to count cells that contain RN7A or RN7A followed by a / ?

Try this:

F1 = RN7A

=COUNTIF(A1:A2000,F1)+COUNTIF(A1:A2000,F1&"/*")

I see there's another suggestion which I haven't tried yet.


That'll do the same thing as my original suggestion.


--
Biff
Microsoft Excel MVP




  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 193
Default Counting occurrences of products in a master list

I see I should be top posting... sorry...

This one is closer but not 100%.

When searching for RN7A in the list, it ignores RN7 (correctly) and counts
RN7A, and RN7A/5 as expected. But it also counts RN7AA and RN7AB, which it
should not.

I can verbally say what the formula should do, but I can't put it into a code!

"Look for F1 and count the occurrences in the range A1:A2000. And also, look
for F1 with a trailing / character and add those occurrences to determine the
total"

The formula needs to do two simultaneous counts and add them together.



"Sheeloo" wrote:

Try
(I tested in Excel 2007)

=SUMPRODUCT(--(LEFT(A1:A2000,Len(F1))=F1))

"robert" wrote:

I want to count the number of occurrences of a small list of products that
appear in a large (2,000+) inventory list. I used the countif function but
there's a specific situation where my formula fails. Here's the example of
the product numbers in the small list:

R6AA
RM8B
RN7A
RN7AA
RN7A/5
RN7AB

The product numbers in the master inventory list may be 3 to 12 characters
in length. Some of them include the / separator which designates a subset of
the master number to the left of the /.

For example, the fifth item (RN7A/5) is the same as RN7A. I would like any
products with the / character to be totaled with the "root" item (the number
to the left of the /).

The product numbers are in random order in the inventory list, column A. The
couple of dozen items to be searched and counted are in column F.

I started in column H1 with =countif(A1:A2000,f1) and copied down. As long
as I include RN7A and RN7A/5 in column F, this works fine. I get my totals
but the subsets are not combined.

I would like to only specify RN7A and it's total would include all subset
products /5, /7, /G4, etc. too.

Can anyone provide a formula to accomplish this goal?



  #7   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 193
Default Counting occurrences of products in a master list

YES! That seems to do it, and it follows the "saying the formula" example I
gave. It always looks so simple, after someone figures it out for you!

Thank you very much!



"T. Valko" wrote:

"robert" wrote in message
...


"T. Valko" wrote:

Another possibility:

F1 = RN7A

=COUNTIF(A1:A2000,F1&"*")

--
Biff
Microsoft Excel MVP


"robert" wrote in message
...
I want to count the number of occurrences of a small list of products
that
appear in a large (2,000+) inventory list. I used the countif function
but
there's a specific situation where my formula fails. Here's the example
of
the product numbers in the small list:

R6AA
RM8B
RN7A
RN7AA
RN7A/5
RN7AB

The product numbers in the master inventory list may be 3 to 12
characters
in length. Some of them include the / separator which designates a
subset
of
the master number to the left of the /.

For example, the fifth item (RN7A/5) is the same as RN7A. I would like
any
products with the / character to be totaled with the "root" item (the
number
to the left of the /).

The product numbers are in random order in the inventory list, column
A.
The
couple of dozen items to be searched and counted are in column F.

I started in column H1 with =countif(A1:A2000,f1) and copied down. As
long
as I include RN7A and RN7A/5 in column F, this works fine. I get my
totals
but the subsets are not combined.

I would like to only specify RN7A and it's total would include all
subset
products /5, /7, /G4, etc. too.

Can anyone provide a formula to accomplish this goal?



I had tried this but it picks up any combinations, for example it will
count:

RN7A
RN7A/9
RN7A/G4

but also

RN7AA
RN7AB
RN7AX... etc.

I see there's another suggestion which I haven't tried yet.

Thank you for your answer!


So, you only want to count cells that contain RN7A or RN7A followed by a / ?

Try this:

F1 = RN7A

=COUNTIF(A1:A2000,F1)+COUNTIF(A1:A2000,F1&"/*")

I see there's another suggestion which I haven't tried yet.


That'll do the same thing as my original suggestion.


--
Biff
Microsoft Excel MVP



  #8   Report Post  
Posted to microsoft.public.excel.worksheet.functions
external usenet poster
 
Posts: 15,768
Default Counting occurrences of products in a master list

You're welcome. Thanks for the feedback!

--
Biff
Microsoft Excel MVP


"robert" wrote in message
...
YES! That seems to do it, and it follows the "saying the formula" example
I
gave. It always looks so simple, after someone figures it out for you!

Thank you very much!



"T. Valko" wrote:

"robert" wrote in message
...


"T. Valko" wrote:

Another possibility:

F1 = RN7A

=COUNTIF(A1:A2000,F1&"*")

--
Biff
Microsoft Excel MVP


"robert" wrote in message
...
I want to count the number of occurrences of a small list of products
that
appear in a large (2,000+) inventory list. I used the countif
function
but
there's a specific situation where my formula fails. Here's the
example
of
the product numbers in the small list:

R6AA
RM8B
RN7A
RN7AA
RN7A/5
RN7AB

The product numbers in the master inventory list may be 3 to 12
characters
in length. Some of them include the / separator which designates a
subset
of
the master number to the left of the /.

For example, the fifth item (RN7A/5) is the same as RN7A. I would
like
any
products with the / character to be totaled with the "root" item
(the
number
to the left of the /).

The product numbers are in random order in the inventory list,
column
A.
The
couple of dozen items to be searched and counted are in column F.

I started in column H1 with =countif(A1:A2000,f1) and copied down.
As
long
as I include RN7A and RN7A/5 in column F, this works fine. I get my
totals
but the subsets are not combined.

I would like to only specify RN7A and it's total would include all
subset
products /5, /7, /G4, etc. too.

Can anyone provide a formula to accomplish this goal?



I had tried this but it picks up any combinations, for example it will
count:

RN7A
RN7A/9
RN7A/G4

but also

RN7AA
RN7AB
RN7AX... etc.

I see there's another suggestion which I haven't tried yet.

Thank you for your answer!


So, you only want to count cells that contain RN7A or RN7A followed by a
/ ?

Try this:

F1 = RN7A

=COUNTIF(A1:A2000,F1)+COUNTIF(A1:A2000,F1&"/*")

I see there's another suggestion which I haven't tried yet.


That'll do the same thing as my original suggestion.


--
Biff
Microsoft Excel MVP





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
counting occurrences dpwicz Excel Discussion (Misc queries) 2 October 2nd 08 06:25 PM
Counting occurrences by date lwilliams Excel Discussion (Misc queries) 2 October 2nd 08 03:19 PM
Counting occurrences GARY Excel Discussion (Misc queries) 3 August 13th 08 10:06 PM
Counting occurrences GARY Excel Discussion (Misc queries) 3 August 13th 08 09:51 PM
Counting occurrences on a particular date smore Excel Worksheet Functions 6 April 19th 07 11:22 PM


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

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

About Us

"It's about Microsoft Excel"