BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
SUMMEWENN: Bereich über mehrere Tabellenblätter
-
- ! Supporter - Spende !
- Beiträge: 53
- Registriert: Di 6. Aug 2013, 08:13
SUMMEWENN: Bereich über mehrere Tabellenblätter
Liebe Leute,
mir ist es schon gelungen, einen bereich auf EINEM tabellenblatt mit der Funktion SUMMEWENN auszuwerten. Meine Formel dazu lautet:
=SUMMEWENN($'1'.A$16:$'1'.F$25;B16;$'1'.C$16:$'1'.C$25)
Nun würde ich gerne mehrere tabellenblätter auswerten, wobei die auszuwertenden Daten jeweil die gleichen Zelladressen auf den Blättern haben.
ich versuchte daher, die funktionierende Formel wie folgt zu editieren:
=SUMMEWENN($'1'.A$16:$'12'.F$25;B16;$'1'.C$16:$'12'.C$25)
Die Bereichsdefinition:
"$'1'.A$16:$'12'.F$25"
führt zur Ausgabe "#WERT!", obwohl alle Tabellenblätter von 1 bis 12 mit brauchbaren Daten existieren.
Weiss jemand eine Lösung?
Grüsse
Bernhard
mir ist es schon gelungen, einen bereich auf EINEM tabellenblatt mit der Funktion SUMMEWENN auszuwerten. Meine Formel dazu lautet:
=SUMMEWENN($'1'.A$16:$'1'.F$25;B16;$'1'.C$16:$'1'.C$25)
Nun würde ich gerne mehrere tabellenblätter auswerten, wobei die auszuwertenden Daten jeweil die gleichen Zelladressen auf den Blättern haben.
ich versuchte daher, die funktionierende Formel wie folgt zu editieren:
=SUMMEWENN($'1'.A$16:$'12'.F$25;B16;$'1'.C$16:$'12'.C$25)
Die Bereichsdefinition:
"$'1'.A$16:$'12'.F$25"
führt zur Ausgabe "#WERT!", obwohl alle Tabellenblätter von 1 bis 12 mit brauchbaren Daten existieren.
Weiss jemand eine Lösung?
Grüsse
Bernhard
Re: SUMMEWENN: Bereich über mehrere Tabellenblätter
Hallo, mit der Funktion summe() konnte ich dein Problem über zwei Tabellen hinweg nachbauen. Wenn man einen Namen für den Tabellenübergreifenden Bereich definiert geht das recht einfach, aber ... für die Funktion summewenn() gelang mir das nicht.
Anscheinend gibt es für Excel eine derartige Möglichkeit. Siehe Link. Vielleicht kannst du die vorgeschlagenen Formel für LO-Calc adaptieren?
http://www.excelformeln.de/formeln.html?welcher=342
Gruß, Helmut
Anscheinend gibt es für Excel eine derartige Möglichkeit. Siehe Link. Vielleicht kannst du die vorgeschlagenen Formel für LO-Calc adaptieren?
http://www.excelformeln.de/formeln.html?welcher=342
Gruß, Helmut
MX-Linux KDE + Linux-Mint Cinnamon
-
- Beiträge: 2837
- Registriert: Fr 3. Mär 2017, 17:12
Re: SUMMEWENN: Bereich über mehrere Tabellenblätter
Hallo,
eine Beispielspieldatei würde evtl. helfen.
BG Peter
eine Beispielspieldatei würde evtl. helfen.
BG Peter
Win 11 (x64) ▪ LO 24.2.1.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Re: SUMMEWENN: Bereich über mehrere Tabellenblätter
Hallo,
bist du dir sicher, dass es der Bereich A16:F25 ist? Sinnvoll erschiene mir eher A16:A25.
bist du dir sicher, dass es der Bereich A16:F25 ist? Sinnvoll erschiene mir eher A16:A25.
Gruß,
mikele
mikele
-
- ! Supporter - Spende !
- Beiträge: 53
- Registriert: Di 6. Aug 2013, 08:13
Re: SUMMEWENN: Bereich über mehrere Tabellenblätter
@Helmut_S: auch dir danke ich. Mit Excel-Akrobatik mag ich michaber nicht auch noch befassen. Dein Hinweis, dass die Abfrage über mehrere tabellenblätter mit der Funktion SUMME gelingt, ist interessant, ich konnte das auch nachvollziehen. Schreibweise:
Code: Alles auswählen
=SUMME($'1'.D16:$'1'.D25:$'2'.D16:$'12'.D25)
Code: Alles auswählen
=SUMMEWENN($'1'.B16:$'1'.B25:$'2'.B16:$'2'.B25;A4;$'1'.D16:$'1'.D25:$'2'.D16:$'2'.D25)
@Mondblatt24: ok, ich hänge meine Datei an, muss aber ein paar erklärende Worte sagen.
Es handelt sich über eine Raum-weise Heizlastberechnung eines Wohnhauses. Die einzelnen Räume werden auf den Tabellenblättern 1-12 erfasst. Um aus den Daten dieser Blätter Kennwerte der gesamten Gebäudehüllfläche zu bekommen, habe ich das Blatt "Energiebilanz" angelegt. Dort wollte ich mit SUMMEWENN Summen der Eintragungen ALLER Blätter 1-12 zusammenfassen. Sie sollen getrennt nach der Hüllflächenkategorie ausgegeben werden, welche in allen Tabellen in der Spalte B ("Bauteil") eingetragen ist. Da mir dies nicht gelang, ging ich den umständlicheren Weg:
- alle Datenzeilen aus den Tabellen 1-12 nochmals auf das Blatt "Energiebilanz" übernehmen
- Die Auswertung (im letzten Abschnitt "Spielwiese" mit SUMMEWENN vornehmen
Re: SUMMEWENN: Bereich über mehrere Tabellenblätter
Hallo Bernhard, mit SummewennS() kann man mehrere Bereiche die sich auf verschiedenen Tabellenblättern befinden berechnen. Die verschiedenen Bereiche müssen aber gleiche Größe haben (Zeilen/Spalten). Schau dir die Tabelle an, ob dir diese Anregung was hilft.
Gruß, HelmutMX-Linux KDE + Linux-Mint Cinnamon
-
- ! Supporter - Spende !
- Beiträge: 53
- Registriert: Di 6. Aug 2013, 08:13
Re: SUMMEWENN: Bereich über mehrere Tabellenblätter
Danke, Helmut, auch eine interessante Funktion (ebenso dein zufallszahlen-Generator ) Aber so wie ich es verstehe, kann sie auch nur die Zahlen des Summenbereichs addieren, der wiederum auf ein Tabellenblatt beschränkt ist. Lediglich die Prüfkriterien sind hier auf verschiedene Bereiche verteilt.
Bernhard
Bernhard
Re: SUMMEWENN: Bereich über mehrere Tabellenblätter
Hallo,
prinzipiell geht es. Allerdings sind die notwendigen (Matrix-)formeln nicht so ohne (siehe Anhang).
Für die Performance und die Durchschaubarkeit halte ich deine bisherige Variante, sich die notwendigen Werte auf dem Blatt noch einmal zu holen, für sinnvoller.
prinzipiell geht es. Allerdings sind die notwendigen (Matrix-)formeln nicht so ohne (siehe Anhang).
Für die Performance und die Durchschaubarkeit halte ich deine bisherige Variante, sich die notwendigen Werte auf dem Blatt noch einmal zu holen, für sinnvoller.
- Dateianhänge
-
- Heizlast - SUMMEWENN.ods
- (735.78 KiB) 301-mal heruntergeladen
Gruß,
mikele
mikele
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️