• 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.

Variabele Frequentie

Status
Niet open voor verdere reacties.

DutchOirs

Gebruiker
Lid geworden
30 sep 2009
Berichten
891
Goedemorgen,

Zit met een vraagje voor een formule in Excel.

Heb kolommen, die allemaal een jaar voorstellen, dus bv. D2 = 2015, E2 = 2016, F2 = 2017, G2 = 2018, H2 = 2019, I2 = 2020 enz. enz.

cel A3 is de frequentie en in cel B3 het startjaar.

In cel A3 staat bv. 1 en in cel B3 staat 2015, dus ieder Jaar (kolom) Frequentie = 1, wordt gebruikt. Tos dusver geen probleem.


Maar wat nu als men bv. in cel A3 een 2 staat? Dus startjaar is 2015 met frequentie van 2 jaar, dus Jaar 2017, 2019, 2021, 2023 enz. zou moeten gebruikt worden.

als het om enkele kolommen zou het geen probleem zijn, maar het gaat in de tientallen lopen, dus voor de Formule te groot om ze apart te benoemen.

Dus de vraag zou nu worden, is er een formule die dit aankan?

Heb een voorbeeldje bijgevoegd. Rij 3 is dus ieder Jaar (kolom) en Rij 5 komt om de 2 jaar. als men dit over bv. 50 jaar moet doen wordt de formule te groot.

Iemand een idee hierover?

Al bij voorbaat many thanks,

Vr. Gr.

Dutch
 

Bijlagen

Goedemorgen Cow18,

Mooi, maar niet helemaal de oplossing. dit stukje komt ergens in de midden van een formule, met Als dus 2 mogelijkheden om door te gaan.

Kom met deze formule daar niet verder mee.

bv. rij 7

Code:
=ALS(AANTAL($A7:$B7)=2;--EN(D$2>$B7;REST(D$2-$B7;$A7)=0);0)

Op zich werkt het wel, de voorwaarden om de 4 jaar vanaf 2015 geeft ie goed aan met een "1" en daartussen met een "0"

Maar op die plekken komt dan een verdere formule en dat werkt niet hierin helaas.

Als er bv. een "0" is komt er een formule met een "kleine" optelling en als er een "1"staat komt er een formule met een "grote" optelling.

zie vb-tje #2

Thanks
 

Bijlagen

Laatst bewerkt:
hee das snel :-)

Thanks zal ff kijken

dat foutje bedankt is de error message neem ik aan

als er bv. niets ingevuld is
 
Laatst bewerkt:
loop tegen een foutmelding op.

Gebruik hier (nog) excel 2003 en vermoed dat deze code van een veeel jongere versie is.

Klopt dit?
Krijg de foutmelding #NAAM?
 
In 2003 werkt de formule ALS.FOUT niet als je die eraf haalt moet het werken..

Code:
=ALS(EN(AANTAL($A3:$B3)=2;D$2>$B3;REST(D$2-$B3;$A3)=0);"F";"f")
 
Goedemorgen roel,

was ook al in die buurt gekomen met isfout.

Maar dit werkt perfect en ga hem toepassen.

Het enigste wat je nu mist is de error message, maar dat onderbouw ik wel weer


Many thanks ga ff stoeien ermee :-)
 
Cow18 & roeljongman, alle beidde hartstikke bedankt..

Ben eruit met de laatste oplossing. De code voor desbetreffende cel in m'n file is zo geworden.

Code:
=ALS(EN($I4="";$M4="");"";

ALS(EN($I4<>"";$M4="");

ALS(EN(AANTAL($I4:$J4)=2;Q$2>$J4;REST(Q$2-$J4;$I4)=0);$L4;"");


ALS(EN($I4="";$M4<>"");

ALS(EN(AANTAL($M4:$N4)=2;Q$2>$N4;REST(Q$2-$N4;$M4)=0);$P4;"");


ALS(EN($I4<>"";$M4<>"");

ALS(EN(AANTAL($M4:$N4)=2;Q$2>$N4;REST(Q$2-$N4;$M4)=0);ALS(EN(AANTAL($I4:$J4)=2;Q$2>$J4;REST(Q$2-$J4;$I4)=0);$L4+$P4;$P4);ALS(EN(AANTAL($I4:$J4)=2;Q$2>$J4;REST(Q$2-$J4;$I4)=0);$L4;""));"Niets"))))

Nogmaals bedankt voor de hulp en fijne Pinksteren..

Vr. Gr.

Dutch
 
Hoi Cow18,

is een onderdeel van een groter file. een Meer Jaren Onderhouds Plan.

draait eigenlijhk om 4 opties, zoals je ziet.
Formule is al een stuk (50%) kleiner geworden met jullie hulp.

en dit werkt goed..
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan