🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 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: 1932
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) 137-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: 2539
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
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten