Belgiumdigital.com in samenwerking met
Weergegeven resultaten: 1 t/m 6 van 6
  1. #1

    Standaard is er een excel specialist in de zaal?

    Vandaag een Excel probleem gekregen van mijn collega. Die dacht dat ze spoken zag, maar na een tijd en nog een andere collega erbij zagen we met 3 spoken.

    Even het probleem schetsen, geen detail waar de waarden vandaan komen, het gaat erover waarom de berekening fout loopt. En ja, het loopt fout, Excel is er naast. Nu we "weten" wat er misloopt, maar de vraag is vooral hoe kunnen we dit omzeilen zonder "foefelfactoren".

    Probleem: we mometen bepalen hoeveel keer iets volledig 0.1 eenheden afwijkt van een beginwaarde van 67. Dus als de input in vak a2, 66.95 is, dan is dat "0 volledige keren 0.1". Als de input 66.9 is, dan moet dat "1 volledige maal 0.1" zijn, een input van 66 moet "10 volledige keren 0.1" geven, etc... Je zou dat met een geneste "ALS" kunnen doen, maar er zijn zo 40 stappen. Dus de formule was:
    =afronden.naar.beneden((67-a2)/0,1;0)
    Dit geeft nu inderdaad de gewenste waarde, BEHALVE VOOR 66.9. Dan geeft dit 0 ipv 1.

    Het eigenaardige is dat dit lijkt te draaien rond de (67-66.9)/0.1. Elke formule die we konden bedenken waar dit in voorkomt loopt het mis. Ook met QUOTIENT en REST, Maakt niet uit of je eerst alles x10 of x100 doet. Als je echter direct 0.1/0.1 doet, dan werkt het wel. Maar als de teller het resultaat is van een berekening loopt het mis.

    Het enige dat helpt is ervan te maken:
    =afronden.naar.beneden((67-a2)/0.099999999999)
    Op mijn pc in mijn test werkblad werkte het ook als ik de optie "precisie instellen als weergegeven" instelde. Maar dat werkte niet op haar pc of in de definitieve file.

    Op het gevoel: het loopt mis wegens de voorstelling van de getallen in binair.

    Voor de leut heb ik hetzelfde eens in OO Calc gedaan en het resultaat is hetzelfde als in Excel. Ook fout!

  2. #2

    Standaard Re: is er een excel specialist in de zaal?

    en wat als je simpelweg =afronden.naar.beneden((67-a2)/0.1) doet ?

  3. #3

    Standaard Re: is er een excel specialist in de zaal?

    Morgen eens proberen, maar ik dacht dat we dat geprobeerd hadden en dat je een nauwkeurigheid moet ingeven.

  4. #4

    Standaard Re: is er een excel specialist in de zaal?

    volgende zal ook moeten werken:
    =floor(67-a2~0,1)

  5. #5

    Standaard Re: is er een excel specialist in de zaal?

    =1*tekst(afronden.beneden.wisk((67-a2)/0,1;0,1);"0")

  6. #6

    Standaard Re: is er een excel specialist in de zaal?

    Ik wil ook meedoen!

    Afronden ná de REST functie werkt perfect:

    =AFRONDEN(REST(67;A2)/0,1;0)
    Laatst gewijzigd door Jos Vanhengel; 27 januari 2020 om 04:23
    Vriendelijke groet,

    Jos

Soortgelijke discussies

  1. The S Works Specialist
    Door gNo in forum Showcase Zwart-Wit
    Reacties: 5
    Laatste bericht: 5 april 2013, 20:37
  2. [ Ander Merk ] Lowepro Specialist 85 AW
    Door Xtofje in forum Aangeboden
    Reacties: 0
    Laatste bericht: 5 april 2013, 12:55
  3. Lowepro specialist 85 aw tas
    Door nickyj in forum Aangeboden
    Reacties: 0
    Laatste bericht: 17 september 2011, 11:50

Regels voor berichten

  • Je mag geen nieuwe discussies starten
  • Je mag niet reageren op berichten
  • Je mag geen bijlagen versturen
  • Je mag niet je berichten bewerken
  •