Excel kolommen restanten berekenen (som)

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • seadogg
  • Registratie: Januari 2011
  • Laatst online: 18-06 20:16
Middag tweakers,

Ik zit met een som waar ik niet uit komt.
Ik hoop dat jullie mij de som kunnen geven.


kolom A = naam school / bedrijf
kolom B = aantal boekjes per school (1 doos bevat 110 boekjes).
kolom C = aantal dozen
kolom D = aantal restanten (stuks - geen dozen).

Voorbeeld:

School A heeft 230 boekjes. Dit is (kolom C) 2 dozen en (kolom D) 10 restanten.
2 dozen van 110 = 220 - dus 10 restanten.

Is er een som om dit eenvoudig te berekenen zodat dit automatisch wordt berekend?


Ik hoop dat iemand mij kan helpen
Alvast dank weer! :)

[ Voor 23% gewijzigd door seadogg op 05-05-2023 13:51 ]

Alle reacties


Acties:
  • +1 Henk 'm!

  • Paling1
  • Registratie: Juni 2001
  • Niet online

Paling1

R 8.5

Zoiets?: (Voor de eerste rij)
Aantal dozen: '=AFRONDEN.N.VEELVOUD(195;110)'
Restant: =REST('aantal dozen';195)


Laat maar... Gaat niet helemaal goed.. :+

[ Voor 18% gewijzigd door Paling1 op 30-01-2023 13:36 ]


Acties:
  • +1 Henk 'm!

  • Angeloonie
  • Registratie: Mei 2004
  • Nu online

Angeloonie

Cheeseburger Addict

Paling1 schreef op maandag 30 januari 2023 @ 13:34:
Zoiets?: (Voor de eerste rij)
Aantal dozen: '=AFRONDEN.N.VEELVOUD(195;110)'
Restant: =REST('aantal dozen';195)
Maar dan ipv "195" de verwijzing naar de juiste cel..

Dus bijv. adhv de screenshot kolom C, rij 3 =AFRONDEN.N.VEELVOUD(C3;110)

Uplay: Angeloonie - Battletag: Angeloonie#2758 - Steam: Angeloonie


Acties:
  • +1 Henk 'm!

  • Paling1
  • Registratie: Juni 2001
  • Niet online

Paling1

R 8.5

Angeloonie schreef op maandag 30 januari 2023 @ 13:36:
[...]


Maar dan ipv "195" de verwijzing naar de juiste cel..

Dus bijv. adhv de screenshot kolom C, rij 3 =AFRONDEN.N.VEELVOUD(C3;110)
Dat was de bedoeling ja, maar het gaat dan mis als je bijv. 230 boekjes wilt afronden...

Acties:
  • +1 Henk 'm!

  • Angeloonie
  • Registratie: Mei 2004
  • Nu online

Angeloonie

Cheeseburger Addict

Paling1 schreef op maandag 30 januari 2023 @ 13:38:
[...]

Dat was de bedoeling ja, maar het gaat dan mis als je bijv. 230 boekjes wilt afronden...
Oh ik heb de formule niet bekeken verder :P Ging puur om het niet werken met vaste waarden maar verwijzingen naar cellen :)

Uplay: Angeloonie - Battletag: Angeloonie#2758 - Steam: Angeloonie


Acties:
  • 0 Henk 'm!

  • seadogg
  • Registratie: Januari 2011
  • Laatst online: 18-06 20:16
Dank voor de reacties! lekker snel weer.

even 2 kleine onduidelijkheden.

: (Voor de eerste rij) - waar wil jij dat ik de som in laat lopen?
Als ik deze namelijk in kolom B laat starten dan geeft hij geen correct antwoord.

Acties:
  • +1 Henk 'm!

  • Paling1
  • Registratie: Juni 2001
  • Niet online

Paling1

R 8.5

Met de volgende formule gaat het wel goed:
Aantal dozen: '=AFRONDEN.BOVEN.WISK(195;110)/110'
Restant: '=REST('aantal dozen*110';195)'

110 kan je laten verwijzen naar een cel waarin het aantal boekjes per doos staat.
195 is de cel (uit kolom B) met het aantal boekjes per school.
Kolom D is waar de formule voor het restant moet komen.

