ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Sumif on Formula instead of Value (https://www.excelbanter.com/excel-worksheet-functions/91286-sumif-formula-instead-value.html)

adodson

Sumif on Formula instead of Value
 
What I'm looking for is a way to sum the cells that contain =Ceiling.

I've tried SUMIF(range,"*CEILING*",range) but the formula returns 0. I'm
guessing it has to do with the fact that it is looking at the resulting value
of the cell instead of the formula.

Does anybody know if there is a way to have it search the formula?

Thanks in advance.

Ron Coderre

Sumif on Formula instead of Value
 
If CEILING is a range name for a single value, try this:

=SUMIF(range1,CEILING,range2)
That will sum the range2 items where the range1 items equal the value of
CEILING.

Does that help?
***********
Regards,
Ron

XL2002, WinXP


"adodson" wrote:

What I'm looking for is a way to sum the cells that contain =Ceiling.

I've tried SUMIF(range,"*CEILING*",range) but the formula returns 0. I'm
guessing it has to do with the fact that it is looking at the resulting value
of the cell instead of the formula.

Does anybody know if there is a way to have it search the formula?

Thanks in advance.


adodson

Sumif on Formula instead of Value
 
Sorry, I wasn't clear -- CEILING refers to the function inside Excel to round
to a given number.

An example of a cell I would want it to sum is:
=CEILING(A24,5)

"Ron Coderre" wrote:

If CEILING is a range name for a single value, try this:

=SUMIF(range1,CEILING,range2)
That will sum the range2 items where the range1 items equal the value of
CEILING.

Does that help?
***********
Regards,
Ron

XL2002, WinXP


"adodson" wrote:

What I'm looking for is a way to sum the cells that contain =Ceiling.

I've tried SUMIF(range,"*CEILING*",range) but the formula returns 0. I'm
guessing it has to do with the fact that it is looking at the resulting value
of the cell instead of the formula.

Does anybody know if there is a way to have it search the formula?

Thanks in advance.


Ron Coderre

Sumif on Formula instead of Value
 
I don't believe Excel has any built-in functions that scan cell formula
structures.

For that functionality you'd likely need a VBA solution.
***********
Regards,
Ron

XL2002, WinXP


"adodson" wrote:

Sorry, I wasn't clear -- CEILING refers to the function inside Excel to round
to a given number.

An example of a cell I would want it to sum is:
=CEILING(A24,5)

"Ron Coderre" wrote:

If CEILING is a range name for a single value, try this:

=SUMIF(range1,CEILING,range2)
That will sum the range2 items where the range1 items equal the value of
CEILING.

Does that help?
***********
Regards,
Ron

XL2002, WinXP


"adodson" wrote:

What I'm looking for is a way to sum the cells that contain =Ceiling.

I've tried SUMIF(range,"*CEILING*",range) but the formula returns 0. I'm
guessing it has to do with the fact that it is looking at the resulting value
of the cell instead of the formula.

Does anybody know if there is a way to have it search the formula?

Thanks in advance.


SteveG

Sumif on Formula instead of Value
 

You could use a helper column inserted to the right of your range and
the GET.CELL macro. First define a name "ShowFormula" using the
following reference.

=GET.CELL(6,INDIRECT("RC[-1]",FALSE))

In the first cell of the helper column type the formula =ShowFormula
and copy down your range. This will populate that with the formula of
the cell to the left. Then you can use the COUNTIF funtion. So say
your range to find the formula is A1:A10 and your helper column is
B1:B10 then:

=COUNTIF(B1:B10,"*CEILING*)


Does that help?

Steve


--
SteveG
------------------------------------------------------------------------
SteveG's Profile: http://www.excelforum.com/member.php...fo&userid=7571
View this thread: http://www.excelforum.com/showthread...hreadid=546764



All times are GMT +1. The time now is 08:59 PM.

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