Seite 1 von 2
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 12.04.2011 08:39
von schueler
Hallo!
Danke für die hilfreiche Antwort.

Wir präzesieren: Wie kann man eine Zahl oder ein Datum variabel machen?
Liebe Grüße
Euer DKG-Info-Team
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 12.04.2011 08:46
von Stephan
Es muss sich jedes Jahr automatisch bestimmen, wann die Tabelle aufhören soll, also muss die Anzahl der Zeilen in der Tabelle sich automatisch variieren lassen.
Die Anzahl von Tabellenzeilen in Calc ist immer gleich groß (65536).
Wie kann man eine Zahl oder ein Datum variabel machen?
Beispielsweise indem man sie mittels Formel aus Ausgangswerten berechnet, welche in Zellen stehen, die in der Formel referenziert werden.
Das kann doch wohl aber nun nicht die eigentliche FRage gewesen sein?
Gruß
Stephan
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 12.04.2011 08:57
von schueler
Hallo!
"Die Anzahl von Tabellenzeilen in Calc ist immer gleich groß (65536)."
Wir meinten nicht alle Tabellenzeilen, sondern nur die Zeilen in unserer Tabelle, die deutlich kleiner ist.
Wir müssen eine rückläufige Tabelle herstellen, die vom Rosenmontag bis zu einen variierbarem Datum, dem Ende der Sommerferien, geht. Wie können wir die Tabelle genau da enden lassen?
Liebe Grüße
Euer DKG-Info-Team
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 12.04.2011 09:48
von Stephan
Wir meinten nicht alle Tabellenzeilen, sondern nur die Zeilen in unserer Tabelle, die deutlich kleiner ist.
Wir müssen eine rückläufige Tabelle herstellen, die vom Rosenmontag bis zu einen variierbarem Datum, dem Ende der Sommerferien, geht. Wie können wir die Tabelle genau da enden lassen?
Tut mir leid, nur ich weiß nicht was damit gemeint sein soll. Die Zeilenanzahl in einer Tabelle in Calc IST immer 65536 und das kann 'in eurer Tabelle' nicht anders sein.
Ansonsten verstehe ich die Frage nicht, denn es kann ja wohl kaum darum gehen das 'Zeilenanzahl der Tabelle' sich für euch mit 'Anzahl von Zeilen welche Inhalt haben' definiert, denn dann wäre das Ganze ja nur eine Frage in welche Zellen bzw. in wieviele Zellen/Zeilen man etwas reinschreibt bzw. was man reinschreibt/anzeigt denn das ist trivial und kann ja wohl nicht die Frage sein oder soll ich jetzt antworten das wenn die Tabelle am "Ende der Sommerferien" enden soll das dann natürlich dieses Datum das wäre was als Letztes einzutragen und/oder zu berechnen wäre (falls eine Berechnung geschieht) bzw. (sichtbar) anzuzeigen wäre.
Allerdings ist genau dieses 'Eintragen' des Datums (egal ob als konkretes Datum selbst oder anhand fixer Werte aus denen irgendwie das Datum berechnet wird) letztlich der einzige mögliche Weg, da Daten welche sich auf Ferientermine beziehen nicht allgemein berechnenbar wären, da es sich um Festlegungen (meines Wissens in DE der jeweiligen Kultusministerien der Länder) handelt, die sich allgemeiner Berechnenbarkeit (z.B. im Sinne von Feieretagsberechnungen
http://ms-excel.eu/faqs/tips/excel-feie ... chnen.html), meines Wissens, entziehen
Gruß
Stephan
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 12.04.2011 10:26
von Stephan
Gast hat geschrieben:Die Anzahl von Tabellenzeilen in Calc ist immer gleich groß (65536)
Moin, eine kleine Anmerkung dazu, damit sich nichts Falsches einprägt:
Seit OOo-Version 3.3 über
1 Millionen Zeilen.
Siehe Pressemitteilung vom 26.Januar 2011:
http://de.openoffice.org/presse/pressem ... 10126.html
Danke für Aufmerksamkreit und die Korrektur.
Es stimmt, meine Attributierung mit "immer" trifft nicht zu. Informationshalber mal die entsprechenden Zeilenzahlen:
OOo 1.0 bis 1.1.5: maximal 32.000 Zeilen
OOo 2.0 bis 3.2.1: maximal 65.536 Zeilen
OOo ab 3.3: maximal 1.048.576 Zeilen
Gruß
Stephan
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 12.04.2011 13:59
von Gert Seler
Hallo Zusammen,
@ Stephan: Excel verfügt über keine Funktion, die den "Ostersonntag" berechnet. Die im Beispiel gezeigte "Formel" ist die z.Zt.
kürzeste Formel "in MS-Excel " Ostern zu berechnen, stammt aus einem Wettberwerb von "HW Herber" in den "Neunzigern".
Der Autor ist mir nicht bekannt.
@ Schüler :
Da der "Rosenmontag" vom "Ostersonntag" eine feste Anzahl Tage entfernt ist, solltet Ihr Euch mal Gedanken darüber machen.
Es müßte natürlich auch bekannt sein, von welchem "Jahr" (Rosenmontag & Ferienende) die Rede ist, da ja Karneval auch nicht jedes Jahr
am selben "Wochenende & Wochenanfang" stattfindet.
Mein erster Satz an "Stephan"könnte zu einem Lösungsansatz führen.
mfg
Gert
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 12.04.2011 15:05
von Stephan
@ Stephan: Excel verfügt über keine Funktion, die den "Ostersonntag" berechnet.
mmh, es war mir nicht wichtig hier am Rande zu verdeutlichen ob an der Stelle Excel oder Calc mehr kann (falls Du darauf anspielst) sondern nur klarzumachen das ein fundamentaler Unterschied zwischen irgendwie (programmintern) berechenbaren Daten (hier also Feiertagen) und rein willkührlich festgelegten Daten (hier also Ferienterminen) besteht.
Und das deshalb weil ich das Gefühl nicht los wurde der Ausgangsposter würde erwarten das eine solche Berechenbarkeit bestünde bzw. würde erwarten das ggf. willkührlichen Daten, wie deutsche Ferientermine, Bestandteil einer Tabellenkalkulation wären.
Der Punkt ist doch: völlig ohne Substanz wären ja solche Erwartungen nicht zwingend, da ja z.B. willkührlich ausgewählte Währungsumrechnungsdaten durchaus Bestandteil von Calc sind (siehe Funktion UMRECHNEN()), denn einen wirklichen Sachgrund dafür (außer eben das sich die Entwickler entschlossen haben gerade diese Kurse mit ins Programm aufzunehmen bzw. diese Kurse in die entsprechende Konfigurationsdatei (Calc.xcu) einzutragen) sehe ich nicht.
(Anmerkung: wobei ich gestehe selbstredend davon auszugehen das Ferientermine in DE nicht so gewählt sind das sie irgendwie berechenbar wären - sollte ich mich darin irren und es gäbe für die einzelnen Bundesländer Formeln nach denen sich Ferientermine basierend auf speziellen Bezugstagen im Kalender berechnen lassen, läge ich natürlich völlig falsch.)
Die im Beispiel gezeigte "Formel" ist die z.Zt.
kürzeste Formel "in MS-Excel " Ostern zu berechnen, stammt aus einem Wettberwerb von "HW Herber" in den "Neunzigern".
an der Stelle weist Du dann bereits mehr als ich, ich habe mich mit der konkreten Historie dieser Formel nie befasst
Gruß
Stephan
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 12.04.2011 22:30
von Gert Seler
Hallo Zusammen,
die Aufgabe der Schüler ist nach meiner Deutung folgende :
Vom "Rosenmontag" eines Jahres aus, soll das Datum bis zum "letzten Ferientag der Sommerferien" des Vorjahres zurückgerechnet werden.
Dieses soll in jedem Jahr möglich sein.
Folgende Daten müssen vorhanden sein : 1.) Das Datum des Rosenmontages, jeden Jahres, denn der ist ein "beweglicher Tag" und ist von "Ostern"
abhängig. 2.)Das Datum des "Ostersonntages". 3.) Das Zieldatum (hier letzter Ferientag). 4.) Diesen Ferientag über das "Bundesland" ermitteln.
5.) Das Datum mit einer "=WENN() Formel" bis zum Zieltag zurückrechnen. 6.) Das Jahr des Rosenmontages eintragen.
So läßt sich jedes gewünschte Zieldatum berechnen, sofern auch Feriendaten vorhanden sind.
mfg
Gert
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 21.06.2011 08:38
von schueler
Hallo!
Danke für Ihre Antworten.
Unsere Aufgabe ist leider nur schwer zu beschreiben, dennoch versuchen wir erneuert zu präzisieren Der rückläufige Kalender soll bei Rosenmontag unten anfangen, und wir brauchen das Datum nicht, diese Information haben wir aus dem Internet. Wir erstellen eine Tabelle mit den Daten jedes Montags vom Rosenmontag bis zu dem Montag an dem die Schule wieder nach den Sommerferien beginnt. Jedoch ist das jedes Mal eine andere Anzahl an Wochen, sodass der Kalender rückläufig jedes Mal neu sein 'Ende' bestimmen muss, sodass oben der Montag des Schulanfangs des jeweiligen Jahren und unten der Rosenmontag dieses Jahres steht. Das ist unser Problem. Nun haben wir überlegt, es jedes Mal mit der WENN-funktion und dem SVERWEIS zu machen, jedoch stellte sich die Verwirklichung dieser Idee als höchst kompliziert für unser Level raus. Hiermit bitten wir Sie um eine Mögliche Lösung dieses Problems. Danke im Voraus.
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 21.06.2011 09:46
von Karolus
Hallo
Dann fangen wir mal in Zelle A1 an mit:
Diese Formel ziehst du nach unten und kuckst was passiert.
Jetzt musst du dir nur nach überlegen was anstelle des Fragezeichentextes spätestens so etwa ab A20 in die Formel eingesetzt werden muss.
Da geb ich aber nur ein paar Stichworte, schliesslich ist das eine Aufgabe in Informatik, und ein wenig eigene Kreativität und Lernbereitschaft setze ich da voraus!
Die Stichworte sind WENN , ZEILE() , GANZZAHL( ...von was wohl )
Gruß Karo
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 21.06.2011 16:54
von balu
Hallo Karo,
Karolus hat geschrieben:
Dann fangen wir mal in Zelle A1 an mit:
Diese Formel ziehst du nach unten und kuckst was passiert.
Wie bitte!? Ist das dein ernst? Was soll diese Formel bewirken?
Sorry, lieber Karo, aber das versteh ich nun überhaupt nie nicht

