🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

[GELÖST] SUMMEWENN, String

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Tschubi
Beiträge: 159
Registriert: Fr 13. Nov 2015, 12:09

[GELÖST] SUMMEWENN, String

Beitrag von Tschubi » Di 6. Jul 2021, 08:55

Hallo,

ich möchte gern die Summe bilden wenn im Bereich N5:N25 der String aus T6 im Bereich C5:C25 gefunden wird. Der String ist ein Symbol welches ich in der Spalte T hinterlege und diese gesuchte Symbol soll in der Spalte C (Wertpapiernamen) gesucht werden und wenn gefunden die Summe des jeweilig gefundenen Symbols aus Spalte N bilden.

=WENN(T6<>"";SUMMEWENN($C$5:$C$25;".*"&T6&".*";$N$5:$N$25);"")

Im Wertpapiernamen befindet sich rechts das Symbol und wenn das im gesamten Wertpapiernamen nur einmal vorkommt funktioniert das auch so ganz gut. Jedoch bei den Symbol "CIT" bildet mir Calc zurecht die Summe aller Wertpapiernamen weil "CIT" auch im Wertpapiernamen Links vorkommen kann und hier nicht für das Wertpapier sondern den Emittenten steht.

Ich habe versucht die Funktion FINDEN mit einzubauen aber leider erfolglos.

Wie kann ich das Symbol aus der Spalte T im Wertpapiernamen nur Rechts suchen und dann aus allen gefunden die Summe bilden?

In der angefügten Beispieldatei kann man sehen das in U5 die Summe aller Werte gebildet wird weil wie in Spalte C auch in allen Wertpapiernamen das gesuchte Symbol "CIT" gefunden wird. Ziel ist es jedoch, dass nur das Symbol in C24 gefunden und somit auch nur der Wert aus N24 als Summe ermittelt wird.

Ich hoffe das ich es nachvollziehbar erklären konnte und es eine passenden Lösung gibt.

Vielen Dank!
Dateianhänge
Sample.ods
(21.57 KiB) 120-mal heruntergeladen
Zuletzt geändert von Tschubi am Di 6. Jul 2021, 15:30, insgesamt 1-mal geändert.
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2

Mondblatt24
* LO-Experte *
Beiträge: 3585
Registriert: Fr 3. Mär 2017, 17:12

Re: SUMMEWENN, String

Beitrag von Mondblatt24 » Di 6. Jul 2021, 10:42

Hallo,

Du könntest z. B. (so wie sich die Beispieldatei darstellt) eine Wortgrenze in den regulären Ausdruck einbauen.


WENN(T5<>"";SUMMEWENN($C$5:$C$25;"\b.*"&T5&"\b.*";$N$5:$N$25);"")


Gruß
Peter
Win 11 (x64) ▪ LO 26.2.3.2 (x64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

Tschubi
Beiträge: 159
Registriert: Fr 13. Nov 2015, 12:09

Re: SUMMEWENN, String

Beitrag von Tschubi » Di 6. Jul 2021, 14:23

Hallo Peter,

danke, bekomme jedoch den FEHLER:504 und auch wenn ich anstatt den Zellbezug "CIT" in die Formel direkt schreibe funktioniert es nicht.

Ich hatte auch schon versucht mit den Funktionen SEARCH() und RECHTS() aber auch nicht hinbekommen :-(

VG
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2

paljass
* LO-Experte *
Beiträge: 702
Registriert: Fr 18. Mär 2011, 15:34

Re: SUMMEWENN, String

Beitrag von paljass » Di 6. Jul 2021, 14:56

Hi,
bei mir unter LO 6.1.6 funktioniert die Formel von Peter einwandfrei.
Mit Rechts() geht folgendes:

Code: Alles auswählen

=WENN(T5<>"";SUMMEWENN(RECHTS($C$5:$C$25;LÄNGE(T5));T5;$N$5:$N$25);"")
Aber Achting: Die Formel muss mit Strg-Umschat-Enter (Matrixformel) abeschlossen werden.

Gruß
paljass

Mondblatt24
* LO-Experte *
Beiträge: 3585
Registriert: Fr 3. Mär 2017, 17:12

Re: SUMMEWENN, String

Beitrag von Mondblatt24 » Di 6. Jul 2021, 15:01

Hallo,
Tschubi hat geschrieben:
Di 6. Jul 2021, 14:23
bekomme jedoch den FEHLER:504
kann ich nachvollziehen, wenn die Formel nicht stimmt

WENN(T5<>"";SUMMEWENN($C$5:$C$25);"\b.*"&T5&"\b.*";$N$5:$N$25);"")

sonst nicht.

Sample 1.ods
(19.51 KiB) 117-mal heruntergeladen

Gruß
Peter
Win 11 (x64) ▪ LO 26.2.3.2 (x64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

Tschubi
Beiträge: 159
Registriert: Fr 13. Nov 2015, 12:09

Re: SUMMEWENN, String

Beitrag von Tschubi » Di 6. Jul 2021, 15:29

Hallo paljass und Peter,

danke für die Hilfe.

In der Tat hat sich eine eine Klammer eingeschlichen :-(
SUMMEWENN($C$5:$C$25)

Jetzt funktioniert es! @paljass deine Matrix Formel ist auch interessant und die werde ich auch Testen.

VG
Ubuntu 22.04.2 LTS / Windows 11 / LO 7.3.7.2


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten