Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bereich.verschieben und Vergleich

Bereich.verschieben und Vergleich
Lars
Liebe Excel-Freunde
Ich kam gestern schon mit dieser Anfrage, hänge aber jetzt wieder ;) Entweder habe ich die Formel von Matthias falsch angewendet oder der Wurm ist noch wo anders drin.
Ich möchte aus drei verschiedenen Verkaufsstellen, die jeweilig unterschiedliche Umsatzkategorien haben, die jeweilige anzgeigen lassen.
Vielen Dank im Voraus für Eure Hilfe.
https://www.herber.de/bbs/user/64534.xls
In der Datei findet Ihr die Formel von gestern und ein Vorschlag von mir. Ich habe ein paar Namen festgelegt, dass die Formel etwas übersichtlicher wird.
Bei meiner Formel (die gefällt mir eigenltich noch...;) ) klappt alles, ausser dass das mit dem Spalten schieben nicht klappt.
Wäre echt super wenn ich das mit eurer Hilfe lösen könnte.
Dankende Grüsse
Lars
Anzeige
AW: Bereich.verschieben und Vergleich
18.09.2009 18:30:57
BoskoBiati
Hallo Lars,
vielleicht hilft das:
=WENN(B8 < WVERWEIS(A8;B1:D5;2;0);"Minimum unterschritten!";INDEX(A3:A5;VERGLEICH(B8; BEREICH.VERSCHIEBEN(A1;1;VERGLEICH(A8;Verkaufsstellen;1);4;1);1)))
Gruß
Bosko
AW: Bereich.verschieben und Vergleich
18.09.2009 18:46:37
Lars
Hi Bosko
Besten dank, so funktionierts.
Ich finde die Formel etwas "aufgeblasen". Kannst Du erkennen warum meine Variante nicht funktioniert?
Gruss
Lars
Anzeige
AW: Bereich.verschieben und Vergleich
18.09.2009 18:54:36
BoskoBiati
Hallo Lars,
habe ich noch nicht angesehen, aber hier noch eine Formel, passend zu Deinem ursprünglichen Post, bei dem die Zahlen absteigend angeordnet waren.
Kategorien

 ABCDE
1     
2 Verkaufstelle / KategorieBerlinHamburgDresden
3 Kategorie 11.000.000500.00050.000
4 Kategorie 2500.000250.00025.000
5 Kategorie 3250.000100.0005.000
6     
7 VerkaufsstelleUmsatzKategorie 
8 Hamburg350.000Kategorie 1 

Formeln der Tabelle
ZelleFormel
D8=WENN(C8<WVERWEIS(B8;C2:E5;4;0); "Minimum unterschritten!";INDEX(B2:B4;VERGLEICH(C8;BEREICH.VERSCHIEBEN(B1;1;VERGLEICH(B8;Verkaufsstellen;1); 3;1); -1)))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Das Andere Problem prüfe ich noch.
Gruß
Bosko
Anzeige
AW: Bereich.verschieben und Vergleich
18.09.2009 19:06:40
Lars
Danke für Dein weiteres Feedback.
Werde diese Formel mal so einbinden. Versuche dann noch den WENN Teil zu eliminieren, in dem ich ne Kategorie 0 einfüge.
Falls Du noch Zeit hast und meine Variante anschauen könntest wäre das super, ich habe das Gefühl die müsste man doch auch zum funktionieren bringen.
Gruss
Lars
Anzeige
AW: Bereich.verschieben und Vergleich
18.09.2009 19:32:34
BoskoBiati
Hallo Lars,
Deine Formel ist deswegen schlanker, weil Du nur eine Spalte abfragst. Das Abfragen über die zur Verkaufsstelle gehörende Spalte braucht nunmal eine entsprechende Formel. Was stört Dich daran? Solange Du die Formel nicht über Hunderttausende von Zellen verteilst, dürfte es der Tabelle nichts ausmachen.
Gruß
Bosko
Anzeige
AW: Bereich.verschieben und Vergleich
18.09.2009 20:07:39
Lars
Hallo Bosko
Es ist weniger, dass es mich stört. Es ist mehr so, dass mir die Kombination des Wverweises und Index nicht so vertraut ist.
Ich war der Meinung, dass ich mit dem zweiten Vergleich in meiner Formel eben gerade die drei Verkaufsstellen Spalten abfrage. Da liege ich aber wohl falsch.
Habe jetzt mal noch den Wverweis und das Wenn eliminiert, so ist die Formel auch wieder etwas Schlänker.
https://www.herber.de/bbs/user/64535.xls
Noch mal vielen Dank an Dich, Bosko
Grüsse
Lars
Anzeige
AW: Bereich.verschieben und Vergleich
18.09.2009 20:24:26
BoskoBiati
Hallo Lars,
die ist ja richtig gut, ich habe einfach nur die Alte genommen und ein bißchen ergänzt.
Gruß
Bosko
AW: Bereich.verschieben und Vergleich
18.09.2009 20:29:13
Lars
Hi Bosko
Danke ;) Ich muss mich mit der Index Formel noch etwas auseinandersetzen. Mit der habe ich noch nicht soviel Erfahrung.
Meine Philosophie ist halt: Schlank und einfach.
Gruss
Lars
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Bereich.verschieben und Vergleich in Excel


