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

kan deze formule korter?

Status
Niet open voor verdere reacties.

hertoge

Gebruiker
Lid geworden
17 mrt 2009
Berichten
9
er wordt gewerkt met 13 periodes per jaar. per periode willen we een verschil berekenen tussen huidige periode en vorige periode.

nu ben ik met mijn hobby tot onderstaande werkende formule gekomen, echter wil ik graag weten of dit ook anders/korter had gekund.

in cel $X$4 wordt periode bepaald.
periode 1 heeft geen verschil tov vorige periode
periode 2 cel H20 heeft verschil tov periode 1 (cel G20)


=ALS($X$4=1;SOM($G20-$G20);ALS($X$4=2;SOM($H20-$G20);ALS($X$4=3;SOM($I20-$H20);ALS($X$4=4;SOM($J20-$I20);ALS($X$4=5;SOM($K20-$J20);ALS($X$4=6;SOM($L20-$K20);ALS($X$4=7;SOM($M20-$L20);ALS($X$4=8;SOM($N20-$M20);ALS($X$4=9;SOM($O20-$N20);ALS($X$4=10;SOM($P20-$O20);ALS($X$4=11;SOM($Q20-$P20);ALS($X$4=12;SOM($R20-$Q20);ALS($X$4=13;SOM($S20-$R20))))))))))))))
 
Code:
=ALS($X$4=1;$G20;ALS($X$4=2;$H20-$G20;ALS($X$4=3;$I20-$H20;ALS($X$4=4;$J20-$I20;ALS($X$4=5;$K20-$J20;ALS($X$4=6;$L20-$K20;ALS($X$4=7;$M20-$L20;ALS($X$4=8;$N20-$M20;ALS($X$4=9;$O20-$N20;ALS($X$4=10;$P20-$O20;ALS($X$4=11;$Q20-$P20;ALS($X$4=12;$R20-$Q20;ALS($X$4=13;$S20-$R20)))))))))))))
Dit is de verkorte schrijfwijze van jouw formule.

Code:
=KIEZEN(X4;G20;H20-G20;I20-H20;J20-I20;K20-J20;L20-K20;M20-L20;N20-M20;O20-N20;P20-O20;Q20-P20;R20-Q20;S20-R20)

Dit is een hele korte.

Mvg

Piet
 
Code:
=ALS($X$4=1;$G20;ALS($X$4=2;$H20-$G20;ALS($X$4=3;$I20-$H20;ALS($X$4=4;$J20-$I20;ALS($X$4=5;$K20-$J20;ALS($X$4=6;$L20-$K20;ALS($X$4=7;$M20-$L20;ALS($X$4=8;$N20-$M20;ALS($X$4=9;$O20-$N20;ALS($X$4=10;$P20-$O20;ALS($X$4=11;$Q20-$P20;ALS($X$4=12;$R20-$Q20;ALS($X$4=13;$S20-$R20)))))))))))))
Dit is de verkorte schrijfwijze van jouw formule.

Code:
=KIEZEN(X4;G20;H20-G20;I20-H20;J20-I20;K20-J20;L20-K20;M20-L20;N20-M20;O20-N20;P20-O20;Q20-P20;R20-Q20;S20-R20)

Dit is een hele korte.

Mvg

Piet


optie kiezen was mij niet bekend, nog even mij microsoft nagekeken wat die precies doet... is mij nu helemaal duidelijk. ga ik nog meer voordeel mee halen.

Bedankt!
 
Dat kan korter:

=ALS(X4=1;G20;VERSCHUIVING(F20;;X4)-VERSCHUIVING(E20;;X4))
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan