Am 17.12.2010 18:21, [email protected] wrote:
Hallo

Ich habe in Calc eine Datei zur Planung von Stunden erstellt.

In der Tabelle Stunden habe ich Spalten Stunden, Mappeninhalt, Material, 
Verbrauchsmaterial erstellt.
Im ersten Tabellenblatt (Übersichtspanung) werden die Werte der Pulldownmenus 
(Gültigkeit) aus der Tabelle Stunden genommen
Die ausgewählten Stunden im Übersichtsplan werden im Tabellenblatt zB.LK1 
(lehrkraft1) übernommen. =$Übersichtsplanung.$L6
Steht Im Tabellenblat LK1 in der Zelle C4 die Stunde Feuerwehr dann holt sich 
die Zelle D4 durch einen Sverweis die dazugehörigen Materialien aus der Tabelle 
Stunden.

Das geht alles wunderbar.  Außer !!!!!

Wenn ich eine neue Stunde im Tabellenblatt Stunden eintrag kann ich diese in 
der Übersichtsplanung auwählen und sie erscheint auch bei  z.B. LK1. Nur die 
Sverweise gehen nicht.
Ich habe auch schon eine Stunde in der Mitte der Liste im Tabellenblatt Stunde 
eingefügt und das Fenomen bleibt das gleiche.
Die Tabelle habe ich unter http://www.skerra.net/testweb/Planung.ods gestellt.

kann mir jemand helfen!


Danke im Voraus

Siegfried

Hallo Siegfried,
Ich verstehe zwar nicht wirklich was dieses kompliziert Tabellewerk auf Dauer bewerkstelligen soll, doch fällt mir auf, dass Du mit übergroßen Listenbereichen arbeitest. Die Validierung bezeiht sich auf $Stunden.$C$2:$C$156 obwohl die Liste momentan nur bis C150 reicht. Wenn Du Listen nach unten hin verlängern willst, dann solltest Du neue Zellen einfügen, so dass so dass alle Formeln, benannte Bereiche, bedingte Formatierungen, Validierungen, Diagrammbereiche und was sonst noch auf den neuen Bereich automatisch angepasst werden.

Was Alois zu den SVERWEISen sagt, ist natürlich der gröbere Schnitzer.

Grundsätzlich gilt, dass das Wort "Tabellenkalkulation" eben sehr genau den Einsatzzweck dieser Anwendungsgattung beschreibt. Was Du damit machst kommt dem engl. Wort "Spreadsheet" viel näher, also die papiernen Tabellen mit denen man Terminplanung aber auch Buchhaltung treiben kann. Profis würden jedoch für diese Aufgaben keine Tabellenkalkulation verwenden, sondern eine Art von Datenbank verwenden.

VERWEIS, HVERWEIS, SVERWEIS und VERGLEICH schlagen *eigentlich* Einzelwerte in einer numerischen, sortierten _Skala_ nach.

Beispiel mit Punkten und Schuloten in A1:B6
 0  6
13  5
27  4
40  3
56  2
77  1
=SVERWEIS(30;$A$1:$B$6;2) oder das gleichwertige
=SVERWEIS(30;$A$1:$B$6;2;1) gibt eine 4 zurück weil die gesuchte Zahl 30 zwischen 27 und 40 Punkten liegt. Die Funktionen liefern immer ein Ergebnis solange der gesuchte Wert kleiner/gleich dem kleinsten Skalenwert (0) ist. Die Suche stoppt an der Stelle, bevor der Skalenwert den Suchwert überschreitet, was bei einer unsortierten Skala zu falschen Ergebnissen führt und bei nicht vorhandenen Suchwerten fast immer falsch-positive Ergebnisse zeitigt.

Der letzte Schalter (1 oder 0) gibt an, ob es sich um eine sortierte Skala handelt (der Normalfall) oder nicht. Wenn nicht (modus=0), dann wird nach dem exakt übereinstimmenden Wert gesucht, was dann auch keinerlei Sortierung mehr erforderlich macht. Wobei "exakt übereinstimmend" in Calc ein schwammiger Begriff ist.

Schönes Wochenende,
Andreas


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Antwort per Email an