Schritt-für-Schritt-Anleitung

Um die Funktion BEREICH.VERSCHIEBEN in Excel zu nutzen, gehe wie folgt vor:

  1. Vorbereitung Deiner Daten: Stelle sicher, dass Deine Daten gut strukturiert sind. Die Verkaufsstellen sollten in einer Spalte und die entsprechenden Umsätze in den benachbarten Spalten angeordnet sein.

  2. Eingabe der Formel:

    • Gehe zur Zelle, in die Du das Ergebnis einfügen möchtest.
    • Verwende die folgende Formel:
      =INDEX(A3:A5;VERGLEICH(B8;BEREICH.VERSCHIEBEN(A1;1;VERGLEICH(A8;Verkaufsstellen;1);4;1);1))
    • Diese Formel zeigt Dir den Umsatz für die gewählte Verkaufsstelle an.
  3. Anpassung der Formel: Stelle sicher, dass alle Referenzen zu den Zellen und Bereichen korrekt sind. Anpassungen können nötig sein, je nach Deinen Daten.

  4. Ergebnisse überprüfen: Überprüfe die Berechnungen, um sicherzustellen, dass die korrekten Werte angezeigt werden.


Häufige Fehler und Lösungen

  • Fehler: #BEZUG!: Dieser Fehler tritt auf, wenn eine Zelle auf einen nicht existierenden Bereich verweist. Überprüfe die Zellreferenzen in Deiner Formel.

  • Problem mit der Verkaufsstelle: Wenn die Verkaufsstelle nicht erkannt wird, stelle sicher, dass die Namen exakt übereinstimmen und keine Leerzeichen vorhanden sind.

  • Formel ist zu komplex: Wenn Deine Formel zu viele Funktionen kombiniert, kann sie unübersichtlich werden. Versuche, die WENN- und WVERWEIS-Funktionen zu vereinfachen oder zu eliminieren, wenn möglich.


Alternative Methoden

Falls die Verwendung von BEREICH.VERSCHIEBEN für Dich nicht ideal ist, kannst Du folgende Alternativen in Betracht ziehen:

  1. VERGLEICH und INDEX: Diese Kombination kann Dir helfen, Daten aus einer Tabelle zu extrahieren, ohne BEREICH.VERSCHIEBEN verwenden zu müssen.

  2. SVERWEIS: Diese Funktion ist besonders nützlich, wenn Du nach einem Wert in der ersten Spalte einer Tabelle suchst und einen entsprechenden Wert aus einer anderen Spalte zurückgeben möchtest.

  3. FILTER-Funktion (Excel 365/2021): Mit dieser Funktion kannst Du Daten dynamisch filtern und anzeigen lassen, was eine moderne Alternative zur Kombination der oben genannten Funktionen sein kann.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie Du BEREICH.VERSCHIEBEN effektiv nutzen kannst:

  • Beispiel 1: Angenommen, Du hast eine Tabelle mit Verkaufsdaten und möchtest den Umsatz für eine bestimmte Verkaufsstelle dynamisch anpassen:

    =BEREICH.VERSCHIEBEN(A1;VERGLEICH("Berlin";Verkaufsstellen;0)-1;1)
  • Beispiel 2: Wenn Du die Umsatzkategorie für eine Verkaufsstelle basierend auf einem Kriterium anzeigen möchtest:

    =WENN(B8 < WVERWEIS(A8;B1:D5;2;0);"Minimum unterschritten!";INDEX(A3:A5;VERGLEICH(B8;BEREICH.VERSCHIEBEN(A1;1;VERGLEICH(A8;Verkaufsstellen;1);4;1);1)))

Tipps für Profis

  • Verwende benannte Bereiche: Dies macht Deine Formeln übersichtlicher und leichter zu verstehen.

  • Teste Deine Formeln gründlich: Überprüfe sie mit verschiedenen Daten, um sicherzustellen, dass sie unter allen Umständen korrekt funktionieren.

  • Dokumentiere Deine Formeln: Füge Kommentare zu komplizierten Formeln hinzu, damit Du und andere Benutzer später verstehen, wie sie funktionieren.


FAQ: Häufige Fragen

1. Was ist der Zweck der Funktion BEREICH.VERSCHIEBEN?
Die Funktion BEREICH.VERSCHIEBEN ermöglicht es Dir, dynamisch auf Bereiche in einer Tabelle zuzugreifen, indem Du die Position und Größe eines Bereichs anpasst.

2. Wie kann ich BEREICH.VERSCHIEBEN in einer großen Tabelle verwenden?
Sei vorsichtig mit der Anzahl der Zellen, die Du adressierst. Zu viele Zellen können die Ladezeiten erhöhen. Überlege, ob Du die Daten in kleinere, handhabbarere Bereiche aufteilen kannst.

3. Gibt es eine einfachere Methode, um ähnliche Ergebnisse zu erzielen?
Ja, Du kannst auch SVERWEIS oder INDEX und VERGLEICH verwenden. Diese Methoden können oft einfacher sein, wenn Du nur auf bestimmte Daten zugreifen musst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige