Re: Counting with multiple matching criteria
- From: "Rick Rothstein" <rick.newsNO.SPAM@xxxxxxxxxxxxxxxxxx>
- Date: Wed, 24 Jun 2009 12:34:01 -0400
I was thinking that SUMPRODUCT, being an array-processing function, would have imposed the array processing on the elements in the formula.
--
Rick (MVP - Excel)
"T. Valko" <biffinpitt@xxxxxxxxxxx> wrote in message news:OKPG1gO9JHA.5780@xxxxxxxxxxxxxxxxxxxxxxx
>=SUM(--(G$1:G$100=TRANSPOSE(J1:J4)))I found it interesting that using SUMPRODUCT instead
of SUM did not work correctly unless you array-entered it.
TRANSPOSE requires array entry.
--
Biff
Microsoft Excel MVP
"Rick Rothstein" <rick.newsNO.SPAM@xxxxxxxxxxxxxxxxxx> wrote in message news:%23XW$xDO9JHA.1376@xxxxxxxxxxxxxxxxxxxxxxxI'm assuming that there are more entry possibilities than the four you listed and that she wants to count only those four items from among all the possible entries (otherwise a simple COUNTA function call would work). Using the concept Shane posted, but modifying it for the search items to be listed in a column (J1:J4 in my formula) rather than a row (W1:Z1 in Shane's formula), this array-entered formula should work...
=SUM(--(G$1:G$100=TRANSPOSE(J1:J4)))
I found it interesting that using SUMPRODUCT instead of SUM did not work correctly unless you array-entered it.
--
Rick (MVP - Excel)
"Gary''s Student" <GarysStudent@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:045D042B-1175-4331-B0D7-A3213A558961@xxxxxxxxxxxxxxxxA colleague came to me yesterday and complained about the length of formulas.
She needs to count occurrences of values in a table that meet any of several
criteria. The table is pure text with no blanks. Her formula was something
like:
=COUNTIF(G7:G3147,"open")+COUNTIF(G7:G3147,"pending
review")+COUNTIF(G7:G3147,"review complete")+COUNTIF(G7:G3147,"assigned")
I pointed out that she did not need repeated COUNTIF()'s and to use:
=SUM(COUNTIF(G7:G3147,{"open","pending review","review complete","assigned"}))
She was satisfied, but returned this morning and wanted to know if the
criteria could be completely removed from the formula and stored in a table.
I put the match values in Z1 thru Z4 and tried:
=SUM(COUNTIF(G7:G3147,Z1:Z4)) but this returns zero.
Any suggestions for putting the criteria in a little table and referring to
that table??
--
Gary''s Student - gsnu200858
.
- References:
- Counting with multiple matching criteria
- From: Gary''s Student
- Re: Counting with multiple matching criteria
- From: Rick Rothstein
- Re: Counting with multiple matching criteria
- From: T. Valko
- Counting with multiple matching criteria
- Prev by Date: Re: Counting with multiple matching criteria
- Next by Date: Eliminating Duplicate values on a large workbook
- Previous by thread: Re: Counting with multiple matching criteria
- Next by thread: Re: Counting with multiple matching criteria
- Index(es):
Relevant Pages
|