[spoed] Excelvraag

Discussie in 'PC, Handheld & Algemeen' gestart door Kevf, 13 feb 2008.

  1. Kevf

    Kevf Hardcore poster

    Berichten:
    16.896
    Leuk Bevonden:
    983
    Hey mensen,

    Ik zit met de volgende vraag. Ik wil in een excelsheet een kolom zo definieren dat er geen decimalen in voorkomen. Dus 34,345 wordt dan 34. Echter ik wil niet dat hij naar boven afrondt! Dus 34,678 moet 34 worden en niet 35. Hoe fix ik dit?

    Het is voor mijn werk en moet het enigzins snel opgelost hebben ;)


    edit: lastig zo'n helpfunctie:

    Getallen afronden
    Het aantal decimalen wijzigen zonder het getal te wijzigen

    Op een werkblad
    Selecteer de cellen die u wilt opmaken.
    Als u meer of minder cijfers achter het decimaalteken wilt weergeven, klikt u op Meer decimalen of Minder decimalen op de werkbalk Opmaak.
     
  2. Darkwing

    Darkwing Active Member

    Berichten:
    6.510
    Leuk Bevonden:
    25
    Deze functie:

    Code:
    =AFRONDEN.NAAR.BENEDEN(CELNAAM;0)
    Zou moeten werken :)

    Edit: in elke andere programmeer- of scripttaal zou zoiets netjes floor() of round() heten, maar Excel moet weer moeilijk doen met AFRONDEN.NAAR.BENEDEN() en AFRONDEN.NAAR.BOVEN() :+
     
    Laatst bewerkt: 13 feb 2008
  3. Kevf

    Kevf Hardcore poster

    Berichten:
    16.896
    Leuk Bevonden:
    983
    even iets uitgebreider:

    Ik heb een sheet met kolommen die bijna 20.000 regels lang is.

    In één van die kolommen komt wel eens een getal voor met cijfers achter de komma. Echter er zijn cellen met cijfers en letters en er zijn tevens lege cellen.

    Aangezien de komma als scheiding gebruikt wordt wil ik dat er naar beneden afgerond wordt. 34,87 moet dus 34 worden. Hoe pas ik dit toe op deze grote kolom?

    edit: jouw formule gaat me ws heel vaak #WAARDE geven.
     
  4. Darkwing

    Darkwing Active Member

    Berichten:
    6.510
    Leuk Bevonden:
    25
    Ik heb even wat geprobeerd en dit zou moeten werken:

    Code:
    =ALS(ISGETAL(A1);AFRONDEN.NAAR.BENEDEN(A1;0);A1)
    In dit geval is de cel A1. In gewone taal betekent dit: als A1 een getal is, dan afronden naar beneden, anders de inhoud van die cel weergeven.
    Werkt dit?
     
  5. Kevf

    Kevf Hardcore poster

    Berichten:
    16.896
    Leuk Bevonden:
    983
    Zo goed als. Als de cel leeg is geeft ie '0'
    Super trouwens dat je dit even doet :)
     
  6. Darkwing

    Darkwing Active Member

    Berichten:
    6.510
    Leuk Bevonden:
    25
    Ok, deze dan :)

    Code:
    =ALS(ISGETAL(A1);AFRONDEN.NAAR.BENEDEN(A1;0);ALS(ISLEEG(A1);"";A1))
    Hij kijkt nu dus ook nog of de cel leeg is.
     
  7. Kevf

    Kevf Hardcore poster

    Berichten:
    16.896
    Leuk Bevonden:
    983
    nice! Voor mij persoonlijk een paar stappen te ver in excel, maar hier heb ik zeker wat aan! Kudos voor jou ;)
     
  8. Darkwing

    Darkwing Active Member

    Berichten:
    6.510
    Leuk Bevonden:
    25
    Graag gedaan :)
     
  9. Atmaxar

    Atmaxar Banned

    Berichten:
    363
    Leuk Bevonden:
    2
    Dat is mooi dat dit topic er op eens is, ik heb ook een vraag over een berekening die ik er zelf niet uit krijg.

    het eerste getal is variable dus bv A1

    dit is de berekening die ik op een rekenmachine zou maken:
    A1 + 10% + 6% + 40%

    Ik wil dus niet in 1 keer +56% maar telkens over het bedrag wat uit de vorige berekening komt.

    En als ik het dan niet te moelijk maak, moet het afgerond worden op 2 decimalen achter de comma.

    Ik hoop dat ik zo duidelijk genoeg ben alvast bedankt als iemand mij kant helpen.
     
    Laatst bewerkt: 13 feb 2008
  10. Tr@m$

    Tr@m$ inactieve gebruiker

    Berichten:
    2.205
    Leuk Bevonden:
    1
    =A1*1.01*1.06*1.4

    Afronden kan via rechtermuisknop --> celeigenschappen
     
  11. being-xboxed

    being-xboxed Peace here!

    Berichten:
    1.131
    Leuk Bevonden:
    85
    Je berekening even iets veranderd ;)
     
  12. Atmaxar

    Atmaxar Banned

    Berichten:
    363
    Leuk Bevonden:
    2
    oke, super dan kan ik weer verder.

    bedankt voor de hulp
     
  13. Shizzel

    Shizzel Guest

    Laat ik mijn vraag hier dan maar stellen :).
    Voor een project heb ik een enquete rond laten gaan, en nu ben ik de resultaten aan het verwerken. Ik heb inmiddels al percentages gemaakt, en dit in een grafiek gekregen. Het enige probleem is nu dat de grafiek 70% als maximum heeft ingesteld, en de grafiek in vergelijking met groep 2 (meisjes) er waarschijnlijk raar uit gaat zien, omdat die 90% als maximum zal krijgen. Ik wil graag veranderen dat de grafiek tot 100% gaat, ook al is er niets wat zo 'hoog' komt.
    Ik heb alles al geprobeerd, maar er is nergens een functie in Excel 2007 om het te veranderen. Ik meen me te herinneren dat het in Excel 2003 wel kon, maar ik kan het nu niet meer vinden.

    Hier is wat ik bedoel:

    [​IMG]

    Edit: Als het mogelijk is, zou ik het ook wel mooier vinden als links ipv 50,00%, 60,00%, etc etc, daar gewoon 50% en 60% komt te staan, maar bij de staafjes zelf wel gewoon met 2 decimalen. Kan dat?

    Heb het anders aangepakt, gewoon jongens en meisjes in één grafiek, is nog duidelijker ook :9.
     
    Laatst bewerkt door een moderator: 6 apr 2008

Deel Deze Pagina