Beregnet Felt med 6 Hvis\'er !!! *PiV*
Fy for en gang kluddermor }(
Jeg prøver at fremstille kode, der kan opsummere den totale præmie for en forsikring, fordelt på 6 felter.
Deltotalen skal regnes med, hvis der er krydset af i et afkrydsningsfelt. Derfor har jeg prøvet at bruge
funktionen HVIS(LogiskTest;Værdi_Hvis_Sand;Værdi_Hvis_Falsk), hvor den logiske test er afkrydsningsfeltets
cellekæde. Som sagt, er der 6 deltotaler/afkrydsningsfelter, hvilket (i mine øjne) besværliggør opgaven
væsentligt! Hvis bare et felt er afkrydset, skal den værdi angives i det beregnede felt. Derfor har jeg
umiddelbart været tvunget til at inkludere det i det logiske udtryk, Værdi_Hvis_Falsk ....
Her har I/Du en forsmag på hvad jeg har kæmpet mig frem til (Afkortet i et vagt forsøg på at skabe overblik,
læses bedst fra bunden af, da feltet Værdi_Hvis_Falsk \"bare\" er en kopi af det foregående udtryk);
=
HVIS(Koder!A2;E39+HVIS(Koder!A3;G39+HVIS(Koder!A4;I39+HVIS(Koder!A5;K39+HVIS(Koder!A6;M39+HVIS(Koder!A7;O39;0);HVIS(Koder!A7;O39;0));HVIS(Koder!A6;M39+HVIS(Koder!A7;O39;0);HVIS(Koder!A7;O39;0)));
HVIS(Koder!A3;G39+HVIS(Koder!A4;I39+HVIS(Koder!A5;K39+HVIS(Koder!A6;M39+HVIS(Koder!A7;O39;0);HVIS(Koder!A7;O39;0));HVIS(Koder!A6;M39+HVIS(Koder!A7;O39;0);HVIS(Koder!A7;O39;0)));
HVIS(Koder!A4;I39+HVIS(Koder!A5;K39+HVIS(Koder!A6;M39+HVIS(Koder!A7;O39;0);HVIS(Koder!A7;O39;0));HVIS(Koder!A6;M39+HVIS(Koder!A7;O39;0);HVIS(Koder!A7;O39;0)));
HVIS(Koder!A5;K39+HVIS(Koder!A6;M39+HVIS(Koder!A7;O39;0);HVIS(Koder!A7;O39;0));
HVIS(Koder!A6;M39+HVIS(Koder!A7;O39;0);
HVIS(Koder!A7;O39;0))))
Håber nogen kan finde hoved og hale i det her }( Eller kan forkorte udtrykket med en smartere funktion..
*Håbe Håbe*, Zim