Hvordan skrive din egen funksjon i Excel 2007

Excel er i stand til kompliserte beregninger. I noen tilfeller er det lettere å forstå enn en kalkulator, og langt mer allsidig - også slik at du kan endre variabler her og der. Det er to forskjellige måter som du kan lage din funksjon og bestemmer seg for å bruke, avhenger av hva du trenger å gjøre.

Bruksanvisning

Ved hjelp av innebygde funksjoner

1 Skriv ut funksjonen som du prøver å beregne i en tom celle. En matematisk funksjon skrevet ut med variabler som fungerer best. For eksempel: X = Log (3Y + Z) - Tan (A)

2 Flytt inn i de neste cellene og skriv variablene fra ligningen til nabocellene. I prøven ligningen ovenfor, ville det være Y i en celle, Z i en annen og en i en tredje.

3 Skriv inn noen eksempler på variabler for din funksjon. Ta med minst ett hver.

4 Flytt til en ny celle, og skriv et likhetstegn (=). Skriv inn funksjonen i cellen. For variablene, enten skrive inn koordinatene (for eksempel celle D2) eller klikk på cellen. Prøven funksjon ovenfor vil se slik ut: = (Log (3 * B2 + C2) -Tan (D2))

Du kan bruke dialogboksen Funksjons fra Sett inn-menyen for å hjelpe deg med å finne ut hvilke eksisterende funksjoner innenfor Excel du bruker. Bruk parenteser for å skille funksjonen og følg rekkefølgen av operasjoner.

5 Avslutt funksjonen ved å trykke på Enter. Excel beregner funksjonen og returnere resultatet i cellen. Hvis det er en feil, må du kontrollere at funksjonen er korrekt oppgitt. En av de vanligste feilene er en manglende parentes, og Excel vil ofte prøve å fikse disse feilene automatisk. Hvis ikke, klikker på feil ikon på cellen bringer opp muligheten til å feilsøke den.

6 Merk cellen med funksjonen i den. Klikk og dra det svarte håndtaket i nedre høyre hjørne ned noen få celler. Fyll ut flere prøve variabler for å teste om den fungerer.

Bruke VBA

7 Trykk Alt og F11 for å åpne Visual Basic Application. Åpne Sett inn-menyen og klikk Modul for å legge til en ny modul for din egendefinerte funksjonen.

8 Skriv inn din funksjon. Begynn med ordet funksjon, deretter opprette et navn for funksjonen - bruk noe som er beskrivende for funksjon og enkel å bruke. Funksjonen vil også trenge minst én variabel å passere fra regnearket, skriver en kommaseparert liste med parenteser.

For eksempel vil en funksjon skape en rabatt når en kunde kjøper mer enn 50 av et element er oppført nedenfor:

Funksjon MultiDiscount (stk, pris)

If quantity >=50 Then
Discount = qty * price * 0.15
Else
Discount = 0
End If
Discount = Application.Round(Discount, 2)

End Function

9 Lagre Module og gå tilbake til Excel-arbeidsbok.

10 Gå til cellen der du vil bruke funksjonen du har opprettet. Skriv inn et likhetstegn (=) og skriv inn funksjonsnavnet og bruke variablene du opprettet for denne funksjonen. Du kan enten taste inn tall innenfor parente eller bruke celler som ovenfor.

11 Trykk enter. Excel vil beregne funksjon ved hjelp av variablene.

Hint

  • Når du skriver en funksjon, må den følge format = [Funksjon Navn] ([Variabel 1], [Variabel 2], [etc]).
  • Bruk tomme celler for å hjelpe sammen din funksjon, hvis du har en veldig vanskelig tid å gjøre det arbeidet. Bryte det ned, testing hver komponent, før du monterer den i hovedcellen.
  • For de fleste funksjoner, kan det være en måte å bruke den første metoden. Hvis det er en funksjon du vil bruke ofte, kan det være lurt å vurdere å bruke den i VBA.