[edit]
Kleine aanpassing aan formule voor aantal dozen. Moet nog door 110 gedeeld worden. En in de 2e formule het aantal dozen nog even vermenigvuldigen met 110

[ Voor 70% gewijzigd door Paling1 op 30-01-2023 16:56 ]


Acties:
  • +1 Henk 'm!

  • wens
  • Registratie: Juni 2002
  • Laatst online: 16:23
Ik zou de functie AFRONDEN.BENEDEN (FLOOR in het Engels) gebruiken:

kolom C: =AFRONDEN.BENEDEN(B1;110)/110
kolom D: =B1-(C1*110)

Dit gaat op voor regel 1.
Als de 1e school/bedrijf op regel 4 zit, dan moet je B4 en C4 gebruiken.

[ Voor 27% gewijzigd door wens op 30-01-2023 13:53 ]


Acties:
  • +2 Henk 'm!

  • Angeloonie
  • Registratie: Mei 2004
  • Nu online

Angeloonie

Cheeseburger Addict

[quote]wens schreef op maandag 30 januari 2023 @ 13:52:
Ik zou de functie AFRONDEN.BENEDEN (FLOOR in het Engels) gebruiken:

kolom C: =AFRONDEN.BENEDEN(B1;110)/110
kolom D: =B1-(C1*110)

Dit gaat op voor regel 1.
Als de 1e school/bedrijf op regel 4 zit, dan moet je B4 en C4 gebruiken.
[/quote]


Dat gaat niet goed he... Je moet dan AFRONDEN.BOVEN hebben ;)


Nvm, de vraagstelling is mij nu pas duidelijk, dacht dat de restanten a.d.h.v. de dozen berekend moesten worden, maar moet dus simpelweg een berekening van aantal dozen + benodigde losse boekjes zijn. Niet "restanten van de 110 die in de doos zitten"

[ Voor 24% gewijzigd door Angeloonie op 30-01-2023 13:56 ]

Uplay: Angeloonie - Battletag: Angeloonie#2758 - Steam: Angeloonie


Acties:
  • 0 Henk 'm!

  • seadogg
  • Registratie: Januari 2011
  • Laatst online: 18-06 20:16
Het is gelukt allen.

Dank voor de hulp. topic mag wat mij betreft dicht.

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Men moet de vraag minstens 2 x lezen (vind ik, en blijkt ook uit berichten van anderen) om ze goed te begrijpen. Er moet niet berekend worden: het aantal dozen, nodig voor het aantal boekjes dat de school heeft, maar het aantal volle dozen dat de school gebruikt heeft (althans: als ik het goed begrijp). Het restant aan boekjes is dan: (Aantal boekjes- (aantal volle dozen x 110)). We krijgen dan (bijvoorbeeld, want er zijn meerdere oplossingen mogelijk):

In C1 (aantal dozen): =integer(B1/110)

In D1 (aantal restanten (stuks)): =B1-(C1*110)

Acties:
  • 0 Henk 'm!

  • D4NG3R
  • Registratie: Juli 2009
  • Nu online

D4NG3R

kiwi

:)

Het aantal dozen is simpelweg X / Y naar beneden afgerond oftewel =FLOOR(X / Y; 0) in Excel.
Wat resteert is X % Y oftewel de modulo, in Excel =MOD(X; Y).

Respectievelijk AFRONDEN.NAAR.BENEDEN en REST in de Nederlandse versie.

Afbeeldingslocatie: https://tweakers.net/i/L1i8lcTdkM6Aoz1KBr1ChIjBVwc=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/MzGrPUPJcPoMUvFL1YwA9p2g.png?f=user_large

Of snap ook ik de vraag niet? :+

@seadogg top dat je de oplossing hebt, maar welke heb je nu toegepast? Er lijkt nogal wat verwarring te zijn in dit topic. :)

[ Voor 76% gewijzigd door D4NG3R op 30-01-2023 15:47 ]

Komt d'r in, dan kö-j d’r oet kieken


Acties:
  • 0 Henk 'm!

  • Paling1
  • Registratie: Juni 2001
  • Niet online

Paling1

R 8.5

