Zellenausgabe in Abhängigkeit einer anderen Zelle
#1
Hallo zusammen,

ich bin gerade an einer Zusammenstellung einer Angebotsübersicht. Dabei möchte ich die drei besten Lieferanten von Excel darstellen lassen.

Die Preisauflistung kann ich problemlos mittels der Formel KKLEINSTE darstellen lassen. Jedoch möchte ich Excel dann noch den jeweiligen Lieferanten, der in einer höher liegenden Zelle
aufgeführt ist mit ausgeben lassen. Für den günstigsten Lieferanten konnte ich das darstellen lassen - jedoch scheitert es jetzt mit den zweitbesten (farbig markiert).

In der Beispieldatei habe ich einmal die struktur dargestellt und das Feld farbig markiert, wo der zweitbeste Lieferantenname erscheinen soll.

Kann mir jemand bitte auf die Sprünge helfen?

Danke!


Angehängte Dateien
.xlsx   Mappe2.xlsx (Größe: 36,25 KB / Downloads: 6)
Top
#2
Hallo,

so ?

Code:
=WENN(ZÄHLENWENN(F2:H2;D2)>0;INDEX(F1:H1;ZEILE(A1));"")
Top
#3
Hi,

da reicht doch

Code:
=INDEX($F$1:$H$1;;VERGLEICH($D2;$F2:$H2;0))

Tabelle1

ABCDEFGH
1Aktueller PreiseBest OfferBest Offer Supplier Name2nd Best Offer2nd Best Offer Supplier NameLieferant1Lieferant2Lieferant3
230,425,4Lieferant226,7Lieferant126,725,430,1
35040Lieferant345Lieferant2524540
Formeln der Tabelle
ZelleFormel
B2=KKLEINSTE(F2:H2;1)
C2=INDEX($F$1:$H$1;VERGLEICH(MIN(F2:H2);F2:H2;0))
D2=KKLEINSTE($F2:$H2;2)
E2=INDEX($F$1:$H$1;;VERGLEICH($D2;$F2:$H2;0))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#4
Hallo,



[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1Aktueller PreiseBest OfferBest Offer Supplier Name2nd Best Offer2nd Best Offer Supplier NameLieferant1Lieferant2Lieferant3
230,425,4Lieferant226,7Lieferant126,725,430,1

ZelleFormel
B2=KKLEINSTE(F2:H2;1)
C2=INDEX($F$1:$H$1;VERGLEICH(B2;$F$2:$H$2;0))
D2=KKLEINSTE(F2:H2;2)
E2=INDEX($F$1:$H$1;VERGLEICH(D2;$F$2:$H$2;0))
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]

@Luffy,

das geht so nicht:

[html]
Arbeitsblatt mit dem Namen 'Tabelle2'
 EFGH
12nd Best Offer Supplier NameLieferant1Lieferant2Lieferant3
2Lieferant126,728,130,1
3Lieferant2524045

ZelleFormel
E2=WENN(ZÄHLENWENN(F2:H2;D2)>0;INDEX($F$1:$H$1;ZEILE(A1));"")
E3=WENN(ZÄHLENWENN(F3:H3;D3)>0;INDEX($F$1:$H$1;ZEILE(A2));"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#5
Hallo zusammen,

manchmal sieht man den Wald vor lauter Bäumen nicht. Vielen Dank für eure Hilfe!
Top
#6
Hi Edgar,

Tabelle1

ABCDEFGH
430,425,4Lieferant226,7Lieferant126,725,430,1
55040Lieferant345#NV524540
Formeln der Tabelle
ZelleFormel
E4=INDEX($F$1:$H$1;VERGLEICH(D2;$F$2:$H$2;0))

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Dann ziehe mal deine Formel bei Tabellenerweiterung nach unten.  :32:
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#7
Hallo Günter,

Asche auf mein Haupt! Da habe ich doch zweimal F4 zu drücken vergessen.


Code:
=INDEX($F$1:$H$1;VERGLEICH(D2;$F2:$H2;0))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste