ich habe eine Exceltabelle mit mehreren Spalten und diese soll nun gematcht werden, aber leider weiß ich nicht wie ich das genau machen kann.
K | L | M | N | O | P | Q | S | T | W | |
1 | Welt A | Erde A | Welt B | Erde B | Punkt A | Punkt B | Flussrichtung | Lieferdatum von | Lieferdatum von | Kapazität |
2 | Test 1 | Hallo 1 | Test 2 | Hallo 2 | 300132, Zevenaar | 2200001, Zevenaar | EXIT | 01.01.2014 | 30.09.2015 | 20.000 |
3 | Test 1 | Hallo 1 | Test 3 | Hallo 2 | 300132, Zevenaar | 9000, Elten | EXIT | 01.01.2014 | 30.09.2015 | 25.000 |
4 | Test 1 | Hallo 1 | Test 2 | Hallo 2 | 300132, Zevenaar | 2200001, Zevenaar | EXIT | 01.10.2015 | 30.09.2016 | 25.000 |
5 | Test 1 | Hallo 1 | Test 2 | Hallo 2 | 300132, Zevenaar | 2200001, Zevenaar | EXIT | 01.10.2016 | 30.06.2017 | 35.000 |
6 | Test 1 | Hallo 1 | Test 3 | Hallo 2 | 300133, Winterswijk | 6250, Vreden | EXIT | 01.01.2014 | 30.09.2015 | 25.000 |
7 | Test 2 | Hallo 2 | Test 1 | Hallo 1 | 2200001, Zevenaar | 300132, Zevenaar | ENTRY | 01.07.2014 | 01.10.2014 | 20.000 |
8 | Test 2 | Hallo 2 | Test 1 | Hallo 1 | 2200001, Zevenaar | 300132, Zevenaar | ENTRY | 01.04.2014 | 01.07.2014 | 20.000 |
9 | Test 2 | Hallo 2 | Test 1 | Hallo 1 | 2200001, Zevenaar | 300132, Zevenaar | ENTRY | 01.01.2014 | 01.04.2014 | 20.000 |
10 | Test 3 | Hallo 2 | Test 1 | Hallo 1 | 6250, Vreden | 300133, Winterswijk | ENTRY | 01.07.2014 | 01.10.2014 | 25.000 |
11 | Test 3 | Hallo 2 | Test 1 | Hallo 1 | 6250, Vreden | 300133, Winterswijk | ENTRY | 01.04.2014 | 01.07.2014 | 25.000 |
12 | Test 3 | Hallo 2 | Test 1 | Hallo 1 | 6250, Vreden | 300133, Winterswijk | ENTRY | 01.01.2014 | 01.04.2014 | 25.000 |
13 | Test 3 | Hallo 2 | Test 1 | Hallo 1 | 9000, Elten | 300132, Zevenaar | ENTRY | 01.07.2014 | 01.10.2014 | 25.000 |
14 | Test 3 | Hallo 2 | Test 1 | Hallo 1 | 9000, Elten | 300132, Zevenaar | ENTRY | 01.04.2014 | 01.07.2014 | 25.000 |
15 | Test 3 | Hallo 2 | Test 1 | Hallo 1 | 9000, Elten | 300132, Zevenaar | ENTRY | 01.01.2014 | 01.04.2014 | 25.000 |
16 | Test 3 | Hallo 2 | Test 1 | Hallo 1 | 6250, Vreden | 300133, Winterswijk | ENTRY | 01.10.2014 | 01.10.2015 | 25.000 |
17 | Test 2 | Hallo 2 | Test 1 | Hallo 1 | 2200001, Zevenaar | 300132, Zevenaar | ENTRY | 01.10.2014 | 01.10.2015 | 20.000 |
18 | Test 2 | Hallo 2 | Test 1 | Hallo 1 | 2200001, Zevenaar | 300132, Zevenaar | ENTRY | 01.10.2015 | 01.10.2016 | 25.000 |
19 | Test 2 | Hallo 2 | Test 1 | Hallo 1 | 2200001, Zevenaar | 300132, Zevenaar | ENTRY | 01.10.2016 | 01.10.2017 | 35.000 |
20 | Test 3 | Hallo 2 | Test 1 | Hallo 1 | 9000, Elten | 300132, Zevenaar | ENTRY | 01.10.2014 | 01.10.2015 | 25.000 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |
Es müsste glaub ich so in die Richtung gehen:
Gematcht können nur Entry gegen Exit Werte.
Wenn K=M & L=N & O=P
Und innerhalb S & T der Lieferdatum gleich ist dann soll die Kapazität ausgegeben werden und zwar nur einmal.
Eine kleine Sache noch beim Datum: Die Exitwerte liegen leider immer 1 Tag zurück, dies müsste ggf. angepasst werden! (Z.B. T6= 30.09.2015 ist gleich 01.10.2015)
Wenn ein Match da wäre sollte er mir dann Z.b. die Welt, Erde, Punkt, Lieferdatum und dann die Kapazität ausgeben( nicht addiert sondern nur einen Wert z.b. die 20.000)
Also alles was nicht gelb ist wurde quasi gematcht:
Alles was hellblau ist matcht gegeneinander, alles was grün ist matcht gegeneinander, etc.:
I | J | K | L | M | N | O | P | Q | S | T | W |
Welt A | Erde A | Welt B | Erde B | Punkt A | Punkt B | Flussrichtung | Lieferdatum von | Lieferdatum von | Kapazität | ||
Zeile 4 | Test 1 | Hallo 1 | Test 2 | Hallo 2 | 300132, Zevenaar | 2200001, Zevenaar | EXIT | 01.10.2015 | 30.09.2016 | 25.000 | |
Zeile 18 | Test 2 | Hallo 2 | Test 1 | Hallo 1 | 2200001, Zevenaar | 300132, Zevenaar | ENTRY | 01.10.2015 | 01.10.2016 | 25.000 | |
. | |||||||||||
Ergebnis wäre: | Test 1 | Hallo 1 | 300132, Zevenaar | 01.10.2015 | 01.10.2016 | 25.000 |
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg |