• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Auto subtotalen als waarde in kolom C =1

Status
Niet open voor verdere reacties.

Esducsafe

Gebruiker
Lid geworden
2 sep 2009
Berichten
185
@Helpers

In kolom D moeten subtotalen komen wanneer in kolom C het cijfer 1 staat.
Voor Rij 9 moet dit subtotaal niet 830,00 maar 830,00 minus 500,00 = 330,00 komen.
Idem voor Rij 12 enz. (zie bijgevoegd bestandje)

De volgende stap zou moeten worden als in kolom C het cijfer 2 staat dat dan
de som bestaat uit alle bovenliggende subtotalen met het cijfer 1.
Enzovoort cijfer 3 = subtotaal ( Cijfer 1 +2)
Enzovoort cijfer 4 = subtotaal (Cijfer 1 + 2 + 3)

Het handmatig invoeren van subtotalen als ook het gebruikmaken van een Draaitabel is geen optie.
Ondanks vele uren is het mij niet gelukt om mijn casus op te lossen.

Wie kan mij helpen?
Alvast dank.
Groet,
Esko

Bekijk bijlage Auto subtotalen als waarde in kolom C =1.xls
 
een mogelijke oplossing
Code:
=ALS(EN(B2="";C2=1);SUBTOTAAL(9;($B$2:B2));0)-ALS(C2=1;SOM($D$1:D1);0)
 
Probeer deze:

Code:
=ALS(EN(C9<>"";C9=1);SUBTOTAAL(9;($B$2:B9));0)-ALS(C9=1;SOMMEN.ALS($D$2:D8;$C$2:C8;1);0)
 
Plongske en Tita,

Bedankt voor jullie inbreng.
Een echte oplosing heb ik met deze suggesties nog niet gevonden.
Meedere nivotellingen.

Example level totals.png
 
Nieuwe poging voor nivau1
Code:
=ALS(EN(B2="";C2=1);SOM($B$2:B2);0)-ALS(C2=1;MAX($D$1:D1);0)
Over hoeveel nivau's spreken we dan?
 
Bedankt voor de respons maar ik zal je niet direct verder kunnen helpen(geen VBA kennis).
Maar je voorbeeld bestanden voldoen wel niet aan wat je wil bereiken volgens de foto en de pdf. We zien in de voorbeelden nergens de codes waar we het niveau kunnen bepalen om een subtotaal te bereiken, maar zoals ik het begrijp uit de PDF is telkens ik één of meerdere 9 zie op het einde van de code moet er een subtotaal gemaakt worden en bij overgang van 1 negen naar 2 negens terug een sub totaal?
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan