Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 17 van 17

Onderwerp: Van Excel naar Calc omzetten van een formule

  1. #1
    Junior Member
    Geregistreerd
    25 april 2018
    Locatie
    Zwolle
    Afstand tot server
    ±32 km
    Vraag is niet opgelost

    Van Excel naar Calc omzetten van een formule

    Hallo,

    Ik ben langzamerhand de boel van Microsoft naar OpenOffice aan het omzetten. De tekstverwerker doet nu wat Word ook deed alleen in Calc loop ik tegen een probleem aan. Ik heb het beheer over 2 competities die ik in Excel beheer. Na een aantal wedstrijden worden alleen de 5 beste uitslagen meegenomen in de rangschikking, zodat de slechtste uitslagen vergeten mogen worden.
    In Excel gebruik ik de volgende formule:
    Best of 5 formule

    =ALS(AANTAL(B3:K3)>=5;SOM(GROOTSTE($B3:$K3;{1;2;3;4;5}));0)

    Waarin B3 t/m K3 de uitslagen zijn die zijn gescoord.

    In Calc werkt helaas deze formule niet. Kan iemand mij helpen om dit wel goed te krijgen? Waarvoor alvast mijn hartelijke dank.

  2. #2
    Mega Honourable Senior Member
    Geregistreerd
    6 juli 2010
    Locatie
    Eindhoven
    Afstand tot server
    ±91 km
    openoffice of libreoffice?

    Een alternatief is (iig in libreoffice)

    Code:
    =SUMPRODUCT((B3:K3*1)*(RANK(B3:K3;B3:K3)<6))
    *edit* alternatief voor het optel deel, ik neem aan dat je de voorwaarde eromheen kan breien

    Het bevat trouwens 1 kleine MAAR (dat ook een probleem is in excel) als alle lage scores exact hetzelfde zijn.

    *edit 2*
    Overigens werkt in libreoffice jouw constructie prima maar moet uitgevoerd worden als matrix formule (control-shift-enter)
    Laatst aangepast door wampier : 1 juni 2018 om 11:58
    "Ik geloof niet in een limiet van mijn kunnen,
    wel van mijn kennis"

  3. #3
    Junior Member
    Geregistreerd
    25 april 2018
    Locatie
    Zwolle
    Afstand tot server
    ±32 km
    Bedankt voor uw reactie. Ik gebruik LibreOffice in mijn geval.
    De voorgestelde oplossing geeft in Calc #WAARDE! Er zit nog ergens iets niet goed. Kan ik u het bestand ook toe mailen?

  4. #4
    Mega Honourable Senior Member
    Geregistreerd
    6 juli 2010
    Locatie
    Eindhoven
    Afstand tot server
    ±91 km
    Je kan het bestand hier plaatsen in een post. Ik vermoed ergens een klein dingetje (mijn voorbeeld is ENgels, als je nederlandse code gebruikt moet je het mogelijk iets aanpassen).

    Maar zoals ik aangaf, jouw constructie werkt in principe ook als je hem invoert als matrix. mogelijk moet die in context iets worden aangepast
    "Ik geloof niet in een limiet van mijn kunnen,
    wel van mijn kennis"

  5. #5
    Junior Member
    Geregistreerd
    25 april 2018
    Locatie
    Zwolle
    Afstand tot server
    ±32 km

    Bestand voor Calc

    Ik hoop dat het goed is gegaan. Ik heb hierin nog niet zoveel ervaring.
    Bijgevoegde bestanden Bijgevoegde bestanden

  6. #6
    Mega Honourable Senior Member
    Geregistreerd
    6 juli 2010
    Locatie
    Eindhoven
    Afstand tot server
    ±91 km
    Bij werkt die gewoon? komt 13,8333 uit (mevr B)

    Heerengooien 2018 wa.ods

    heb ook even je oude methode toegevoegd. mocht dit niet werken heb je mogelijk een oude versie, of een probleem met je taal instellingen ergens.
    "Ik geloof niet in een limiet van mijn kunnen,
    wel van mijn kennis"

  7. #7
    Junior Member
    Geregistreerd
    25 april 2018
    Locatie
    Zwolle
    Afstand tot server
    ±32 km

    Oude methode in Excel

    =als(aantal(b3:k3)>=5;som(grootste($b3:$k3;{1;2;3;4;5}));0)

  8. #8
    Mega Honourable Senior Member
    Geregistreerd
    6 juli 2010
    Locatie
    Eindhoven
    Afstand tot server
    ±91 km
    Zie cel M4 in mijn bijgevoegde document, dan zie je dat het ook werkt in LO
    "Ik geloof niet in een limiet van mijn kunnen,
    wel van mijn kennis"

  9. #9
    Junior Member
    Geregistreerd
    25 april 2018
    Locatie
    Zwolle
    Afstand tot server
    ±32 km

    Heerengooien in Excel

    Bedankt voor je input, maar ik zie niet het resultaat van d beste 5 uitslagen. Ik heb het excel bestand bijgevoegd, zodat je kunt zien wat de uitslagen moeten worden.
    Ingeval Dhr. A zijn de beste 5 uitslagen in de cellen (toevallig) C2 t/m G2 en dit geeft de cel M2 ook aan en negeert de andere cellen
    Bijgevoegde bestanden Bijgevoegde bestanden
    Laatst aangepast door dekker75 : 2 juni 2018 om 11:21

  10. #10
    Mega Honourable Senior Member
    Geregistreerd
    6 juli 2010
    Locatie
    Eindhoven
    Afstand tot server
    ±91 km
    uhm ik begrijp het niet meer, je voorbeeld dat je poste was voor mevr B, waar zowel in excel als in LO 13.8333 uitkomt?
    "Ik geloof niet in een limiet van mijn kunnen,
    wel van mijn kennis"

  11. #11
    Junior Member
    Geregistreerd
    25 april 2018
    Locatie
    Zwolle
    Afstand tot server
    ±32 km
    Zoals ik in mijn eerste bericht al had aangegeven, is het de bedoeling dat van alle uitslagen alleen de beste 5 daarvan tellen voor de einduitslag. De formule in Excel doet dat ook prima. Helaas werkt dit niet in Calc. Vandaar dat ik vroeg hoe dit in Calc moet gebeuren. Sorry als ik niet duidelijk geweest ben. Hopelijk is het nu wat duidelijker voor u.

  12. #12
    Giga Honourable Senior Member
    Geregistreerd
    2 maart 2013
    Wekt prima in Calc

    Klik op afbeelding voor grotere versie

