Vergleich von Excel- und Origin-Funktionen

 

Die untenstehenden Tabellen vergleichen gängige Excel- und Origin-Funktionen, die zum Festlegen von Zellenwerten verwendet werden können.

Datenbezüge

Sowohl in Excel als auch in Origin ist es Anwendern möglich, Formeln per Drag&Drop auf Zeilen oder Spalten zu erweitern. Es werden zwei Bezugstypen eingeführt, der relative und der absolute Bezug. Relative Bezüge ändern sich, wenn Sie die Zelle per Drag&Drop auf andere Zeilen oder Spalten ziehen. Absolute Bezüge bleiben dagegen konstant.

Hinweise: Wenn Sie eine Zellenformel in andere Zellen kopieren, werden Spalten- und Zeilenreferenzen in Excel angepasst. Sie werden in Origin nicht angepasst.
Relative Datenbezüge
Beschreibung Origin-Zellennotation Excel-Notation
Bezug auf die 1. Zeile von Spalte A A1 A1
Gesamte Spalte A
A A:A
Mehrere Spalten Es muss die Bereichsnotation für mehrere Spalten verwendet werden (z. B. A1:C5). A:C
Ein Zellenbereich A1:C5 A1:C5
Bezug auf A1 im ersten Blatt in der gleichen Mappe 1!A1

Sheet1!A1

Sheet1!A1
Bezug auf A1 im ersten Blatt in einer anderen Mappe, Book1 [Book1]1!A1

[Book1]Sheet1!A1

[Book1]Sheet1!A1
Absolute Datenbezüge
Beschreibung Origin-Zellennotation Excel-Notation
Bezug auf die 1. Zeile von Spalte A $A$1 $A$1
Gesamte Spalte A A $A:$A
Ein Zellenbereich Origin unterstützt keine absoluten Bezüge für einen spaltenübergreifenden Bereich. $A$1:$C$5
Bezug auf A1 im ersten Blatt in der gleichen Mappe 1!$A$1

Sheet1!$A$1

Sheet1!$A$1
Bezug auf A1 im ersten Blatt in einer anderen Mappe, Book1 [Book1]1!$A$1

[Book1]Sheet1!$A$1

[Book1]Sheet1!$A$1

 

Textdatenbezüge
Origin-Zellennotation Excel-Notation
Auf den Bezug auf eine Zelle mit Text oder mit ausgegebenen Textwerten sollte in Origin ein $-Zeichen folgen.

Beispiel:

A1$
left(A1$, 2)$
Bezüge auf eine Zelle mit Text oder numerischen Werten werden auf die gleiche Weise verwendet.

Beispiel:

A1
left(A1, 2)

Das "$" wird in Origin-Formeln auf zweierlei Art verwendet. Falls das "$" vor einer Spalten- oder Zeilenreferenz steht, dient es dazu, eine absolute Spalten- oder Zeilenreferenz darzustellen. Falls das "$" an eine Spalten- oder Zeilenreferenz angehängt ist, dient es dazu, den Wert, der in einer Zeichenkettenvariable gespeichert ist, auszugeben.

Beliebteste Funktionen

Beschreibung Origin-Zellennotation Excel-Notation
Werte in Zellen hinzufügen total(A1:A3) 1 sum(A1:A3)
Ergibt die zeilenweise Summe der Werte in den Spalten A bis C, D bis G und F. sum(A:C, D:G, F) =SUM(A1:C1, D1:G1, F1)
Es wird ein Wert ausgegeben, wenn eine Bedingung wahr ist, und ein anderer Wert, wenn sie falsch ist. (A1<=98.6)?(A1-98.6):Na()1 if(A1<98.6, A1-98.6, NA())
Fasst die Zeichenketten in Spalte B, Zeile 1 und Spalte C, Zeile 1 zusammen. B1$ + C1$ B1 & C1

concatenate(B1, C1)

