Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1684to1688
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Matrix verschieben bei SVERWEIS

Matrix verschieben bei SVERWEIS
08.04.2019 14:04:05
Florian
Hallo zusammen,
folgende Aufgabe:
ich habe eine Tabelle mit zwei Spalten.
In einer weiteren Tabelle sollen die Werte nach Spalte A sortiert werden und in der zweiten Spalte der zugehörige Wert ausgegeben werden.
Mit Hilfe von KGRÖSSTE und SVERWEIS erstmal kein Problem.
Jetzt kommt allerdings hinzu, dass das ganze in Blöcken abgefertigt werden soll.
Die Daten beziehen sich auf Viertelstunden eines Jahres und die Sortierung soll sich immer nur auf einen Tag beziehen. Bei der KGRÖSSTE-Funktion kann man dies mit Hilfe von BEREICH.VERSCHIEBEN erreichen, im SVERWEIS funktioniert dies allerdings nicht...
Hat jemand hier einen Lösungsansatz?
Vielen Dank im Vorraus!
LG Florian

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Matrix verschieben bei SVERWEIS
08.04.2019 14:04:45
SF
Hola,
eine Beispieldatei wäre hilfreich.
Gruß,
steve1da
AW: Matrix verschieben bei SVERWEIS
08.04.2019 14:23:14
Florian
Hier die Beispieldatei:
https://www.herber.de/bbs/user/129014.xlsx
Es geht darum die rot markierte Spalte so zu befüllen, dass der Bereich für den SVERWEIS nicht für jeden Tag neu eingegebn werden muss
AW: ich nutze dazu AGGREGAT() ...
08.04.2019 14:42:24
neopa
Hallo Florian,
... ohne die volatile Funktion BEREICH.VERSCHIEBEN() und ohne Deine zusätzliche 2. Hilfsspalte.
Da ich auch davon ausgehe, dass gleiche Preise in einer Gruppe (Spalte A) vorkommen können, hab ich beispielhaft auch zwei abgeändert (grau hinterlegt)
Nachfolgende Formeln nach unten kopieren:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEF
2041 63
3022 51
4063 41
5042 42
6051 22
7541 91
8582 82
9533 41
10542 42
11591 33
121031 82
131012 71
141053 53
151082 31
161071 12
17      
18      

ZelleFormel
E2=WENN(A2="";"";AGGREGAT(14;6;B$2:B$99/(A$2:A$99=A2);ZÄHLENWENN(A$2:A2;A2)))
F2=WENN(E2="";"";AGGREGAT(15;6;C$2:C$99/(A$2:A$99=A2)/(B$2:B$99=E2);ZÄHLENWENNS(A$2:A2;A2;E$2:E2;E2)))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: ich nutze dazu AGGREGAT() ...
08.04.2019 14:49:58
Florian
Hallo Werner,
wow, vielen Dank! Das funktioniert einwandfrei!
Die AGGREGAT-Funktion war bisher nicht in meinem Repertoir, werde ich mir aber jetzt mal genauer anschauen.
LG Florian
AW: das kann mE nur nützlich sein owT
08.04.2019 15:07:15
neopa
Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige