Forum Discussion

David DRABBLE's avatar
David DRABBLE
Copper Contributor
Feb 19, 2018

Calculate a Spelling Age

Hi,

I am trying to calculate a spelling age of students... 

I need to input birth dates, date of test and a score (12 to 53)... and have a spelling age as my result.

  1. The table would need to convert birth dates to a DECIMAL AGE in YEARS on a particular date = CURRENT AGE (in YEARS)... (I think I have this bit worked out)
  2. Then input a SCORE (between 12 and 53) and convert that score to a value in DECIMAL YEARS (that is pre-determined) = SPELLING AGE (in YEARS eg 9.8).
  3. hen compare the CURRENT AGE to the SPELLING AGE to give a positive or negative age value in YEARS and MONTHS (eg +1 year 9 months or, - 0 years 7 months...)

Can anyone help please? I have attached the data that needs to be included in the calculations and included two sheets... one with the SCORE DATA and the other the spreadsheet to INPUT the information.

Thanks - David

  • David,

     

    maybe something like this?

     

     

    F5 =YEARFRAC(C5,D5)
    H5 =LOOKUP(G5,DATA!$A$4:$A$45,DATA!$B$4:$B$45)
    I5 =QUOTIENT(H5-F5,1)
    J5 =ROUND(MOD(H5-F5,1)*12,0)

     

     

  • Detlef_Lewin's avatar
    Detlef_Lewin
    Silver Contributor

    David,

     

    maybe something like this?

     

     

    F5 =YEARFRAC(C5,D5)
    H5 =LOOKUP(G5,DATA!$A$4:$A$45,DATA!$B$4:$B$45)
    I5 =QUOTIENT(H5-F5,1)
    J5 =ROUND(MOD(H5-F5,1)*12,0)

     

     

    • David DRABBLE's avatar
      David DRABBLE
      Copper Contributor

      Thank you so much Detlef

       

      You are very clever indeed.

      One thing I noticed is that the values come out positive in I5/J5 when the year value is 0 but the month is actually negative. Can this be altered?

      For example: if I make the score 12, the spelling age is 5.9 but the actual age is 6.4.

      1/10/2010 2/03/2017   6.4 12 5.9 0 6

       

      Cheers

      David

      • Detlef_Lewin's avatar
        Detlef_Lewin
        Silver Contributor

        Maybe another way would be better. Calculate only in months.

        And if you need to show the result in years and months then use L5 and M5.

         

         

        F5 =YEARFRAC(C5,D5)*12 
        H5 =LOOKUP(G5,DATA!$A$4:$A$45,DATA!$B$4:$B$45)*12 
        J5 =H5-F5 
        L5 =QUOTIENT(J5,12) 
        M5 =J5-L5*12 
        

         

         

  • null null's avatar
    null null
    Copper Contributor

    We have some information for those users who really face more problems related to the Windows movies makers solutions. We problems are just like as the No files found an error, unable to record error, no webcam found an error like this so you can visit us. we have better solutions for customer and windows movies maker for more info see this https://babasupport.org/software/movie-maker-support/378

Resources