1 in tabellen rechnen zellelemente als formeln oder eingabedaten für formeln zellelemente liefern...

16
1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder eine Zahl liefert Zahlenwert eine Zeichenkette liefert Textwert eine Formel liefert Formelwert zelleB2 Formel1 zelleA2 zahl2 zelleA1 zahl1 referenz iert referenz iert Beispie l J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Upload: bathilda-bobinger

Post on 06-Apr-2015

111 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

1

In Tabellen rechnen

Zellelemente als Formeln oder Eingabedaten für Formeln

Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

eine Zahl liefert Zahlenwerteine Zeichenkette liefert Textwerteine Formel liefert Formelwert

zelleB2Formel1

zelleA2 zahl2

zelleA1 zahl1

referenziert

referenziert

Beispiel

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Page 2: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

2

Attribute und Methoden: Klassenkarten der Zellelemente

Objektattribute am BeispielZahl1.Zahlenwert=2Zahl2.Zahlenwert=5 Formel1.Formelterm=SUMME(A1;PRODUKT(2;A2))Formel1.Formelwert=12

FORMEL

FormeltermFormelwert

berechnen()

ZEICHENKETTE

Textwert

ZAHL

Zahlenwert

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Page 3: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

3

Beschreibung von Berechnungen

zelleA1

zelleB2

zelleA2

Produkt

5

10

12

Ein Datenflussdiagramm verdeutlicht den Informationsfluss zwischen den einzelnen Zellen.

zelleA1, zelleA2 dienen zur Eingabe der Daten 2 und 5.

Die Funktionen PRODUKT und SUMME verarbeiten diese weiter.

zelleB2 dient zur Ausgabe der Daten.

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Pfeil DatenflussOval Informationsverarbeitender ProzessRechteck Schnittstellen zur Umgebung

Summe

22

Page 4: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

4

Adressierung von Zahlen

Absolute und relative Adressierung von Zellen in Formeln:

Relative Adressierung:<Spaltenadresse><Zeilenadresse>, z. B. A2, B17, F16<Tabellenadresse><Spaltenadresse><Zeilenadresse>, z. B. Tabelle3.B17

Absolute Adressierung:$<Spaltenadresse>$<Zeilenadresse>, z. B. $A$2, $B$17,$ F1$6$<Tabellenadresse>$<Spaltenadresse>$<Zeilenadresse>, z. B. $Tabelle3.$B$17

Mischformen:z. B. Tabelle3.$A3, B$17 oder $Tabelle3.A3

Zuweisung eines Alias (Namens) ist sowohl für absolute als auch für relativeAdressierung möglich

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Page 5: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

5

Referenzrahmen einer Formel

Jede Formel kann bis zu 30 Zellen (bzw. Zellmatrizen) referenzieren.

Beispiel:

PRODUKT(SUMME(A1;B1;C1;D1);A2) referenziert fünf Zellen, hat alsofünf Referenzrahmen

Die Formel einer Zelle in eine andere Zelle kopieren

Wird eine Formel in eine andere Zelle kopiert, so wird eine neue Formel erzeugt.Bei dieser werden:

alle relativen Adressen im Formelterm durch neue ersetzt,alle absoluten Adressen im Formelterm übernommen.Bei Mischformen wird nur der relative Adressenteil ersetzt.

Regel für die TermsetzungDie Termsetzung relativer Adressen bzw. relativer Adressenteile erfolgt so,dass die relative Position zur referenzierten Zelle gleich bleibt.J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Page 6: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

6

Kopieren einer Formel mit relativer Adresierung

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

zelleA1

Zahl1

Zahlenwert=5 zelleC2

Formel1

Formelterm = 2*A1Formelwert = 10

zelleE3

Zahl2

Zahlenwert=2

referenziert relativ

zelleG4

zelleA1

Zahl1

Zahlenwert=5 zelleC2

Formel1

Formelterm = 2*A1Formelwert = 10

zelleE3

Zahl2

Zahlenwert=2

referenziert relativ

zelleG4

Formel2

Formelterm = 2*E3Formelwert = 4

referenziert relativ

Page 7: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

7

Kopieren einer Formel mit absoluter Adressierung

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

zelleA1

Zahl1

Zahlenwert=5 zelleC2

Formel1

Formelterm = 2*$A$1Formelwert = 10

referenziert absolut

zelleG4

zelleA1

Zahl1

Zahlenwert=5 zelleC2

referenziert absolut

zelleG4

referenziert absolut

Formel1

Formelterm = 2*$A$1Formelwert = 10

Formel2

Formelterm = 2*$A$1Formelwert = 10

Page 8: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

8

