Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Komplexe Addition bei vielen Datensätzen
#1
Hallo Forum,

ich muss eine komplexe Auswertung aufgrund einer vorliegenden Excel-Datei erstellen. Im Anhang ist ein Screenshot beigefügt, wie die Liste am Ende aussehen müsste. Dazu folgende Informationen:

Hinweise:
  • Es handelt sich um einen anonymisierten Auszug aus der Datei.
  • Die Liste ist in der Ausgangsdatei nach "Block" sortiert und die Sortierung ist so gegeben.
  • In dem Screenshot sind die rot markierten Werte die doppelt enthaltenen Fl. Nr. und die Fläche, die in der Addition nicht berücksichtigt werden dürfen.
  • Die gelben Zellen sind diejenigen, die automatisiert berechnet werden sollen.

Berechnung:
  1. Identische Zahlen in Spalte A bilden einen Block. Der Block (z. B. 1) muss untrennbar (als Block, z. B. Zeile A1 u. A2) verbunden bleiben. Hinweis: Es erfolgt später eine alphabetische Sortierung (Nachname, Vorname) und auch da muss der Block in der gleichen Reihenfolge zusammenbleiben.
    Hilfsweise wurde deswegen bereits eine Spalte "Reihe" (=C) eingefügt, in der sämtliche Zeile eine fortlaufende Ziffer (aufsteigend) erhalten haben.
  2. Für die Summenbildung in Spalte Z des jeweiligen Blocks mit den Werten aus Spalte Y darf der Wert der evtl. mehrfach enthaltenen (identischen) "Fl. Nr." (Spalte T) nur 1 x addiert werden. Das Ergebnis muss in Zeile 1 und Spalte Z des jeweiligen Blocks ausgewiesen werden.
  3. Die Werte in Spalte Z müssen anschließend durch 10.000 dividiert werden.
Druckfunktion:
  • Sind Nachname, Vorname und Geburtsdatum innerhalb eines Blocks identisch und ohne Wert in Spalte Z (wie beispielsweise bei allen "Blöcken" mit Ausnahme von Nr. 6), dann müssen die Zeilen (automatisch) ausgeblendet werden (im Beispiel durchgestrichen).
  • Das Ein- oder Ausblenden weiterer Spalten sollte möglich sein.
Wie kann ich das sinnvoll realisieren? Für Eure Hilfe und Tipps im Voraus besten Dank!

Viele Grüße
Lichtgestalt


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hi,

ScrShots sind in der Regel für eine Lösungsfindung nicht besonders hilfreich. Da du, wie du schreibst, die Daten bereits anonymisiert hast, solltest du einen relevanten Tabellenausschnitt (ähnlich deines Bildes) mit einem Tool hochladen oder eine Musterdatei zur Verfügung stellen. Für beide Möglichkeiten lies dir doch bitte die entsprechenden Beiträge durch:

Tabellenausschnitte posten

Beispieldateien hochladen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo

vorab sage ich dazu. m.E. waere es sinnvoll die ganze Tabelle in ein neues Blatt zu kopieren, und alle gelöschten Zeilen wirklich zu löschen! 
Per VBA geht das in Sekunden.  Man hat danach eine viel bessere Übersicht was noch aktuell ist.

mfg Gast 123
Antworten Top
#4
Moin,

wenn du Power Query einsetzen kannst/darfst, dann lässt sich das damit prima erledigen.
Aber auch mit VBA, das ist eine Frage des Geschmacks ...  :05:
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#5
Hallo,

vielen Dank für die Tipps. Ich habe nun ein Tool verwendet:

Testdaten

ABCDEFGH
18ACDETYZ
19BlockReiheNachnameVornameFl. Nr. FlächeSumme
20111Zirngibl Johann2297/063000,6300
21212Zirngibl Stilla2297/06300
22323AlberterKlaudia1845/236400,3640
23424AlberterGeorg1845/23640
24535Bau-GmbH & Co. KG1580/2100202,0790
25636Bau-GmbH & Co. KG1007/294160
26737Bau-GmbH & Co. KG1580/146610
27848MüllerVolker1728/0102201,6710
28949MüllerVolker1746/06490
2910510OberhuberSofia1210/026432,3538
3011511OberhuberSofia1209/0366
3112512OberhuberSofia1203/05389
3213513OberhuberSofia1206/07570
3314514OberhuberWilli1210/02643
3415515OberhuberWilli1209/0366
3516516OberhuberWilli1203/05389
3617517OberhuberWilli1206/07570
3718518OberhuberWilli1206/17570
3819619BauerJohann1221/063000,6300
18186173431799PfallerJosef1995/27400,0740
18196183431800MüllerMaria1995/2740
Formeln der Tabelle
ZelleFormel
H20=G20/10000
H22=G22/10000
H24=(G24+G25+G26)/10000
H27=(G27+G28)/10000
H29=(G29+G30+G31+G32+G37)/10000
H38=+G38/10000
H1818=(G1818)/10000

Excel Tabellen im Web darstellen >>

http://www.excel-jeanie-html.de"

Ich hoffe, das hilft Euch und mir Smile

Viele Grüße
Lichtgestalt
Antworten Top
#6
Hallo,

mit einer Hilfsspalte:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHI
19 BlockReiheNachnameVornameFl. Nr.Fläche  
20111ZirngiblJohann2297/0630010,63
21212ZirngiblStilla2297/063000 
22323AlberterKlaudia1845/2364010,364
23424AlberterGeorg1845/236400 
24535Bau-GmbH & Co. KG 1580/21002012,079
25636Bau-GmbH & Co. KG 1007/2941601 
26737Bau-GmbH & Co. KG 1580/1466101 
27848MüllerVolker1728/01022011,671
28949MüllerVolker1746/064901 
2910510OberhuberSofia1210/0264312,3538
3011511OberhuberSofia1209/03661 
3112512OberhuberSofia1203/053891 
3213513OberhuberSofia1206/075701 
3314514OberhuberWilli1210/026430 
3415515OberhuberWilli1209/03660 
3516516OberhuberWilli1203/053890 
3617517OberhuberWilli1206/075700 
3718518OberhuberWilli1206/175701 
3819619BauerJohann1221/0630010,63
396173431799PfallerJosef1995/274010,074
406183431800MüllerMaria1995/274000

ZelleFormel
H20=(ZÄHLENWENN($F$20:F20;F20)=1)*1
I20=WENN(ZÄHLENWENNS($B$20:B20;B20;$D$20:D20;D20)=1;SUMMEWENNS(G:G;B:B;B20;D:D;D20;H:H;1)%%;"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Vielen Dank für Eure Hilfe, insbesondere an BoskoBiati! Smile

Ich kann mich leider erst jetzt antworten. Ich bin in der Auswertung jetzt ein großes Stück weitergekommen. Allerdings habe ich noch ein Problem mit der Sortierung. Ich muss es jedoch erst selbst konkret verstehen und dann werde ich mich nochmal melden.

Viele Grüße
Lichtgestalt
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste