+ Reply to Thread
Results 1 to 5 of 5

Sumif on Formula instead of Value

  1. #1
    adodson
    Guest

    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.

  2. #2
    Ron Coderre
    Guest

    RE: 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.


  3. #3
    adodson
    Guest

    RE: 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.


  4. #4
    Ron Coderre
    Guest

    RE: 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.


  5. #5
    Valued Forum Contributor
    Join Date
    03-25-2004
    Location
    Boston, MA US
    Posts
    1,094
    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

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1