Microsoft Excel

Herbers Excel/VBA-Archiv

Excel Formel

Betrifft: Excel Formel von: Gökhan
Geschrieben am: 18.08.2020 16:43:12

Hallo zusammen,


habe eine Datei wo festen Gebiets-Id`s verschiedene Strecken Zugeordnet sind und jeder Strecke wiederum eine Destination-ID.


Bedeutet das einer Gebiets-ID mehrere Strecken und damit auch mehrere Destination-Id´s zugeordnet sind.

Versuche jetzt eine Möglichkeit zu finden, bei jedem Bezirk die "kürzeste" Strecke automatisch zu finden die dazu gehörige Destination-ID der dieser Strecke dazugehört.


Bsp.:

Gebiets-ID: A111111010, dem sind z.B. 100 Einträge zugeordnet mit verschiedenen Strecken und wiederum diesen Strecken sind verschiedene ID`s [Destination] zugeordnet. Ziel ist es für die ID A111111010 die kürzeste die

Habe dazu noch keine funktionierende Formel hinbekommen, vielleicht hat jemand eine Idee/Lösung.


https://www.herber.de/bbs/user/139697.xlsx

Betrifft: AW: bei der Datenmenge einfach Pivotauswertung owT
von: neopa C
Geschrieben am: 18.08.2020 16:48:50

Gruß Werner
.. , - ...

Betrifft: AW: bei der Datenmenge einfach Pivotauswertung owT
von: Gökhan
Geschrieben am: 18.08.2020 16:56:03

bei der Pivotauswertung finde ich die min. Strecke pro Gebits-Id aber nicht die dazu gehörige Destination-ID

Betrifft: AW: die ist dann aber leicht zu ermitteln ...
von: neopa C
Geschrieben am: 18.08.2020 16:59:02

Hallo Gökhan,

... sieh mal hier: (Formel nach unten kopieren):

Arbeitsblatt mit dem Namen 'Tabelle1'
 GHI
1ZeilenbeschriftungenMinimum von Streckedestination
2A58452202838,4038711A_036_035
3A584522048471,8822835A_036_035
4A584522068978,4801861A_036_035
5A584522088524,043515A_036_035
6A584522108351,9812234A_036_035
7A584522128188,1605204A_036_035
8A5845221481112,445306A_036_035
9A584522168964,8774455A_036_035
10A5845221881277,314732A_036_035
11A5845222081419,48113A_036_035
12A584522228793,4500429A_036_035
13A5845222481301,463838A_036_035
14A584522508310,929484A_036_055
15A584522528261,347712A_036_058
16A584522548520,7505276A_036_058
17A584522568928,3510451A_036_033
18A584522588663,8102797A_036_055
19A584522608517,420366A_036_055
20A584522628343,3821374A_036_033
21A584522648423,4430074A_036_055
22A584522668224,740177A_036_011

ZelleFormel
I2=VERWEIS(9;1/(A$1:A$9999=G2)/(D$1:D$9999=H2);C:C)
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
.. , - ...

Betrifft: AW: die ist dann aber leicht zu ermitteln ...
von: Gökhan
Geschrieben am: 19.08.2020 10:30:46

VERWEIS(9;1/(A$1:A$9999=G2)/(D$1:D$9999=H2);C:C)
wofür steht G2 und H2, dass habe ich nicht nachvollzogen? Die Spalten sind leer eigentlich

Betrifft: AW: wie meinem gestrigen Beitrag zu entnehmen ...
von: neopa C
Geschrieben am: 19.08.2020 11:38:29

Hallo Gökhan,

... hatte ich in G:H Deiner Tabelle in Deiner Datei eine schnelle Pivotauswertung und darauf bezogen die Formelauswertung vorgenommen, wie es auch aus der eingestellten Liste ersichtlich ist.

Favorisieren, würde ich heute jedoch wie gestern danach noch geschrieben eine PQ-Lösung, die alles (Sortierung und Filterung und Ergebnisausgabe) in sich vereint.

Gruß Werner
.. , - ...

Betrifft: AW: die ist dann aber leicht zu ermitteln ...
von: Gökhan
Geschrieben am: 19.08.2020 12:28:36

VERWEIS(9;1/(A$1:A$9999=G2)/(D$1:D$9999=H2);C:C)
wofür steht G2 und H2, dass habe ich nicht nachvollzogen? Die Spalten sind leer eigentlich

Betrifft: AW: siehe oben drüber owT
von: neopa C
Geschrieben am: 19.08.2020 12:31:02

Gruß Werner
.. , - ...

Betrifft: AW: die ist dann aber leicht zu ermitteln ...
von: Gökhan
Geschrieben am: 19.08.2020 12:47:47

VERWEIS(9;1/(A$1:A$9999=G2)/(D$1:D$9999=H2);C:C)
wofür steht G2 und H2, dass habe ich nicht nachvollzogen? Die Spalten sind leer eigentlich

Betrifft: AW: Excel Formel
von: Daniel
Geschrieben am: 18.08.2020 16:52:30

Hi
so ganz klar ist mir dein Wunsch noch nicht.
auch passen Beschreibung und Beispieldatei nicht zusammen.
so gibt es keine Spalte "Gebiets-ID" in deiner Tabelle und es gibt auch in keiner Spalte ein "A111111010"
auch hast du kein Wunschergebnis angegeben.
Es wäre schon hilfreich, wenn Beschreibung und Beispieldatei zusammenpassen.

so kann man nur raten, was du willst.
ich würde als mögliche Lösung mal darauf tippen, dass du die Liste nach Strecke aufsteigend sortierst und dann das Duplikate-Entfernen anwendest. Das Duplikate-Entfernen lässt immer den ersten Eintrag stehen, und das ist dann bei aufsteigender Sortierung nach Strecke immer der mit der kürzesten Entfernung.

Gruß Daniel

Betrifft: AW: Excel Formel
von: Gökhan
Geschrieben am: 19.08.2020 14:49:21

@Daniel,

da hast du Recht meine im Text genante Gebiets ID ist nur fiktive gewesen.
Die Gebiets-ID A584522028 hat mehrere Strecken und Destination-ID`s, am Ende benötige ich für dieses Gebiet die kürzeste Strecke mit der entsprechenden Destination-ID

Betrifft: AW: 3 Lösungsvorschl. sind schon aufgezeigt ...
von: neopa C
Geschrieben am: 19.08.2020 15:09:06

Hallo Gökhan,

... kannst Du Dich nicht entscheiden bzw. wo liegt das Problem nun noch?

Gruß Werner
.. , - ...

Betrifft: AW: und alternativ ohne Pivotauswertung ...
von: neopa C
Geschrieben am: 18.08.2020 17:04:07

Hallo Gökhan,

... könnte man eine PowerQuery (PQ) Lösung aufstellen.

Prinzipiell würde dies auch ohne Pivot und Formel oder PQ auch wie folgt gehen.

Sortiere Deine Daten nach Strecke aufwärts, dann nach Gebiet. Der jeweils erste Wert in "destination" und neuer Gebietsnummer ist der von Dir gesuchte Wert (das ist prinzipiell auch der Losungsweg für PQ)

Gruß Werner
.. , - ...

Beiträge aus dem Excel-Forum zum Thema "Excel Formel"