Hallo Duckbuster,
es wäre hilfreich du würdest eine Beispiel Datei hochladen
Für dein Anliegen gibt es bestimmt eine Lösung, nur ist das aus meiner Sicht zu diffus beschrieben um dir konkret etwas vorzuschlagen.
Ein ausdruckbares Formular erstellen
Moderator: Moderatoren
Re: Ein ausdruckbares Formular erstellen
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
-
- Beiträge: 2
- Registriert: So, 22.03.2015 11:21
Re: Ein ausdruckbares Formular erstellen
Hallo clag,
hier mal meine Beispiel Datei.
Hatte ich mir schon irgendwie denken können das ich zu diffus versucht habe mein Problem zu schildern.
Ich erkläre kurz was in welcher Tabelle passiert und was ich gerne hätte.
In der Tabelle Eingabe kann mann unter den dick geschriebenen Kategorien etwas auswählen. (mit Daten/Gültigkeit)
In der Tabelle Liste sind die auswählbaren Lebensmittel für Tabelle Eingabe aufgelistet (dient als "Datenbank" die sich im laufe der Zeit vergrößern wird)
Jetzt zum Problem Kind
In der Tabelle Zusammenfassung möchte ich auflisten was in der Tabelle Eingabe ausgewählt wurde, mit den dazugehörigen Spalten/Zeilen
Bsp. Tabelle Eingabe : A6 Auswahl -> C6 füllt sich mit dem dazugehörigem Wert aus Tabelle Liste (SVERWEIS) -> D6 ist eine manuelle Eingabe der Menge die man essen möchte -> E6 ist die Summe aus C6 und D6
Sprich es gehören immer die Spalten A6 bis E6 oder z.B. A9 bis E9 zusammen
Ich möchte diese Spalten auf der Tabelle Zusammenfassung darstellen, aber NUR wenn sie auch in der Tabelle Eingabe ausgewählt worden sind.
Ich habe dieses im Moment mit VERKETTEN gemacht, aber dann wird mir die Zusammenfassung zu groß.
Die vier Auswahlfelder pro Kategorie sind willkürlich gewählt und werden nicht alle immer verwendet.
Calc soll es mir halt Platzsparend unter einander packen, damit ich dieses ausdrucken kann und es dann auf ein halbes DIN A4 Blatt passt oder auf ein Ganzes, aber nicht mehr.
Wenn ich jetzt z.B. für A6 bis E6 keine Auswahl getroffen habe, soll Calc an der Zelle dann meine nächste Auswahl darstellen. Halt das sich die Tabelle erst mit den Auswahlen aus der Tabelle Eingabe "zusammenbaut". Ist dies machbar oder für nen Anfänger wie mich doch zu komplex?
Ich hoffe ich konnte es diesmal besser Darstellen, wie gesagt ich "arbeite" erst seid gut 1 1/2 Wochen mit Calc. Hab vorher noch nie was damit gemacht.
PS: Das Makro was ich eingebaut habe, dient dazu die Werte per Button aus Spalte D zu löschen.
Arbeite ja auch noch am Ausehen und Benutzerfreundlichkeit
hier mal meine Beispiel Datei.
Hatte ich mir schon irgendwie denken können das ich zu diffus versucht habe mein Problem zu schildern.