Fasst die Zeichenketten in Spalte A und B zusammen. A$ + B$ A1 & B1 oder concatenate(A1, B1), dann wird mit der Cursor gezogen, um alle Zellen der Ausgabespalte automatisch zu füllen.
Referenziert (Lookup) auf 2 in Spalte A und gibt den Wert aus Spalte B in der gleichen Zeile aus. lookup(2, A, B)$1 lookup(2,A:A,B:B )
Referenziert (Lookup) auf den Wert in E1 in Spalte B und gibt den Wert aus Spalte D in der gleichen Zeile aus. lookup(E1, B, D)1 vlookup(E1, B:D, 3)
Sucht nach 3,5 in Spalte A und gibt die Position aus. index(3.5, A)1 match(3.5,A:A )
Nimmt die Datum-Zeit-Zeichenkette des festgelegten Formats und gibt den Wert des Julianischen Tages aus. date("1/1/2008")1 datevalue("1/1/2008")
Sucht die Anzahl der Tage zwischen dem Enddatum (3/15/11) und dem Enddatum (2/1/11). date("3/15/11")-date("2/1/11") days("3/15/11","2/1/11")
Findet eine Textzeichenkette innerhalb einer zweiten Textzeichenkette und gibt die Startposition aus. find(B10, "M")1 find("M", B10)
Sucht den Wert einer gegebenen Zeile und Spalte. wcol(2)[4] index(A:D, 4, 2)

Datum und Zeit

Verschiedene Funktionen
Beschreibung Origin-Zellennotation Excel-Notation
Nimmt die Werte von Tag, Monat und Jahr in Spalte A, B und C und gibt die entsprechende Datumszeichenkette aus. date2str(date(A,B,C),"dd/MM/yyyy")$1, 2 date(A:A,B:B,C:C)
Nimmt die Datum-Zeit-Zeichenkette des festgelegten Formats und gibt eine Datumsseriennummer aus, die von Excel erkannt wird (es handelt sich um den Wert des Julianischen Datums in Origin, von dem 2415018 subtrahiert werden). date("1/1/2008")-24150181 datevalue("1/1/2008")
Nimmt das Datum in Spalte A, Zeile 1, das im unterstützten Textformat dargestellt wird, und gibt den Tag aus. day(date("2/18/2012 13:15:12"))1, 2 day("7/18/2011 13:15:12")
Gibt die Tageszahl zwischen zwei Daten wieder. date("7/18/2012")-date("3/15/2011")1 days("2/1/12","3/15/11")
Gibt den Stundenwert einer Datum-Zeit-Zeichenkette aus. hour(date("7/18/2011 13:15:12"))1 hour("7/18/2011 13:15:12")
Gibt den Minutenwert einer Datum-Zeit-Zeichenkette aus. minute(date("7/18/2011 13:15:12"))1 minute("7/18/2011 13:15:12")
Gibt den Monatswert einer Datum-Zeit-Zeichenkette aus. month(date("7/18/2011 13:15:12"))1 month("7/18/2011 13:15:12")
Gibt die aktuelle Datum-Zeit-Zeichenkette des festgelegten Formats aus. date2str(now(),"MM/dd/yyyy HH:mm:ss")$1, 2 now()
Gibt den zweiten Wert der aktuellen Zeit aus. second(date("7/18/2011 13:15:12"))1 second("7/18/2011 13:15:12")
Gibt den Wert des Julianischen Tags der gegebenen Zeit im Format (HH:mm:ss) aus. time("13:15:12")1 timevalue("13:15:12")
Gibt die aktuelle Datum-Zeichenkette des festgelegten Formats aus. date2str(today(),"MM/dd/yyyy")$1, 2 today()

 

Gleiche Notation
Beschreibung Notation von Origin & Excel
Gibt den Wert des Julianischen Tags der gegebenen Zeit im Format (HH, mm, ss) aus. time(13,15,12)

Technisch

Verschiedene Funktionen
Beschreibung Origin-Zellennotation Excel-Notation
Nimmt den Dezimalwert einer binären Zahl und wandelt sie dann in eine Hexadezimalzahl um. dec2hex(Bin2dec(A1))$1 bin2hex(11111011)
Wandelt eine Dezimalzahl in eine Binärzahl um. dec2bin(-100)$1 dec2bin(-100)
Wandelt eine Dezimalzahl in eine Hexadezimalzahl um. dec2hex(-100)$1 dec2hex(-100)
Wandelt einen Hexadezimalwert in einen Binärwert um. dec2bin(hex2dec(B7))$1, 2 hex2bin(B7)
Gibt die Basis 10 äquivalent zum Hexadezimalwert aus. hex(A2) 1 hex2dec(A2)

 

