Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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)
Antworten Top
#2
Hallo,

so ?

Code:
=WENN(ZÄHLENWENN(F2:H2;D2)>0;INDEX(F1:H1;ZEILE(A1));"")
Gruß,

Luffy  :100:

Personaltrainer - Ernährungsberater 
Antworten 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)
Antworten 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.
Antworten Top
#5
Hallo zusammen,

manchmal sieht man den Wald vor lauter Bäumen nicht. Vielen Dank für eure Hilfe!
Antworten 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)
Antworten 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.
Antworten Top


Gehe zu:


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