ich bin neu hier und im Netz auf die Seite gestoßen. Ich kenne mich in Excel leidlich gut aus, mit Formeln besser, aber ich habe auch schon einfachste Makro-Programmierungen selbst gemacht. Da ich aber nur sporadisch programmiere, bin ich nicht sonderlich geübt und weiß dann schnell nicht mehr, wie ich weiter vorgehen soll.
Nun meine Frage: ich möchte bei unten aufsummierter Beispieltabelle in Spalte 1 jeweils den Bereich "von/bis" ausgeben mit dem dazugehörenden Wert aus Spalte 2. Und wenn sich in Spalte 2 der Wert ändert, dann wieder "von/bis". Die Werte in Spalte 1 sind fortlaufend aufsteigend im 1.000er Abstand.
Das Ergebnis lt. beiliegender Tabelle soll lauten:
Von 1.000 - 9.000 = 1 Von 10.000 - 15.000 = 5 von 16.000 - 18.000 = 3 usw.
Die Beispieldatei habe ich als Bilddatei im Anhang hinzugefügt, wusste nicht wie sonst einfügen.
Ich würde eine Formel-Lösung bevorzugen und hatte überlegt, ob mir die Index-Formel hier weiterhelfen kann, komme aber auf keine Lösung. Die Datei wird mit Excel 2010 und höher verwendet.
Danke schon mal an alle, die sich gedanklich damit beschäftigen.
danke erst mal für alle Antworten. Ich habe eine entsprechende Beispieldatei hochgeladen (Bitte nicht wundern, ist in einem Uralt-Excel-Format abgespeichert, da ich abend nur Zugriff auf einen alten Rechner mit entsprechender OpenOffice-Software habe).
Ich habe mich im 1. Post nicht genau genug ausgedrückt, sorry dafür.
In Spalte "A" ist eine fortlaufende Numerierung in 1000er Schritten. In Spalte "B" ist jeweils ein Preis dazu. Der Preis ist immer für mehrere Zeilen in gleicher Höhe, ich nenne es hier einen "zusammenhängenden" Clusterblock.
Das heißt, im beiliegenden Beispiel gilt der Preis "1" von Cluster 1000 bis Cluster 7000. Der Preis von "5" gilt dann im Cluster von 8000 bis 12000. Der Preis von "4" gilt wiederum im folgenden Cluster usw.
Es geht mir darum, "gleiche" und zusammenhängende Preisblöcke mit den dazugehörigen Clustern (von/bis) "festzustellen" und die jeweils dazu gültigen Cluster mit dem entsprechenden Preis (nicht summiert) darzustellen. Ergänzend dazu: Im Beispiel, taucht der Preis "5" erneut auf im Cluster 26000 bis 27000, d.h. wenn ein Preis doppelt vorkommt, soll dieser eigens mit dem zugeordneten Cluster dargestellt werden. Die Preise sind linear auf- oder absteigend sondern "durcheinander".
Bei der Programmierung wäre es sinngemäß so, dass ich in Spalte "B" mit einer Schleife Zeile für Zeile den Preis mit der vorherigen Zeile vergleiche und bei Änderung des Wertes den Wert auf gleicher Höhe in Spalte A (Cluster) rausschreibe als "bis Cluster" Wert. Wowie eine Zelle darunter den neuen "von Cluster"-Wert für den neuen, geänderten Preis usw. Aber wie gesagt, bin ich zu ungeübt um das schnell umzusetzen und vlt. könnte das ja auch eine dynamische Formel?!
Ich möchte nichts summieren und auch der Sverweis bringt mir in dem Fall nicht das gewünschte Ergebnis. Ich hoffe, ich habe mich dieses mal verständlicher ausgedrückt.
Vlt. verstehe ich jetzt auch was falsch, aber im Bereich D7 bis E12 steht mein "Wunschergebnis", also das was rauskommen soll. Darauf kann ich logischerweise nicht zurückgreifen bei der Ergebnisfindung, das soll das Ergebnis der Formel oder des Makros sein.
Ich muss noch üben mich verständlicher auszudrücken.
Denkt dir bitte den bereich D7 bis E12 weg. Meine Ausgangsdaten stehen in Spalte A und B.
Und D7 bis E12 hab ich nur gefüllt um zu veranschaulichen, was rauskommen soll.
Das heisst, eigentlich sollten da am Ende die entsprechenden Formeln in D7 bis E12 drinstehen, die das anzeigen, was ich jetzt manuell zur Veranschaulichung in D7 bis E12 erfasst habe.