🍀 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.

tabelle mit teilweise leeren Zellen mittels Summenprodunkt abfragen.

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
puba
Beiträge: 9
Registriert: Mo 21. Nov 2016, 19:19

tabelle mit teilweise leeren Zellen mittels Summenprodunkt abfragen.

Beitrag von puba » Mo 21. Nov 2016, 19:42

Hallo,
ich habe aus einer Handwerker-Soft ware folgende Tabelle:
Kunde Rechnung Datum Betrag 2012 2013 2014 2015 2016
kunde1 201201230 16.03.2012 123,16
[leer] 201201245 12.05.2012 768,23
[leer] 201301030 16.01.2013 12,56
[leer] 201501234 12.06.2015 435,99
kunde 2
[leer]
[leer]
...
kunde3

usw.
zur Abfrage der Jahesumsätze in der Spalte 2012 - kunde 1 verwende ich
=SUMMENPRODUKT(IDENTISCH(RECHTS(D2:D10;4);$F$1);E2:E10)
oder für 2013
=SUMMENPRODUKT(IDENTISCH(RECHTS(D2:D10;4);$G$1);E2:E10)

Das muss ich nun in jede 1. Zeile des jeweiligen Kunden eintagen.

Hat jemand eine Idee, wie eine allgemeine Formel aussehen müsste, die für jeden Kunden in jeden Jahr die Umsätze bereichnet, unter der Beachtung,
dass bei jeden Kunden unterschidliche viele Zeilen für Rechnungen auftauchen und der Kundenname immer nur in der ersten Zeile steht?

Wenn das nicht ganz deutlich rüberkommt,
würde ich gern eine Beispieldatei anhängen - Wie geht das hier?

Gruß
Armin

mikele
* LO-Experte *
Beiträge: 2046
Registriert: Mo 1. Aug 2011, 20:51

Re: tabelle mit teilweise leeren Zellen mittels Summenprodunkt abfragen.

Beitrag von mikele » Mo 21. Nov 2016, 21:51

Hallo,

prinzipiell ist das per Formel lösbar (siehe Anhang, Tabelle 1).

Code: Alles auswählen

=SUMMENPRODUKT(JAHR(VERSCHIEBUNG($D2;0;0;VERGLEICH(".*";$B3:$B103;0);1))=F$1;VERSCHIEBUNG($E2;0;0;VERGLEICH(".*";$B3:$B103;0);1))
Bei dem Bereich $B3:$B103 bin ich mal davon ausgeganngen, dass pro Kunde max. 100 Einträge vorliegen, ansonsten den Wert einfach erhöhen.
Die Formel kannst du nach rechts ziehen und in jede Kunden-Anfangszeile kopieren.

Allerdings wäre es einfacher (flexibler und schneller), eine Hilfsspalte zu nehmen, die dir in jeder Zeile den Kunden einträgt und dann die Auswertung per Pivottabelle zu machen (Tabelle 2, Pivot-Tabelle_Tabelle2).
Dateianhänge
datenauswertung.ods
(11.47 KiB) 154-mal heruntergeladen
Gruß,
mikele

puba
Beiträge: 9
Registriert: Mo 21. Nov 2016, 19:19

Re: tabelle mit teilweise leeren Zellen mittels Summenprodunkt abfragen.

Beitrag von puba » Di 22. Nov 2016, 12:51

Hallo
danke für deine Hinweise.
Diese haben mir sehr weiter geholfen.
Gruß
Armin

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2712
Registriert: Fr 10. Dez 2010, 10:01

Re: tabelle mit teilweise leeren Zellen mittels Summenprodunkt abfragen.

Beitrag von karolus » Mi 23. Nov 2016, 14:17

Hallo

@Mikele , Puba
Wenn in den Einstellungen der Pivottabelle die Option [x]Kategorie erkennen gesetzt wird, brauchts keine Hilfsspalte mit "durchgehender" Kundennummer.

Karolus
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)


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