Naam:  Knipsel.PNG
Bekeken: 36
Grootte:  53,1 KB
    Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.

  13. #13
    Junior Member
    Geregistreerd
    25 april 2018
    Locatie
    Zwolle
    Afstand tot server
    ±32 km

    #NAAM? als uitslag

    Ik krijg als ik die formule in Calc zet, de uitslag #NAAM?
    Wat doe ik dan fout?
    Bijgevoegde bestanden Bijgevoegde bestanden

  14. #14
    Giga Honourable Senior Member
    Geregistreerd
    2 maart 2013
    Grootste() bestaat niet in Calc moet GROOT() zijn. Open jouw bestand in #9 eens in Calc en kijk dan of het wel werkt.
    Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.

  15. #15
    Senior Member
    Geregistreerd
    12 juli 2004
    Locatie
    Hoorn NH
    Afstand tot server
    ±101 km
    Anders dan in Excel kun je de 5 beste resultaten niet in één keer vermelden.

    Excel doet dit : grootste($b3:$k3;{1;2;3;4;5}

    In Calc moet je dus de 5 beste resultaten bij elkaar optellen.

    Code:
    =ALS(AANTAL(B2:K2)>=5;GROOTSTE($B2:$K2;1)+GROOTSTE($B2:$K2;2)+GROOTSTE($B2:$K2;3)+GROOTSTE($B2:$K2;4)+GROOTSTE($B2:$K2;5);0)
    Dat geeft Dhr A een totaal van 17,0833333333

    Heerengooien 2018._dg.ods

    ps: Foutmelding #NAAM betekent waarschijnlijk dat je de formule als matrixformule hebt ingevoerd (dan staan er accolades aan begin en einde van de formule)

    EDIT; #NAAM komt in dit geval door de | die je tussEn de cijfers hebt geplaatst. Calc kan daar niets mee.

    EDIT2: Oplossing voor Apache OpenOffice
    Laatst aangepast door DiGro : 3 juni 2018 om 17:37
    _______
    DiGro

  16. #16
    Junior Member
    Geregistreerd
    25 april 2018
    Locatie
    Zwolle
    Afstand tot server
    ±32 km
    SUPER, deze oplossing werkt (trouwens ook in OpenOffice, maar dat terzijde)

  17. #17
    Mega Honourable Senior Member
    Geregistreerd
    6 juli 2010
    Locatie
    Eindhoven
    Afstand tot server
    ±91 km
    Quote Origineel gepost door DiGro Bekijk Bericht
    Anders dan in Excel kun je de 5 beste resultaten niet in één keer vermelden.

    Excel doet dit : grootste($b3:$k3;{1;2;3;4;5}
    Sorry maar dat werkt dus ook gewoon in LO zoals mijn aangehechte file in een eerdere post duidelijk laat zien. Prima dat je met een andere oplossing komt, maar graag geen desinformatie over de applicaties
    "Ik geloof niet in een limiet van mijn kunnen,
    wel van mijn kennis"

  18. Dit topic is automatisch gesloten omdat er sinds vier maanden niet meer op gereageerd is.

    Indien gewenst kan de topicstarter een verzoek tot heropening indienen.

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren