Tabellenkalkulation


An Excel® angelehnt mit erweitertem Formel Modul


Das Tabellenkalkulationsmodul ist eine neue Erweiterung in SimplexNumerica. Es ist stark an Microsoft Excel® angelehnt. Einzelne Tabellen, aber auch ganze Arbeitsmappen, können importiert und exportiert werden.

 

Das Modul ist vollständig in SimplexNumerica integriert, muss dennoch nicht unbedingt verwendet werden. Sie können die herkömmliche GraphTable (also die Daten-Arrays) wie zuvor verwenden. Die Formel-Engine ist aber vollständig an die bestehende SimplexNumerica-Funktionalität angepasst worden.

Bitte beachten Sie das Tabellenkalkulationshandbuch hier!



Eingebautes Tabellenkalkulations-Modul mit Beispiel-tabs


Formel-Modul

Formeln sind das Rückgrat einer Kalkulationstabelle. Sie bilden und berechnen mathematische Beziehungen zwischen Elementen der Kalkulationstabelle. Während numerische Einträge bis zu ihrer Änderung gleich bleiben, werden durch Formeln definierte Zellen automatisch geändert, um Änderungen in referenzierten Zellen widerzuspiegeln - selbst wenn komplexe Abhängigkeiten zwischen den Zellen bestehen. 

 

Mit der Formel-Engine können Sie bis zu eine Million Zeilen und 4096 Spalten erstellen.

 

Hier ein Überblick über die Formel-Engine:

 

Zellwerte

SimplexNumerica akzeptiert mehrere grundlegende Typen von Zelleneinträgen: Text, konstante numerische Werte, Datum oder Uhrzeit, Formeln, die einen Wert berechnen, und daraus entstehende Diagramme (Charts). Berechnete Werte können einzelne Zahlen, Strings, Arrays oder Wertetabellen sein. 

 

Texteingaben

Texteingaben eignen sich zum Beschriften von Spalten und Zeilen, zum Einfügen von Kommentaren zu den Daten und zum Berechnen von Werten sowie zum Verwenden von SimplexNumerica zum Verwalten von Textinformationen wie Legenden und Labels oder was auch immer Ihre Anwendung erfordert. 

 

Numerische Werte

Wenn ein Zelleneintrag mit einer Ziffer von 0 - 9 beginnt, behandelt SimplexNumerica den Eintrag als numerischen Eintrag. SimplexNumerica erkennt auch die folgenden Symbole als Indikatoren für numerische Einträge: `` + '', `` - '' und ``. ''. Sie können numerische Werte für die Anzeige vielfältig formatieren. 

 

Termine und Zeiten

SimplexNumerica bietet spezielle integrierte Funktionen zur Anzeige von Datumseinträgen in dem von Ihnen gewählten Format. Beispiele für Datums- und Zeitformate sind: 24-Oct-91, 24-Oct, 10/24, Oct-91, 10/24/91, 24.10.1991 und 1991-10-24 (ISO 8061). Die Uhrzeit wird wie folgt angezeigt: 12:00:05.

 

Formeln

Formeln erstellen und berechnen mathematische Beziehungen zwischen Elementen der Kalkulationstabelle. SimplexNumerica-Formeln können mit Zahlen, Text, logischen Werten, Zellverweisen und anderen Formeln berechnet werden.

 

Andere Zellen in Formeln referenzieren

Die wahre Stärke von SimplexNumerica liegt in seiner Fähigkeit, Beziehungen zwischen verschiedenen Zellen in der Kalkulationstabelle zu berechnen, indem die Zeilen- / Spaltenkoordinaten oder die Adresse in die Formel eingegeben werden.

 

Um auf eine Zelle per Adresse zu verweisen, geben Sie die Zeilen- und Spaltenkoordinaten der Zelle in die Formel ein. Um beispielsweise auf Zeile 5 in Spalte D zu verweisen, geben Sie D5 ein. Um auf eine zusammenhängende Gruppe von Zellen nach Adresse zu verweisen, geben Sie die Zeilen- und Spaltenkoordinaten von zwei Zellen in gegenüberliegenden Ecken des zu referenzierenden Blocks ein, wobei sich zwischen den Koordinaten zwei Punkte (..) befinden. Um beispielsweise auf die ersten fünf Spalten und die ersten fünf Zeilen der Kalkulationstabelle zu verweisen, geben Sie A1..E5 ein.

 

Mehrstufiges Rückgängigmachen / Wiederherstellen (Undo/Redo)

Das Formelmodul unterstützt mehrstufiges Rückgängigmachen / Wiederherstellen, z.B. wenn Zellverweise aufgrund einer Verschiebungsoperation aktualisiert werden.

 

Benannte Bereiche

Mit SimplexNumerica können Sie einem Zellbereich einen Namen zuweisen. Diese Zellen können dann über den Bereichsnamen referenziert werden.

 

Zellen kopieren und verschieben

Durch den Kopiervorgang über die Zwischenablage wird eine Zelle oder ein Zellbereich (zusammen mit der gesamten Formatierung) dupliziert, und diese Formeln werden an einem neuen Ort platziert. Dabei werden vorhandene Daten im Zielbereich überschrieben. SimplexNumerica übersetzt automatisch relative Zellverweise in den kopierten Formeln, um die neuen Positionen anzuzeigen. Wenn beispielsweise Zelle A10 die Formel = SUM (A1..A9) enthält und in Zelle B10 kopiert wird, enthält B10 die Formel = SUM (B1..B9).

 

Die Operation Verschieben verschiebt eine Zelle oder einen Zellbereich zusammen mit allen Formeln an einen neuen Ort. SimplexNumerica löscht die Quellzellen und überschreibt vorhandene Daten in den Zielzellen. Wie die Operation Formeln kopieren werden alle Zellverweise aktualisiert um den neuen Standort der Zelle / Reichweite wiederzugeben. 

 

Einschränkungsprüfung

Es können Einschränkungen oder Bedingungen für die Variablen in Ihrer Kalkulationstabelle verwendet werden. Sie werden als algebraische Anweisungen ausgedrückt, die an Formeln angehängt sind. Sie können einen Einschränkungsausdruck an jede Formel anhängen, indem Sie ein Semikolon (;) und die Einschränkung eingeben

 

Bedingungen nach der Formel. Zum Beispiel ist die Formel = A1 + A2; #> 2 && # <= B5 || C7 bedeutet: Der Wert der aktuellen Zelle ist die Summe der Zellen A1 und A2, und dieser Wert muss entweder größer als 2 und kleiner oder gleich dem Wert von Zelle B5 oder gleich dem Wert sein

 

Wert der Zelle C7. '' Sie können die Einschränkungsprüfung über den Menüpunkt Beschränkungsprüfung ein- / ausschalten!

 

Iterative Berechnungen

Normalerweise sollte eine Formel in einer bestimmten Zelle weder direkt noch indirekt von dieser Zelle selbst abhängen. Eine solche Bedingung wird als zyklische Abhängigkeit bezeichnet. Wenn zyklische Abhängigkeiten bestehen, ist die oben beschriebene Regel für die Neuberechnung der natürlichen Ordnung nicht sinnvoll.

 

Wenn Sie eine Formel eingeben, die eine zyklische Abhängigkeit erzeugt, wird die Meldung "Zyklus!" In angezeigt


FunKtionen

Arbeitsblattfunktionen

Die Funktionen von SimplexNumerica sind vordefinierte Formeln, die mit dem Programm geliefert werden. Sie bieten eine Abkürzung für die Arbeit mit langen, komplexen Formeln. Mathematische und statistische Funktionen werden häufig verwendet, um eine Spalte mit Zahlen zu summieren, einen Durchschnitt zu berechnen, einen Minimal- oder Maximalwert zu bestimmen oder die Ergebnisse einer Formel zu runden.

 

