Beregningsforskjeller mellom Microsoft Excel- og Lotus 1-2-3-formler
Matematiske operatorer
I listen nedenfor sammenlignes de matematiske operatorene som brukes i Microsoft Excel og Lotus 1-2-3.
Beskrivelse | Lotus 1-2-3-operator | Microsoft Excel-operator |
---|---|---|
Eksponentiering | ^ | ^ |
Positive og negative tall | + og – | – (I Microsoft Excel antas det at tallene er positive) |
Multiplikasjon og divisjon | * og / | * og / |
Addisjon og subtraksjon | + og – | + og – |
Sammenligning | = < > <= >= <> | = < > <= >= <> |
Logisk | #ikke#, #og# og #eller# | Regnearkfunksjonene IKKE, OG og ELLER |
Koble sammen to tekststrenger (sammenkobling) | & (bare versjon 2.0 eller senere) | & |
Evalueringsrekkefølge Lotus 1-2-3 utfører operasjoner i formler i følgende rekkefølge: Eksponentiering, positive og negative tall, multiplikasjon og divisjon, addisjon og subtraksjon, sammenligning (= < > <= >= <>, #ikke#, #og# og #eller#), og deretter sammenkjeding.
Obs!
- I Lotus 1-2-3 evalueres eksponentieringsoperatoren (^) før negasjonsoperatoren (–). I Microsoft Excel evalueres negasjonen først. Formelen =–2^4 gir for eksempel verdien –16 i Lotus 1-2-3, mens den gir 16 i Microsoft Excel. Hvis du vil rette opp denne forskjellen, bruker du parenteser til å endre evalueringsrekkefølgen. =–(2^4) gir for eksempel –16.
- I Lotus 1-2-3 evalueres sammenligningsoperatorer (= < > <= >= <>) og logiske operatorer (#ikke#, #og# og #eller#) før sammenkoblingsoperatoren (&). I Excel evalueres sammenkobling før sammenligning. Hvis du vil korrigere denne forskjellen, bruker du parenteser til å endre rekkefølgen på evalueringen.
- I både 1-2-3 og Microsoft Excel blir operatorer med samme rang, for eksempel OG og ELLER, evaluert fra venstre til høyre.
Beregningsregler
I Microsoft Excel beregnes formler og databasevilkår på en annen måte enn i Lotus 1-2-3. Hvis du vil beregne i henhold til reglene i Lotus 1-2-3, merker du av for Alternativ formelevaluering under kategorien Overgang (Verktøy-menyen, kommandoen Alternativer).
Tekst i beregninger I Lotus 1-2-3 antas det at celler med tekst har en verdi på 0 (null) når cellen brukes i en formel. I Microsoft Excel kan du ikke kombinere tekst og numeriske oppføringer i matematiske uttrykk, for eksempel addisjon og subtraksjon. Imidlertid bruker regnearkfunksjonene i Microsoft Excel verdien 0 for celler som inneholder tekst.
Hvis for eksempel celle A10 inneholder tekst og celle B10 inneholder verdien 100, returnerer formelen =A10+B10 feilverdien #VERDI! hvis du har fjernet avmerkingen for Alternativ formelevaluering. Formelen =SUM(A10,B10) returnerer imidlertid verdien 100.
De boolske verdiene SANN og USANN Boolske uttrykk i Lotus 1-2-3 evalueres til 0 (null) eller 1, og 0 eller 1 vises i cellen. I Microsoft Excel vises logiske verdier enten som SANN eller USANN. I Lotus 1-2-3 vises for eksempel uttrykket 2<3 som 1 i cellen i stedet for SANN, mens i Microsoft Excel vises den logiske verdien SANN i cellen.
Hvis det er merket av for Alternativ formelevaluering, vises 0 for USANN og 1 for SANN.
Databasevilkår Databasevilkårsområder evalueres annerledes når du trekker ut data, finner data og bruker databasefunksjoner. Vilkåret "John" finner bare rader der verdien John ligger i cellen. Hvis du fjerner avmerkingen for Alternativ formelevaluering, finner vilkåret "John" alle rader der verdien i cellen begynner på John: John, Johnson og Johnsen.
Formelforskjeller
Det er også noen viktige forskjeller når det gjelder hvordan du lager formler i Excel:
- I Excel begynner du formelen med et likhetstegn (=). Du kan også begynne en formel med et plusstegn (+) som i Lotus 1-2-3.
- Selv om det ikke er påkrevd, kan du skrive inn en krøllalfa (@) foran Excel-funksjoner.
- I Excel brukes kolon (:) til å angi celleområder, ikke punktum (..) som i Lotus 1-2-3.
Regnearkfunksjoner
Funksjoner som vurderes annerledes Noen funksjoner, blant annet @MOD, @VLOOKUP og @HLOOKUP, vurderes annerledes. For eksempel vil @VLOOKUP-funksjonen i Lotus 1-2-3 søke etter et nøyaktig samsvar i den første kolonnen, mens regnearkfunksjonen FINN.RAD i Microsoft Excel antar at den første kolonnen er sortert og finner den nærmeste verdien i den første kolonnen uten at oppslagsverdien blir overskredet.
Regnearkfunksjonene FINN.RAD og FINN.KOLONNE i Microsoft Excel inneholder et fjerde argument, søkeområde, som du kan bruke hvis du vil finne en nøyaktig lik oppføring i Microsoft Excel. Hvis du setter dette argumentet til USANN, vil Microsoft Excel forsøke å finne en nøyaktig lik oppføring.
Kompatible funksjoner Excel 2000 og senere versjoner inneholder funksjoner for kompatibilitet med Lotus 1-2-3 versjon 4.0 og senere versjoner. De nye "A"-funksjonene, GJENNOMSNITTA, MAKSA, MINA, STDAVVIKA, STDAVVIKPA, VARIANSA og VARIANSPA, beregner resultatet ved å bruke alle cellene i området. Dette inkluderer tomme celler, celler som inneholder tekst og celler som inneholder de logiske verdiene SANN og USANN.