Gleiche Notation
Beschreibung Notation von Origin & Excel
Gibt den Dezimalwert einer Binärzahl aus. bin2Dec(A1)1
Wandelt eine Zahl von einem Messsystem in ein anderes um. convert(1,"yd","m")1

Informationen

Verschiedene Funktionen
Beschreibung Origin-Zellennotation Excel-Notation
Prüfen Sie, ob der Wert in Zelle A1 eine Zahl ist. istext(A1)=>01 cell("type", A1)=>"v"
Prüfen Sie, ob die Zelle leer ist. isempty(A1) 1 isblank(A1)
Bestimmt, ob eine Eingabe ein Text ist, und gibt die festgelegten Wert dem Ergebnis entsprechend aus. istext(A1)?0:11 isnumber(A1)

 

Gleiche Notation
Beschreibung Notation von Origin & Excel
Gibt 1 für fehlende Werte aus, ansonsten 0. isna(A1)1
Bestimmt, ob die Eingabe ein Text ist. istext(A1)1

Logisch

Verschiedene Funktionen
Beschreibung Origin-Zellennotation Excel-Notation
Gibt 1 aus, wenn alle Bedingungen wahr sind. A1>1 && A2>2 and(A1>1 , A2>2)
Gibt den festgelegten Wert entsprechend des Bedingungsausdrucks aus. A1>0?1:-1 if(A1>0,1,-1)
Gibt den festgelegten Wert aus, wenn die Eingabezahl ein fehlender Wert oder NANUM ist. isna(sqrt(-4))?-1:0 iferror(SQRT(-4),-1)
Gibt 1 aus, wenn eine der Bedingungen wahr ist. A1>1 || A2>2 or(A1>1 , A2>2)
Logischer wahrer Wert
Hinweis: In Origin wird jeder Wert, der nicht 0 ist, als wahr betrachtet.
1 TRUE
Logischer falscher Wert 0 FALSE
Gibt das exklusive Oder der Eingaben aus. ((3<4) + (4<5)) - int( ((3<4)+(4<5) )/2)*2 ==>0 xor(3<4,4<5) ==> FALSE

 

Gleiche Notation
Beschreibung Notation von Origin & Excel
Gibt den Fehlerwert aus. NA()

Lookup und Bezüge

Beschreibung Origin-Zellennotation Excel-Notation
Gibt die Spaltennummer des gegebenen Spaltenbezugs aus. colnum(col(B))1 column(B1)
Referenziert (Lookup) auf 2 in Spalte A und gibt den Wert aus Spalte B in der gleichen Zeile aus.
Hinweis: Verwenden Sie in Origin, abhängig vom Typ des ausgegebenen Werts, lookup()$ oder lookup().
lookup(2, A, B)$1 lookup(2,A:A,B:B )
Gibt den Index des Werts aus, der sich im Bereich befindet. list(25,col(A)[1:3])1

index(25, A1:A3)1

match(25,A1:A3,0)=2
Gibt die aktuelle Zeilennummer aus. i1 row()
Fügt eine Beschriftung mit Hyperlink ein. http://www.originlab.com [Origin]1 hyperlink("http://www.originlab.com","Origin")

Mathematik und Trigonometrie