Andere Funktionen werden für speziellere Zwecke verwendet, z.B. zur Berechnung des zukünftigen Werts einer Investition oder des Produkts, bei dem ein Zellbereich mit einem anderen Bereich multipliziert wird. Einige SimplexNumerica-Funktionen lassen sich in folgende Kategorien einteilen: 

  • Mathematisch
  • Statistisch
  • Bedingte statistische
  • String
  • Logik
  • Digitale Logik
  • Finanziell
  • Datum und Uhrzeit
  • Verschiedenes
  • Eingebettete Tools

Mathematische Funktionen

Mathematische Funktionen führen Berechnungen aus, z. B. Bestimmen des absoluten Werts, Ermitteln des ganzzahligen Teils einer Zahl oder Festlegen des Werts einer Konstante. Obwohl Sie diese Aufgaben mit einer Formel erledigen könnten, spart die Verwendung einer Funktion Zeit und Ärger.

 

Statistische Funktionen

Statistische Funktionen führen Aggregationsoperationen wie Mittelwert, Minima, Maxima und Durchschnittswerte durch.

 

Bedingte statistische Funktionen

Bedingte statistische Funktionen funktionieren ähnlich wie statistische Aggregationsfunktionen, mit der Ausnahme, dass das letzte Argument ein Einschränkungsausdruck ist, den SimplexNumerica für jede Zelle in der Argumentliste auswertet. In die Berechnung werden nur Zellen einbezogen, die die Einschränkungskriterien erfüllen. Der Einschränkungsausdruck kann ein beliebiger SimplexNumerica-Ausdruck sein, der ein numerisches Ergebnis ergibt.

 

String-Funktionen

String-Funktionen bearbeiten und bewerten Zeichenketten. Zeichenfolgenfunktionen können beispielsweise die Länge einer Zeichenfolge zurückgeben, das erste Vorkommen einer Zeichenfolge in einem Bereich ermitteln, eine Zeichenfolge von Groß- auf Kleinschreibung und umgekehrt ändern oder eine Zeichenfolge durch eine andere ersetzen.

 

Logikfunktionen

Logikfunktionen geben einen Wert zurück, wenn ein Argument bestimmte Kriterien erfüllt, einen anderen, wenn dies nicht der Fall ist. Logikfunktionen werden als Zusatz zu Bedingungsanweisungen verwendet.

 

Digitale Logikfunktionen

Digitale Logikfunktionen führen digitale Logikoperationen wie UND, ODER, NICHT usw. aus.

 

Finanzfunktionen

Finanzfunktionen führen gebräuchliche Finanzberechnungen durch, z.B. die Berechnung des zukünftigen Werts einer Annuität zu einem bestimmten Zinssatz, eine lineare Abschreibung, eine doppelt abnehmende Abschreibung oder die Zahlungsfrist für eine bestimmte Investition. Die Finanzfunktionen in SimplexNumerica umfassen Annuitäten, Cashflows und Vermögenswerte, Anleihen und Schatzwechsel.

 

Datums- und Uhrzeitfunktionen

Datums- und Uhrzeitfunktionen geben Werte zurück, die dem angegebenen Datum, Monat, Jahr, Stunde, Minute oder Sekunde entsprechen. Sie können Datums- / Uhrzeitfunktionen auch verwenden, um die aktuelle Systemzeit und das Datum in einer Zelle einzugeben. Diese Funktionen bieten viele Möglichkeiten zur Verwaltung von Forderungen und zur Berechnung von Testzeiten.

 

Verschiedene Funktionen

Verschiedene Funktionen führen verschiedene Berechnungen durch, z.B. das Zurückgeben einer Referenz auf bestimmte Zellen oder Bereiche oder das n-te Argument aus einer Liste von Argumenten.

 

Eingebettete Tools

Embedded Tools sind eine leistungsstarke Funktion in SimplexNumerica. Ihre Stärke ergibt sich zum Teil aus ihrer Fähigkeit, einen Datensatz zurückzugeben, nicht nur einen einzigen Wert. Diese Funktion macht nicht skalare Operationen wie Matrixmultiplikation und "Live" -Berechnung so einfach wie eine normale Tabellenkalkulationsfunktion.