+ Reply to Thread
Results 1 to 9 of 9

adding digits of a number

  1. #1
    dantee
    Guest

    adding digits of a number

    Hello.

    Does anyone knows a function or formula that would add the digits of a
    number and spit out a result?

    Example.... take the number 1092836103274 (all by itself in a cell)

    add the 1st, 3rd, 5th digits and so on to get 1+9+8+6+0+2+4=30

    or add the 2nd, 4th, 6th digits and get the result of 0+2+3+1+3+7=16

    curious
    dantee.

  2. #2
    Valued Forum Contributor tony h's Avatar
    Join Date
    03-14-2005
    Location
    England: London and Lincolnshire
    Posts
    1,187
    =MID(A6,1,1)+MID(A6,2,1) and such like

    regards

  3. #3
    Forum Contributor Lotus123's Avatar
    Join Date
    11-07-2005
    Location
    Texas
    MS-Off Ver
    2007
    Posts
    153

    Sum of Digits Formula

    Several ways to approach this...depending on how complex the data series is. I'll assume the data series is uniform for this example...aka, every number you want to use this one will have 6 digits. Number is in cell A1..formula in A2.

    =VALUE(MID(A1,1,1))+VALUE(MID(A1,2,1))+VALUE(MID(A1,3,1))+VALUE(MID(A1,4,1))+VALUE(MID(A1,5,1))+VALUE(MID(A1,6,1))

    This formula could be expanded for a larger number by adding to the end. If you attempt to use this formula on a number smaller than 6 digits you will get an error...which gets into uniformity. If your data is different, you can also add a check on each MID to see the value is there, ISERROR()...if it is an error, don't add it.

  4. #4
    David Billigmeier
    Guest

    RE: adding digits of a number

    Assume cell A1, need to enter these formulas with CTRL+SHIFT+ENTER as they
    are array formulas:

    To add the odd numbers:
    =SUMPRODUCT(IF(MOD(ROW(INDIRECT("1:"&LEN(A1))),2)=1,--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0))

    To add the even numbers:
    =SUMPRODUCT(IF(MOD(ROW(INDIRECT("1:"&LEN(A1))),2)=0,--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0))
    --
    Regards,
    Dave


    "dantee" wrote:

    > Hello.
    >
    > Does anyone knows a function or formula that would add the digits of a
    > number and spit out a result?
    >
    > Example.... take the number 1092836103274 (all by itself in a cell)
    >
    > add the 1st, 3rd, 5th digits and so on to get 1+9+8+6+0+2+4=30
    >
    > or add the 2nd, 4th, 6th digits and get the result of 0+2+3+1+3+7=16
    >
    > curious
    > dantee.


  5. #5
    Forum Contributor Lotus123's Avatar
    Join Date
    11-07-2005
    Location
    Texas
    MS-Off Ver
    2007
    Posts
    153

    More more elegant solution....

    wish I knew arrays better

    Quote Originally Posted by David Billigmeier
    Assume cell A1, need to enter these formulas with CTRL+SHIFT+ENTER as they
    are array formulas:

    To add the odd numbers:
    =SUMPRODUCT(IF(MOD(ROW(INDIRECT("1:"&LEN(A1))),2)=1,--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0))

    To add the even numbers:
    =SUMPRODUCT(IF(MOD(ROW(INDIRECT("1:"&LEN(A1))),2)=0,--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0))
    --
    Regards,
    Dave

  6. #6
    David Billigmeier
    Guest

    RE: adding digits of a number

    Slight update, you don't have to enter these with CTRL+SHIFT+ENTER. Also
    note my formulas don't depend on the length of your number, you can have as
    long or as short a number as you would like:

    Even positions:
    =SUMPRODUCT(--(MOD(ROW(INDIRECT("1:"&LEN(A1))),2)=0),--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))

    Odd positions:
    =SUMPRODUCT(--(MOD(ROW(INDIRECT("1:"&LEN(A1))),2)=1),--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))
    --
    Regards,
    Dave


    "David Billigmeier" wrote:

    > Assume cell A1, need to enter these formulas with CTRL+SHIFT+ENTER as they
    > are array formulas:
    >
    > To add the odd numbers:
    > =SUMPRODUCT(IF(MOD(ROW(INDIRECT("1:"&LEN(A1))),2)=1,--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0))
    >
    > To add the even numbers:
    > =SUMPRODUCT(IF(MOD(ROW(INDIRECT("1:"&LEN(A1))),2)=0,--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),0))
    > --
    > Regards,
    > Dave
    >
    >
    > "dantee" wrote:
    >
    > > Hello.
    > >
    > > Does anyone knows a function or formula that would add the digits of a
    > > number and spit out a result?
    > >
    > > Example.... take the number 1092836103274 (all by itself in a cell)
    > >
    > > add the 1st, 3rd, 5th digits and so on to get 1+9+8+6+0+2+4=30
    > >
    > > or add the 2nd, 4th, 6th digits and get the result of 0+2+3+1+3+7=16
    > >
    > > curious
    > > dantee.


  7. #7
    Bob Phillips
    Guest

    Re: adding digits of a number

    =SUMPRODUCT(--(MID(A11,{1,3,5,7,9,11,13},1)))

    Just change {1,2,3,5,7,9,11} to each digit that you want to count

    --

    HTH

    Bob Phillips

    (remove nothere from the email address if mailing direct)

    "dantee" <[email protected]> wrote in message
    news:[email protected]...
    > Hello.
    >
    > Does anyone knows a function or formula that would add the digits of a
    > number and spit out a result?
    >
    > Example.... take the number 1092836103274 (all by itself in a cell)
    >
    > add the 1st, 3rd, 5th digits and so on to get 1+9+8+6+0+2+4=30
    >
    > or add the 2nd, 4th, 6th digits and get the result of 0+2+3+1+3+7=16
    >
    > curious
    > dantee.




  8. #8
    dantee
    Guest

    RE: adding digits of a number

    Wow. This is better than searching through books or maybe even the MS Excel
    help. Thanks guys.

    Earlier today "dantee" wrote:

    > Hello.
    >
    > Does anyone knows a function or formula that would add the digits of a
    > number and spit out a result?
    >
    > Example.... take the number 1092836103274 (all by itself in a cell)
    >
    > add the 1st, 3rd, 5th digits and so on to get 1+9+8+6+0+2+4=30
    >
    > or add the 2nd, 4th, 6th digits and get the result of 0+2+3+1+3+7=16
    >
    > curious
    > dantee.


  9. #9
    Bob Phillips
    Guest

    Re: adding digits of a number


    "dantee" <[email protected]> wrote in message
    news:[email protected]...
    > Wow. This is better than searching through books or maybe even the MS

    Excel
    > help.


    maybe ?? definitely <vbg>



+ 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