Verschiedene Funktionen
Beschreibung Origin-Zellennotation Excel-Notation
Gibt die Anzahl der Kombinationen (mit Wiederholungen) für eine gegeben Anzahl von Elementen aus. combine(4+3-1,4-1)1 combina(4,3)
Gibt die abgeschnittene Ganzzahl des/r Werts/e aus.
VORSICHT!: Excels INT-Funktion rundet ab, Origin jedoch verwendet den ganzzahligen Teil. Z. B. lautet es in Origin int(-1.23)=-1, aber in Excel INT(-1.23)=-2.
int(1.23)=1
int(-1.23)=-1
1
int(1.23)=1
int(-1.23)=-2
Gibt den Logarithmus einer Zahl zu der Basis aus, die Sie festlegen. log(8)/log(2)1 log(8, 2)
Gibt den Logarithmus zur Basis -10 des/r Werts/e aus. log(2)1 log10(2)
Gibt das Ergebnis einer potenzierten Zahl aus. 3^2 power(3,2)
Gibt den ganzzahligen Anteil einer Division aus. int(5/2)1 quotient(5, 2)
Gibt die Summe eines festgelegten Datensatzes aus. total(A1:A5)1 sum(A1:A5)
Gleiche Notation
Beschreibung Notation von Origin & Excel
Gibt den absoluten Wert der Daten aus. abs(-1)1
Gibt die Inverse der entsprechenden trigonometrischen Funktion aus. acos(0)1
Gibt den inversen hyperbolischen Kotangens dieser Zahl aus. acoth(6)1
Gibt den Arkuskotangens des/r Werts/e aus. acot(2)1
Gibt den Arkussinus des/r Werts/e aus. asin(0.5)1
Gibt den inversen hyperbolischen Sinus aus. ASINH(10)1
Gibt den Arkustangens des/r Werts/e aus. atan(1)1
Gibt den Winkel zwischen der positiven X-Achse und dem durch die Koordinaten (x, y) gegebenen Punkt aus. atan2(2,2)1
Gibt den inversen hyperbolischen Tangens dieser Zahl aus. atanh(0.76159416)1
Gibt die Anzahl der k-Kombinationen aus einem gegebenen Satz mit n Elementen aus. combine(8,2)1
Gibt den Wert des Kosinus des/r Werts/e aus. cos(pi/3)1
Gibt den Kotangens des/r Werts/e aus. cot(pi/6)1
Konvertiert den Radiant in Grad. degrees(pi)1
Gibt den exponentiellen Wert des/r Werts/e aus. exp(1)1
Gibt den Faktor einer nicht-negativen Ganzzahl aus. fact(5.5)1
Gibt den natürlichen Logarithmus des/r Werts/e aus. ln(10)1
Gibt den Betrag der Ganzzahl geteilt durch eine andere Ganzzahl. mod(13,2)1
Gibt den Wert von Pi aus. pi
Wandelt Grad in Radiant um. radians(180)1
Gibt einen Wert zwischen 0 und 1 aus einer gleichverteilten Stichprobe aus. rnd()1
Rundet eine Zahl auf eine festgelegte Anzahl von Dezimalstellen. round(-1.99,0)1
Gibt den trigonometrischen Sekans des/r gegebenen Werts/e aus. secant(pi/3)1
Gibt den hyperbolischen Sekans des/r gegebenen Werts/e aus. sech(1)1
Gibt das Vorzeichen der realen Zahl aus. sign(2)=1
sign(0)=0
sign(-2)=-1
1
Gibt den Wert von Sinus für den/s gegebenen Werts/e aus. sin(pi/4)1
Gibt den hyperbolischen Sinus des/r gegebenen Werts/e aus. sinh(5)1
Gibt die Quadratwurzel des/r gegebenen Werts/e aus. sqrt(2)1
Gibt den Wert von Tangens des/r gegebenen Werts/e aus. tan(pi/4)1
Gibt die hyperbolischen Tangens des/r gegebenen Werts/e aus. tanh(0.5)1

Statistik