Verschieben einer Formel mit relativer oder absoluter Adressierung

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

zelleA1

Zahl1

Zahlenwert=5 zelleC2

Formel1

Formelterm = 2*A1Formelwert = 10

referenziert relativ

bzw. absolut

zelleG4

zelleA1

Zahl1

Zahlenwert=5 zelleC2

zelleG4

referenziert relativ

bzw. absolut

Formel1

Formelterm = 2*A1Formelwert = 10

Page 9: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

9

Kann Tabellenkalkulation nicht rechnen?

ZELLELEMENT

4/7

7/12

Wer

t

Darstellung berechnen

ZELLE

For

ma

tcod

e

Aus

gab

eter

m

ZELLAUSGABE

Darstellung berechnen

# ?/?

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Page 10: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

10

Kann Tabellenkalkulation nicht rechnen? – oder doch?

ZELLELEMENT

7/12

7/12

Wer

t

Darstellung berechnen

ZELLE

For

ma

tcod

e

Aus

gab

eter

m

ZELLAUSGABE

Darstellung berechnen

# ??/??

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Page 11: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

11

Das Ausgabeformat einer Zelle

03,1123EUR

3,11228

Darstellung berechnen

00,0###“EUR“

Nach-kommastellen

mitEndnullen

Nach-kommastellen

ohne Endnullen

Vor-benennung

FührendeNullen

Nach-benennung

0 0 #

03,0EUR

3

Darstellung berechnen

00,0###“EUR“

Zustandsautomaten zur Beschreibung von Regeln für zulässige Formarcodewörter

„<zeichenkette>“

„<zeichenkette>“

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Page 12: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

12

Ausgabeformat einer Zelle

ZELLELEMENT

Wer

t

Darstellung berechnen

ZELLE

For

ma

tcod

e

Aus

gab

eter

m

ZELLAUSGABE

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Unabhängig vom eigentlichenZellwert des Zellelementskann die Zelle durch ihrAusgabeformat die sichtbareDarstellung des Zellelementsfestlegen.

Page 13: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

13

Zahlenformate

Nennerstellen

#

Bruchzahlen [ohne Benennung]

Brüche können entweder mit ganzzahligem Anteil (gemischter Bruch)oder ohne ganzzahligem Anteil (echter bzw. unechter Bruch) dargestellt werden:

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Start Zähler

#

GanzzahligerAnteil

##U

Page 14: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

14

Zahlenformate

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Start

JJ

Formatcode Darstellung der Zahlenwerte

0 10000 38390

JJ 00 27 05

JJJJ 1900 1927 2005

M 1 5 2

MM 01 05 02

MMM Jan Mai Feb

MMMM Januar Mai Februar

MMMMM J M F

T 0 18 7

TT 00 18 07

TTT Sa Mi Mo

TTTT Samstag Mittwoch Montag

Datumsformate

Jede Zahl kann durch einengeeigneten Formcode alsDatum ausgegeben werden.

Standardmäßig wird dieZahl 0 dargestellt als01.01.1900

Eine Einheit ist ein Tag

Tageszahl(kurz)

Tageszahl(2stellig)

Wochentag(kurz)

Wochentag(lang)

Monatszahl(kurz)

Monat(2stellig)

Monat(kurz)

Monat(lang)

Monat(1.Buchst.)

Jahr(4stellig)

Jahr(2stellig)

JJ

T T T

T

MM M M M

Page 15: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

15

Zahlenformate

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

Starts

Stunde(kurz)

Stunde(2stellig)

Minute(kurz)

Minute(2stellig)

Sekunde(2stellig)

Sekunde(kurz)

s

hh

mm

Uhrzeit

Jede Zahl kann durch einen geeigneten Formatcode als Uhrzeit ausgegeben werden.

Auch hier ist ein Tag eine Einheit, also 24 Stunden, Eine Stunde daher 1/24

Page 16: 1 In Tabellen rechnen Zellelemente als Formeln oder Eingabedaten für Formeln Zellelemente liefern Datenwerte zur Verarbeitung. Ein Zellelement ist entweder

16

Textformate

3. Kapitel3

Darstellung berechnen

@. Kapitel@

3. Fall

3

Darstellung berechnen

@. Fall

Platzhalter @ für Zellelemente

J. M. L. Pasquay: Folien nach Dr. Siglinde Voß

3

Jede Eingabe in eine bereits mit einem Textformat formatierten Zelle wird als Text interpretiert und übernimmt die Formatierung.

Enthält die Zelle jedoch bereits eine Zahl, so bleibt der Zellinhalt eine Zahl, auch wenn nachträglich die Zelle mit einem Textformat formatiert wird.