. Hast dich bestimmt vertan, oder?
Gruß
balu
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 21.06.2011 17:13
von Eddy
Hallo balu,
was Karo schreibt passt fast. Ersetze das Minus durch ein Plus, dann ist es schon besser. Wahrscheinlich müssen die Fragezeichen auch als erstes stehen.
Der Denkansatz ist jedenfalls Klasse.
Mit +- Grüßen
Eddy
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 21.06.2011 17:22
von Karolus
Hallo
Wie bitte!? Ist das dein ernst? Was soll diese Formel bewirken?
Sorry, lieber Karo, aber das versteh ich nun überhaupt nie nicht

. Hast dich bestimmt vertan, oder?
@ Balu: Nein - wieso sollte ich mich vertan haben?
Die Aufgabenstellung: (so wie ich sie verstanden habe ) Erstelle automatisch eine Liste aller Montage ab Anfang des Schuljahres bis zum Rosen
montag des Folge
kalenderjahrs
Gegeben sind die beiden Daten.
Wie bereits angedeutet, möchte ich nicht, einem vmtl. etwas faulen
Informatikschüler die komplette Lösung liefern.
- Oder meintest du deine Frage im ironischen Sinne ?
@Eddy
Nein das Minuszeichen ist da schon ganz richtig, er will ja nicht ab Rosenmontag rückwarts listen, sondern
bis Rosenmontag
Gruß Karo
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 21.06.2011 18:08
von balu
Hallo,
Karolus hat geschrieben:
- Oder meintest du deine Frage im ironischen Sinne ?
Nein, ich meinte die Frage nicht ironisch.
Öhm, aua, autsch! *vor-die-Stirn-klopp*
Nach einer kleinen Ersetzung der Fragezeichen durch eine simple Multiplikation (die absolut nichts mit dem Problem hier zu tun hat), habe ich jetzt auch verstanden was Du damit vor hast.
Sorry, aber in letzter Zeit bin ich zu sehr mit Makros beschäftigt, das ich das nicht so fort verstanden hatte. Nichts für ungut, war ja auch net bös gemeint.
Jetzt aber zu dem eigentlichem Thema wieder zurück.
Ich gebe "Schueler" (wer und wieviele das auch sein mögen), noch folgenden Tipp.
Nach einer kurzen recherche fand ich heraus, dass z.B. die Sommerferien in NRW mal an einem Dienstag, oder aber auch an einem Donnerstag enden. Da ihr aber ja ab dem ersten Montag NACH Ferienende die Liste erstellen sollt, müsst ihr auch nach einer Formel suchen die diesen Montag NACH dem Ferienende automatisch berechnet. Das Tipp-Zauberwort heißt WIKI.
Ferner seien noch folgende Tipps eventuell hilfreich.
- Macht euch mal schlau wann frühestens, und wann spätestens die Ferien in eurem Bundesland in einem überschaubaren Zeitraum von -10 Jahren bis hin zu +3 Jahren enden.
- Macht euch mal schlau wann frühestens, und wann spätestens Rosenmontag ist. Und das am besten in einem Zeitraum vom Jahre 1900 bis z.B. 2100. Nein, das ist kein Scherz, und auch nicht ironisch gemeint.
Ich hoffe ich habe nicht zu viel verraten

.
Als Informatikschüler (Plural oder Singular?) sollte es doch eigentlich kein Problem sein die richtigen Informationsquellen zu finden. Nur traurig das nach fast 3 Monaten noch immer nicht das Thema erledigt ist.
Gruß
balu
Re: Wie kann man die Tabellengröße abhängig variieren lassen
Verfasst: Di, 21.06.2011 20:24
von Eddy
Hallo Karolus,
@Eddy
Nein das Minuszeichen ist da schon ganz richtig, er will ja nicht ab Rosenmontag rückwarts listen, sondern bis Rosenmontag
scüler schrieb:
Der rückläufige Kalender soll bei Rosenmontag unten anfangen,
Daraus schließe ich, dass Rosenmontag "irgendwo unten" steht und der Ferienbeginn oben. Mache ich einen Denkfehler?
Mit gedachten Grüßen
Eddy