Ein ausdruckbares Formular erstellen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Ein ausdruckbares Formular erstellen

Beitrag von clag »

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.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Duckbuster
Beiträge: 2
Registriert: So, 22.03.2015 11:21

Re: Ein ausdruckbares Formular erstellen

Beitrag von Duckbuster »

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. :D

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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Ein ausdruckbares Formular erstellen

Beitrag von clag »

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.
Energidichtenrechner+Tagesplan.ods
(20.83 KiB) 50-mal heruntergeladen
hoffe das passt so für dich
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Duckbuster
Beiträge: 2
Registriert: So, 22.03.2015 11:21

Re: Ein ausdruckbares Formular erstellen

Beitrag von Duckbuster »

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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Ein ausdruckbares Formular erstellen

Beitrag von clag »

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.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten