+ Reply to Thread
Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    12-10-2009
    Location
    Sittard, The Netherlands
    MS-Off Ver
    Excel 2007
    Posts
    1

    Hulp gevraagd! Waarde toekennen aan letter

    Beste mensen,

    Ik heb dringend hulp nodig met het maken van een spreadsheet. Voor mijn stage ben ik bezig de leerlingadministratie te digitaliseren. Alles is zonder problemen verlopen, alleen zit ik nu vast bij toetsscores.
    Onze school geeft op het rapport de volgende beoordelingen : O, M, V, RV, G
    Je hebt hier dus te maken met een vijfpuntsschaal. Probleem is echter het uitrekenen van de gemiddelden. Dus als een bepaald kind een V, RV, G heeft gescoord, wil ik zijn uiteindelijke rapportscore kunnen uitrekenen.

    Nu zat ik zelf te denken aan het toekennen van waarden aan de beoordelingen. Bijvoorbeeld: O=1, M=2, V=3, RV=4, G=5 ... Dit kind zal dan (3+4+5=12:3=4) een ruim voldoende scoren op zijn of haar rapport.

    De vraag is dus hoe kan ik excel duidelijk maken dat bovenstaande gegevens een bepaalde waarde met zich meenemen... Of zijn er eventueel andere suggesties om dit uit te rekenen!

    In ieder geval al hartstikke bedankt voor jullie hulp!

    Groeten Mark

  2. #2
    Non English Excel Moderator arthurbr's Avatar
    Join Date
    12-23-2006
    Location
    Belgium
    MS-Off Ver
    XL2003
    Posts
    6,055

    Re: Hulp gevraagd! Waarde toekennen aan letter

    Hallo Markie,

    je gedachte van een waarde te geven aan ieder letter lijkt me perfect

    In functie van je sheet, kan je misschien ergens een tabelletje bouwen met de letters in één kolom en de waardes in een ander column.
    Met LOOKUPS kan je dan de formule bouwen.
    Misschien best even een staal van je sheet posten en aan de hand daarvan kunnen we iets bekokstoven ;-)
    Quoting entire posts clutters the forum and makes threads hard to read !

    If you are pleased with a member's answer then use the Star icon to rate it

    Click here to see forum rules

  3. #3
    Forum Guru rwgrietveld's Avatar
    Join Date
    09-02-2008
    Location
    Netherlands
    MS-Off Ver
    XL 2007 / XL 2010
    Posts
    1,671

    Re: Hulp gevraagd! Waarde toekennen aan letter

    Ik dacht dat dit wel eens makelijk zou kunnen zijn maar ik denk dat we naar een User Defined Function moeten, ofwel een MACRO (VBA code)
    Code:
    Function MyAvg(Target As Range) As String
    
    Dim Ccell As Range, NumVals As Long, MySum As Double
    
        For Each Ccell In Target
          Select Case Ccell.Value
            Case ""
              'Do nothing
            Case "O"
              MySum = MySum + 1: NumVals = NumVals + 1
            Case "M"
              MySum = MySum + 2: NumVals = NumVals + 1
            Case "V"
              MySum = MySum + 3: NumVals = NumVals + 1
            Case "RV"
              MySum = MySum + 4: NumVals = NumVals + 1
            Case "G"
              MySum = MySum + 5: NumVals = NumVals + 1
            Case Else
              MySum = 0
              Exit Function
          End Select
        Next
        
        MySum = MySum / NumVals
    
      Select Case MySum
        Case 1 To 1.5
          MyAvg = "O "
        Case 1.5 To 2.5
          MyAvg = "M "
        Case 2.5 To 3.5
          MyAvg = "V "
        Case 3.5 To 4.5
          MyAvg = "RV "
        Case 4.5 To 5
          MyAvg = "G "
      End Select
      
    End Function
    Ik heb deze ook even op de "grote"international gezet om te kijken of er iemand slim genoeg is om dit in worksheet functies om te zetten:
    http://www.excelforum.com/excel-gene...ml#post2214692
    Last edited by rwgrietveld; 12-11-2009 at 08:49 AM.
    Looking for great solutions but hate waiting?
    Seach this Forum through Google

    www.Google.com
    (e.g. +multiple +IF site:excelforum.com/excel-general/ )

    www.Google.com
    (e.g. +fill +combobox site:excelforum.com/excel-programming/ )

    Ave,
    Ricardo

  4. #4
    Forum Guru rwgrietveld's Avatar
    Join Date
    09-02-2008
    Location
    Netherlands
    MS-Off Ver
    XL 2007 / XL 2010
    Posts
    1,671

    Re: Hulp gevraagd! Waarde toekennen aan letter

    Markie,

    Sweep verdient alle kredits voor zijn oplossing. Ik heb zelf geen nederlandse versie voor excel dus open de bijgevoegde sheet.

    Voor een getal als resultaat
    =AVERAGE(MATCH(A1:A5,{"O","M","V","RV","G",0},0))

    Voor een O,M,V,RV,G als resultaat
    =INDEX({"O","M","V","RV","G",0},AVERAGE(MATCH(A1:A5,{"O","M","V","RV","G",0},0)))
    Attached Files Attached Files
    Looking for great solutions but hate waiting?
    Seach this Forum through Google

    www.Google.com
    (e.g. +multiple +IF site:excelforum.com/excel-general/ )

    www.Google.com
    (e.g. +fill +combobox site:excelforum.com/excel-programming/ )

    Ave,
    Ricardo

  5. #5
    Forum Moderator DonkeyOte's Avatar
    Join Date
    10-22-2008
    Location
    Suffolk, UK
    MS-Off Ver
    2002, 2007 & 2010
    Posts
    21,379

    Re: Hulp gevraagd! Waarde toekennen aan letter

    My Dutch isn't up to much but I suspect we need to offer an alternative title to the OP ...
    (in dutch)

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.2.0