@dix-neuf @D4NG3R
Je moet uitkijken met integer of afronden naar beneden!
In het screenshot van @D4NG3R zie je waarom.
Als er minder boeken dan 1 doos nodig zijn, dan gaan er in jullie voorbeeld dus 0 dozen naar die school toe...

Acties:
  • 0 Henk 'm!

  • D4NG3R
  • Registratie: Juli 2009
  • Nu online

D4NG3R

kiwi

:)

Dat valt gelukkig prima af te vangen door te checken of X kleiner is dan Y, zo ja 1 en 0, anders FLOOR(X/Y, 0) en MOD(X, Y).

Maar dat is dus geen onderdeel van de originele vraagstelling, waarom zou het restaantal anders relevant zijn? ;)

[ Voor 40% gewijzigd door D4NG3R op 30-01-2023 16:54 ]

Komt d'r in, dan kö-j d’r oet kieken


Acties:
  • 0 Henk 'm!

  • Paling1
  • Registratie: Juni 2001
  • Niet online

Paling1

R 8.5

@D4NG3R
Gewoon afronden naar boven dus... :+

edit voor je edit: Misschien omdat de school de restanten terug moet sturen?

[ Voor 45% gewijzigd door Paling1 op 30-01-2023 16:58 ]


Acties:
  • 0 Henk 'm!

  • D4NG3R
  • Registratie: Juli 2009
  • Nu online

D4NG3R

kiwi

:)

Paling1 schreef op maandag 30 januari 2023 @ 16:57:
@D4NG3R
Gewoon afronden naar boven dus... :+

edit voor je edit: Misschien omdat de school de restanten terug moet sturen?
Gebaseerd op de originele vraagstelling dus niet, want het restaantal is relevant. ;)

Maar goed, even afwachten of de TS nog reageert, we kunnen niks anders dan aannames doen. :Y

[ Voor 5% gewijzigd door D4NG3R op 30-01-2023 17:01 ]

Komt d'r in, dan kö-j d’r oet kieken


Acties:
  • +1 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Paling1 schreef op maandag 30 januari 2023 @ 16:48:
Je moet uitkijken met integer of afronden naar beneden!
Dat heb ik gedaan!
Paling1 schreef op maandag 30 januari 2023 @ 16:48:
Als er minder boeken dan 1 doos nodig zijn, dan gaan er in jullie voorbeeld dus 0 dozen naar die school toe...
Als je het voorbeeld van de vragensteller leest (de tekst bóven zijn tabel) dan moet bij 'aantal dozen' niet berekend worden het aantal dozen er bij de school is bezorgd, maar het aantal dozen waarvan de inhoud van 110 boekjes volledig is 'opgebruikt'. Als restant blijft dan de inhoud van de ene doos over, waarvan het aantal boekjes niet volledig is 'opgebruikt'. Dat aantal is dan logischerwijs altijd kleiner dan 110.

Acties:
  • +2 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Nu online
Wat een ingewikkelde oplossingen allemaal :)

Het aantal dozen is te berekenen met de QUOTIENT functie. Het restant met MOD.

code:
1
2
QUOTIENT(230;110) = 2
MOD(230;110) = 10

Acties:
  • 0 Henk 'm!

  • seadogg
  • Registratie: Januari 2011
  • Laatst online: 18-06 20:16
D4NG3R schreef op maandag 30 januari 2023 @ 15:33:
Het aantal dozen is simpelweg X / Y naar beneden afgerond oftewel =FLOOR(X / Y; 0) in Excel.
Wat resteert is X % Y oftewel de modulo, in Excel =MOD(X; Y).

Respectievelijk AFRONDEN.NAAR.BENEDEN en REST in de Nederlandse versie.

[Afbeelding]

Of snap ook ik de vraag niet? :+

@seadogg top dat je de oplossing hebt, maar welke heb je nu toegepast? Er lijkt nogal wat verwarring te zijn in dit topic. :)
Ik heb het topic doorgezet naar mijn collega en die geeft dat hij het heeft opgelost met afronden naar beneden. Ik zal zo even vragen welke som hij exact heeft gebruikt.

De restanten zijn bedoeld om eenvoudig een order klaar te zetten.
Dan zien wij hoeveel dozen wij moeten pakken en hoeveel losse onderdelen.

Ik zal het topic nog even aanvullen met de exacte som.
Pagina: 1