Ich erkläre kurz was in welcher Tabelle passiert und was ich gerne hätte.
In der Tabelle Eingabe kann mann unter den dick geschriebenen Kategorien etwas auswählen. (mit Daten/Gültigkeit)
In der Tabelle Liste sind die auswählbaren Lebensmittel für Tabelle Eingabe aufgelistet (dient als "Datenbank" die sich im laufe der Zeit vergrößern wird)
Jetzt zum Problem Kind
In der Tabelle Zusammenfassung möchte ich auflisten was in der Tabelle Eingabe ausgewählt wurde, mit den dazugehörigen Spalten/Zeilen
Bsp. Tabelle Eingabe : A6 Auswahl -> C6 füllt sich mit dem dazugehörigem Wert aus Tabelle Liste (SVERWEIS) -> D6 ist eine manuelle Eingabe der Menge die man essen möchte -> E6 ist die Summe aus C6 und D6
Sprich es gehören immer die Spalten A6 bis E6 oder z.B. A9 bis E9 zusammen
Ich möchte diese Spalten auf der Tabelle Zusammenfassung darstellen, aber NUR wenn sie auch in der Tabelle Eingabe ausgewählt worden sind.
Ich habe dieses im Moment mit VERKETTEN gemacht, aber dann wird mir die Zusammenfassung zu groß.
Die vier Auswahlfelder pro Kategorie sind willkürlich gewählt und werden nicht alle immer verwendet.
Calc soll es mir halt Platzsparend unter einander packen, damit ich dieses ausdrucken kann und es dann auf ein halbes DIN A4 Blatt passt oder auf ein Ganzes, aber nicht mehr.
Wenn ich jetzt z.B. für A6 bis E6 keine Auswahl getroffen habe, soll Calc an der Zelle dann meine nächste Auswahl darstellen. Halt das sich die Tabelle erst mit den Auswahlen aus der Tabelle Eingabe "zusammenbaut". Ist dies machbar oder für nen Anfänger wie mich doch zu komplex?
Ich hoffe ich konnte es diesmal besser Darstellen, wie gesagt ich "arbeite" erst seid gut 1 1/2 Wochen mit Calc. Hab vorher noch nie was damit gemacht.
PS: Das Makro was ich eingebaut habe, dient dazu die Werte per Button aus Spalte D zu löschen.
Arbeite ja auch noch am Ausehen und Benutzerfreundlichkeit

- Dateianhänge
-
- Energidichtenrechner.ods
- (19.46 KiB) 63-mal heruntergeladen
Re: Ein ausdruckbares Formular erstellen
Moin Duckbuster,
hier mein Vorschlag wie man dein Anliegen lösen kann.
Damit die Formeln nicht zu lang werden habe ich zwei Spalten mit Hilfswerten verwendet.
Zudem ist ein Druckbereich festgelegt, so wird immer nur der Tagesplan in der Druckvorschau gezeigt und ggf gedruckt.
hoffe das passt so für dich
hier mein Vorschlag wie man dein Anliegen lösen kann.
Damit die Formeln nicht zu lang werden habe ich zwei Spalten mit Hilfswerten verwendet.
Zudem ist ein Druckbereich festgelegt, so wird immer nur der Tagesplan in der Druckvorschau gezeigt und ggf gedruckt.
hoffe das passt so für dich
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
-
- Beiträge: 2
- Registriert: So, 22.03.2015 11:21
Re: Ein ausdruckbares Formular erstellen
Moin clag,
also das nenne ich mal Hilfsbereit.
Das ist genau das was ich mir vorgestellt hatte.
Vielen vielen Dank für deine Mühen
Ich habe gesehen das du WENN und INDIREKT Funktionen verwendet hast, kannst du mir vielleicht kurz erklären für was die Hilfswerte sind ?
Nochmals Danke
MfG
Duckbuster
also das nenne ich mal Hilfsbereit.
Das ist genau das was ich mir vorgestellt hatte.
Vielen vielen Dank für deine Mühen

Ich habe gesehen das du WENN und INDIREKT Funktionen verwendet hast, kannst du mir vielleicht kurz erklären für was die Hilfswerte sind ?
Nochmals Danke

MfG
Duckbuster
Re: Ein ausdruckbares Formular erstellen
Hallo BuckDuster
also
in "Eingabe.Spalte F" werden die Zeilennummern ermittelt in denen Text steht
in "Zusammenfassung.Spalte H" werden diese Nummern mit KKLEINSTE() und der Rangvorgabe in eine saubere Reihe gebracht
in der Auflistung wird dann mit INDIREKT() aus einem String "Teil-Zelladresse" und diesen Numern eine Zelladresse zusammengesetzt
die WENN() in den Auflistungsformeln dienen dazu die Zeile mit den Summen immer unter den letzten Werten zu halten
egal ob 2 oder 40 Zeilen gelistet werden.

also
in "Eingabe.Spalte F" werden die Zeilennummern ermittelt in denen Text steht
in "Zusammenfassung.Spalte H" werden diese Nummern mit KKLEINSTE() und der Rangvorgabe in eine saubere Reihe gebracht
in der Auflistung wird dann mit INDIREKT() aus einem String "Teil-Zelladresse" und diesen Numern eine Zelladresse zusammengesetzt
die WENN() in den Auflistungsformeln dienen dazu die Zeile mit den Summen immer unter den letzten Werten zu halten
egal ob 2 oder 40 Zeilen gelistet werden.
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox