19.09.2019, 08:05
19.09.2019, 08:12
26.09.2019, 19:38
Hallöchen,
hier mal ein Ansatz. Warum Du allerdings unbedingt VW und nicht AUDI bei Gleichstand als Anbieter mit dem niedrigsten Preis haben willst ist mir unklar. Die Formeln gehen der Reihenfolge der Eintragungen nach, also wer zuerst kommt malt zuerst …
hier mal ein Ansatz. Warum Du allerdings unbedingt VW und nicht AUDI bei Gleichstand als Anbieter mit dem niedrigsten Preis haben willst ist mir unklar. Die Formeln gehen der Reihenfolge der Eintragungen nach, also wer zuerst kommt malt zuerst …
Arbeitsblatt mit dem Namen 'Tabelle1' | |||||||||
A | B | C | D | E | F | G | H | I | |
2 | Projekte | Bauteilnummer | Anbieter | Preis | bester Preis | Anbieter bester Preis | Projekt bester Preis | zweit bester Preis | Anbieter zweitbester Preis |
3 | BMW | C-123 | 1 | 0,95 | 0,90 | 1 | Audi | 0,9 | VW |
4 | Audi | C-123 | 1 | 0,9 | 0,90 | 1 | Audi | 0,9 | VW |
5 | Opel | C-123 | 1 | 0,92 | 0,90 | 1 | Audi | 0,9 | VW |
6 | BMW | C-456 | 2 | 0,85 | 0,81 | 2 | Audi | 0,82 | Opel |
7 | Audi | C-456 | 2 | 0,85 | 0,81 | 2 | Audi | 0,82 | Opel |
8 | Opel | C-456 | 2 | 0,82 | 0,81 | 2 | Audi | 0,82 | Opel |
9 | Mercedes | C-123 | 1 | 0,94 | 0,90 | 1 | Audi | 0,9 | VW |
10 | Mercedes | C-456 | 2 | 0,87 | 0,81 | 2 | Audi | 0,82 | Opel |
11 | VW | C-123 | 1 | 0,9 | 0,90 | 1 | Audi | 0,9 | VW |
12 | Audi | C-456 | 2 | 0,81 | 0,81 | 2 | Audi | 0,82 | Opel |
Zelle | Formel |
E3 | =AGGREGAT(15;6;$D$3:$D$12/($B$3:$B$12=B3);1) |
F3 | =INDEX(C:C;VERGLEICH(E3;D:D;0)) |
G3 | =INDEX(A:A;VERGLEICH(E3;D:D;0)) |
H3 | =AGGREGAT(15;6;$D$3:$D$12/($B$3:$B$12=B3);2) |
I3 | =WENN(INDEX(A:A;VERGLEICH(H3;D:D;0))=G3;INDEX(A:A;VERGLEICH(H3;INDEX(D:D;VERGLEICH(H3;D:D;)+1):D10000;)+VERGLEICH(H3;D:D;));INDEX(A:A;VERGLEICH(H3;D:D;0))) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |