Closed Thread
Results 1 to 5 of 5

Circular references? I iterate You what?!

  1. #1
    DannyJ
    Guest

    Circular references? I iterate You what?!

    first thanks to everyone for their help....I have reinstalled office and I
    still cannot use the reply group option.

    Next I have this error =(E16+E18)--I16 was defined as a circular reference
    but for the life of me I cannot see why. Some of my other formulae are also
    "circular"

    In English this equation should be (Overtime + overtime carried over from
    previous month) minus minus the hours holiday

    Why it is cicular I have no idea. It works if I change the itiration. so
    my question is in what way is this circular and how does itiration work?

    Thanks in advance

    Danny



  2. #2
    Ken Wright
    Guest

    Re: Circular references? I iterate You what?!

    Hard to say without seeing what is in E16, E18, I16.

    Circular reference is when you can run round your formulas and jump from one
    cell to another and then end up back where you started, and this could be a
    long run round if you have lots of links. Sometimes used in pricing, when
    an overhead that makes up part of the sell price is a percentage of the same
    sell price.

    Iteration simply allows the formula to run round itself x number of times,
    gradually converging on as close to a correct answer as it can, given the
    constraints you put on it.

    --
    Regards
    Ken....................... Microsoft MVP - Excel
    Sys Spec - Win XP Pro / XL 97/00/02/03

    ------------------------------*------------------------------*----------------
    It's easier to beg forgiveness than ask permission :-)
    ------------------------------*------------------------------*----------------


    "DannyJ" <[email protected]> wrote in message
    news:[email protected]...
    > first thanks to everyone for their help....I have reinstalled office and I
    > still cannot use the reply group option.
    >
    > Next I have this error =(E16+E18)--I16 was defined as a circular reference
    > but for the life of me I cannot see why. Some of my other formulae are
    > also
    > "circular"
    >
    > In English this equation should be (Overtime + overtime carried over from
    > previous month) minus minus the hours holiday
    >
    > Why it is cicular I have no idea. It works if I change the itiration. so
    > my question is in what way is this circular and how does itiration work?
    >
    > Thanks in advance
    >
    > Danny
    >
    >




  3. #3
    Trevor Shuttleworth
    Guest

    Re: Circular references? I iterate You what?!

    Danny

    which cell are you putting the formula in ? If it is in E16, E18 or I16 it
    is a circular reference.

    Regards

    Trevor


    "DannyJ" <[email protected]> wrote in message
    news:[email protected]...
    > first thanks to everyone for their help....I have reinstalled office and I
    > still cannot use the reply group option.
    >
    > Next I have this error =(E16+E18)--I16 was defined as a circular reference
    > but for the life of me I cannot see why. Some of my other formulae are
    > also
    > "circular"
    >
    > In English this equation should be (Overtime + overtime carried over from
    > previous month) minus minus the hours holiday
    >
    > Why it is cicular I have no idea. It works if I change the itiration. so
    > my question is in what way is this circular and how does itiration work?
    >
    > Thanks in advance
    >
    > Danny
    >
    >




  4. #4
    Dr. Stephan Kassanke
    Guest

    Re: Circular references? I iterate You what?!


    "DannyJ" <[email protected]> schrieb im Newsbeitrag
    news:[email protected]...
    > first thanks to everyone for their help....I have reinstalled office and I
    > still cannot use the reply group option.
    >
    > Next I have this error =(E16+E18)--I16 was defined as a circular reference
    > but for the life of me I cannot see why. Some of my other formulae are
    > also
    > "circular"
    >
    > In English this equation should be (Overtime + overtime carried over from
    > previous month) minus minus the hours holiday
    >
    > Why it is cicular I have no idea. It works if I change the itiration. so
    > my question is in what way is this circular and how does itiration work?
    >
    > Thanks in advance
    >
    > Danny
    >


    Hi Danny,

    your formula is "circular" if your target cell (the cell where the formula
    is stored) is also an argument in the formula. E.g. if you put your formula
    =(E16+E18)--I16 in cell E16.

    The circular reference might not be that obvious and might occur across
    several cells. The point is that a resulted cannot be calculated if the
    result is included in the calculation, thus forming a circular reference.

    What kind of iteration is involved here?

    Stephan

    PS.: The brackets in =(E16+E18)--I16 are not necessary



  5. #5
    Robin Hammond
    Guest

    Re: Circular references? I iterate You what?!

    Danny,

    You can download a fully functional demo of my XspandXL add-in from my site
    below. Hopefully, if your formula is circular, it will show you the exact
    calculation chain of the circularity.

    Here's an example:

    Tested Cell: Main!$M$26

    $M$26 with formula: =+M346 is circular, dependent on...
    <$M$346 with formula: =+SUM(M343:M345)
    <$M$344 with formula: =+M355*(L66+M66)*0.9/2
    <$M$66 with formula: =+L66-M179
    <$M$179 with formula: =-Z189*M158
    <$Z$189 with formula: =1-SUM(Z209:Z214)
    <$Z$209 with formula: =M178/-M$158
    <$M$158 with formula: =SUM(M154:M157)
    <$M$157 with formula: =+M112-L112
    <$M$112 with formula: =+L112-M56
    <$M$56 with formula: =-M54-M55
    <$M$54 with formula: =+M53+M52
    <$M$52 with formula: =SUM(M50:M51)
    <$M$50 with formula: =SUM(M47:M49)
    <$M$47 with formula: =M45+M46
    <$M$45 with formula: =+M44+M38
    <$M$38 with formula: =M28+M37
    <$M$28 with formula: =+M26+M27


    Robin Hammond
    www.enhanceddatasystems.com


    "DannyJ" <[email protected]> wrote in message
    news:[email protected]...
    > first thanks to everyone for their help....I have reinstalled office and I
    > still cannot use the reply group option.
    >
    > Next I have this error =(E16+E18)--I16 was defined as a circular reference
    > but for the life of me I cannot see why. Some of my other formulae are
    > also
    > "circular"
    >
    > In English this equation should be (Overtime + overtime carried over from
    > previous month) minus minus the hours holiday
    >
    > Why it is cicular I have no idea. It works if I change the itiration. so
    > my question is in what way is this circular and how does itiration work?
    >
    > Thanks in advance
    >
    > Danny
    >
    >




Closed 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