Funktioner i excel

Tags:    excel macro function

Hej jeg sidder og er ved at lave et Excel dokument, skal skal have nogle funktioner, jeg ved bare ikke lige helt hvordan jeg skal få det til at fungere. så derfor jeg har brug for hjælp.

Jeg har f.eks.

nogle felter der hedder:
Arbejdstid(fra)
Arbejdstid(til)

Normale timer
Overarbejde

---------------------
Dette har jeg fået til at fungere, jeg vil så godt have lavet så jeg har et tjekfelt der hedder Fredag, og at når det er afkrydset skal den tage oplysninger fra det felt der indenholder hvor mange timer fredag har som normal.

eks.

Ikke afkrydset:
Normale timer = 8
Krydset:
Normale timer = 5


Har der ud over også det ønske om at lave en funktion som gør noget ala det samme, do skal feltet bare gøre at når det er afkrydset, skal alle timer gå på overarbejde.

Nogen der kan hjælpe??

Vh.
Per

UPDATE-----UPDATE-------UPDATE

Jeg har prøvet at lave en funktion der skulle løse dette ude brug af afkrydsning+macro, men der får bare når jeg trykker enter en advarselsbox op, der skriver "Indenholder for mange argumenter".

Funktions kode.
Fold kodeboks ind/udKode 


B15 = mødetid
C15 = sluttid
J3 = år(2017)
'DINE DATA'!O17 = måned
A15 = dag
'DINE DATA'!E$12 = fredag timer(5)
'DINE DATA'!E$11 = Normaletimer(8)

Hvad gør jeg forkert?
for jeg er slet ikke færdig emd den, da jeg også skal gøre så hvis den siger lør/søn skal feltet være tomt, da feltet i overarbejde så skal tage alle timerne.

Nogen der har mod på at prøve at hjælpe??







Indlæg senest redigeret d. 14.12.2017 13:50 af Bruger #8033
2 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
-



Indlæg senest redigeret d. 14.12.2017 13:51 af Bruger #8033
Hej Per

Ift. fejlen "For mange argumenter" skyldes det din sidste "HVIS" funktion i den lange formular.

Du har angivet 4 "sektioner" (semikoloner).

HVIS-funktionen i excel tager kun 3 sektioner (også kaldet argumenter):
- betingelse
- hvis ja gør/skriv dette
- hvis nej gør/skriv dette

Du har angivet 4.

Mvh. Kristian



t