Verschiedene Funktionen
Beschreibung Origin-Zellennotation Excel-Notation
Gibt die unkorrigierte Summe der Quadrate aus. rms(A)^21count(A)1 sumsq(A:A)
Berechnet den Mittelwert der Werte, die eine bestimmte Bedingung erfüllen. averageif(A, "col(A) > 5")1 averageif(A:A, "> 5")
Berechnet den Mittelwert der Werte, die eine bestimmte Bedingung erfüllen. averageif(A, "col(A) > 5 && col(B) < 10")1 averageifs(A:A,A:A, ">5",B:B, "< 10")
Gibt die Beta-Verteilung aus. betacdf(1, 2, 2)1 beta.dist(1,2,2,TRUE)
Gibt die Inverse der kumulativen Verteilungsfunktion für eine festgelegte Beta-Verteilung aus. betainv(0.8975362,8,10)1 beta.inv(0.8975362,8,10)
Gibt die Chi-Quadrat-Verteilung aus. chi2cdf(0.5,1)1 chisq.dist(0.5,1,TRUE)
Gibt die Inverse der linksseitigen Wahrscheinlichkeit der Chi-Quadrat-Verteilung aus. chi2inv(0.93,1)1 chisq.inv(0.93,1)
Gibt die Anzahl der Elemente in dem Vektor aus, die Größe des Vektors.
Hinweis Excel schließt fehlende Werte aus, Origin nicht.
count(A)1 count(A:A)
Berechnet die Anzahl der Werte, die eine bestimmte Bedingung erfüllen. countif(A,"col(A)>1")1 countif(A:A,">1")
Berechnet die Anzahl der Werte, die mehrere bestimmte Bedingungen erfüllen. countif(A,"col(A)>1&&col(A)>4")1 countifs(A:A,">1",A:A,">4")
Gibt die Kovarianz zwischen zwei Datensätzen aus. cov(A, B)1 covariance.s(A:A,B:B)
Gibt die Inverse der F-Wahrscheinlichkeitsverteilung aus. finv(A2, A3, A4)1 f.inv(A2,A3,A4)
Gibt die Lognormal-Verteilung von x aus. logncdf(4,3.5,1.2)1 lognorm.dist(4,3.5,1.2,TRUE)
Gibt die Inverse der kumulativen Lognormal-Verteilungsfunktion von x aus. logninv(0.039084,3.5,1.2)1 lognorm.inv(A2, A3, A4)
Die Inverse der kumulativen Verteilungsfunktionen für die Normalverteilung gibt den Wahrscheinlichkeitswert aus. norminv(0.9)=1.28155156554461 NORMINV(0.9,0,1)=1.281551566
Gibt das Quadrat des Korrelationskoeffizienten zwischen zwei Datensätzen aus. correl(A,B)^21 rsq(A:A,B:B )
Gibt die bewegliche Steigung bei jedem Punkt mit einer festgelegten Fensterbreite aus. movslope(A,B)1 slope(B:B,A:A)
Gibt die linksseitige Inverse des Studenten-t-Verteilung aus. tinv(0.75,2)1 t.inv(0.75,2)
Gibt 0,5 weniger aus als die kumulative Standardnormalverteilung. prob(2)/21 gauss(2)
Gleiche Notation
Beschreibung Notation von Origin & Excel
Gibt den Durchschnitt eines Bereichs aus. mean(A1:A6)1
Gibt den Wert der Gamma-Funktion von 2,5 (1,329) aus. gamma(2.5)1
Gibt den natürlichen Logarithmus der Gamma-Funktion aus, Γ(x). gammaln(4)1
Gibt die Kurtosis eines Datensatzes aus. kurt(A)1
Gibt das Maximum aus einem Wertesatz aus. max(A1: C8)1
Gibt das Minimum in einer Liste von Argumenten ein. min(A1:C8)1
Gibt die Schiefe einer Verteilung aus. skew(A1:A4)1

Text

Beschreibung Origin-Zellennotation Excel-Notation
Verbindet Zeichenketten zu einer und gibt die Ergebniszeichenkette aus. B1$ + C1$ concatenate(B1,C1)
Gibt das am weitesten links stehende Zeichen aus einem Textwert aus. left(A1$, 2)$1 left(A1,2)
Gibt die Anzahl der Zeichen einer Zeichenkette aus. len(A1$) or len(A1)1 len(A1)
Gibt die Zeichenkette aus, die in Kleinbuchstaben umgewandelt wurde. lower(A1$)$1 lower(A1)
Gibt die extrahierten Zeichen aus, indem das Startzeichen und die Anzahl der Folgezeichen festgelegt werden. mid(A1$, 2, 3)$1 mid(A1,2,3)
Schreibt den ersten Buchstaben in jedem Wort eines Textwerts groß. upper(left(A1$,1)$)$+lower(right(A1$,2)$)$1 proper(A1)
Gibt das am weitesten links stehende Zeichen aus einem Textwert aus. right(A1$, 2)$1 right(A1,2)
Gibt die Position der Zeichenkette aus und 1, falls keine gefunden wird. search(A1$, "margin")1 search("margin",A1)
Gibt die Zeichenkette aus, die in Großbuchstaben umgewandelt wurde. upper(A1$)$1 upper(A1)
Gleiche Notation
Beschreibung Notation von Origin & Excel
Wandelt eine Zeichenkette in eine Zahl um. Die Optionen zum Festlegen von dezimalen und numerischen Gruppentrennzeichen können die regionalen Einstellungen des Betriebssystems überschreiben. NumberValue(string [, string Decimal, string Group])1

Sonstiges

Beschreibung Origin-Zellennotation Excel-Notation
Weisen Sie Variablen Werte zu und verwenden Sie die Werte in einem Ausdruck. LET(t,if(A$==B$,1,0),t*500) LET(t,IF(A1=B1,1,0),t*500)