Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1656to1660
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wo finde ich den günstigsten Preis?

Wo finde ich den günstigsten Preis?
15.11.2018 21:37:47
Christian
Hallo, seid ihr so nett und helft mir bitte mit einer Formel aus?
Habe eine Liste mit Adressen (Spalte F) und Preisen (Spalte I)
Der günstigste Preis =MIN(I1:I346) steht in Zelle B16.
Ich suche nun eine Formel, die mir untereinander alle Adressen auflistet, wo das Produkt am Günstigsten ist.
Aktuell ist es im Beispiel nur eine Adresse, Provinzialstr. 55 aber die Formel, soll wenn es mehrere Adressen sind mit diesem Preis, alle Adressen ausgeben.
Danke für eure Hilfe.
Christian
https://www.herber.de/bbs/user/125418.xlsx

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wo finde ich den günstigsten Preis?
15.11.2018 21:44:01
Sepp
Hallo Christian,
Formel runter kopieren.
Tabelle1

 AB
161,549 € 
17  
18  
19Adressen: 
20Kölnstr. 455 
21Provinzialstr. 55 
22  

Formeln der Tabelle
ZelleFormel
A20=WENNFEHLER(INDEX($F$1:$F$346;AGGREGAT(15;6;ZEILE($A$1:$A$346)/($I$1:$I$346=$A$16); ZEILE(A1))); "")


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
 ABCDEF
1Gruß Sepp
2
3

Anzeige
AW: Wo finde ich den günstigsten Preis?
15.11.2018 21:48:48
Christian
Hallo Sepp,
bist du so nett und erklärst mir, was die Formel da genau macht? sehe die Aggregat Funktion zum ersten mal.
Aber danke, sie funktioniert.
Zuerst gab sie gar nichts aus und dann war ich am grübeln warum. Wenn das Min in der Originaldatei in B16 steht sollte man es auch in der Beispieldatei in B16 schreiben, nicht in A16.
War klar mein Fehler, sorry.
Aber jetzt funktionierts. Danke
Christian
AW: Wo finde ich den günstigsten Preis?
15.11.2018 22:02:45
Sepp
Hallo Christian,
AGGREGAT() ist eine 'Sammelfunktion' die mehrere XL-Funktionen sozusagen in einer zusammenfasst.
In diesem Beispiel bestimmt der erste Parameter (15), dass die Funktion KKLEINSTE() verwendet wird, der 2. Parameter (6) bestimmt, dass Fehlerwerte ignoriert werden sollen, der 3. Teil generiert ein Array bestehen aus der Zeilennummer wenn der Preis übereinstimmt, oder einem Fehlerwert wenn der Preis nicht übereinstimmt. Der letzte Parameter ZEILE(A1), gibt 1,2,3,... aus und bestimmt, welche Zeilennummer aus dem Array zurückgegeben wird. Da die Fehlerwerte ignoriert werden, bleiben nur die Zeilennummern übrig und INDEX() gibt den entsprechenden Eintrag aus F1:F346 zurück.
 ABCDEF
1Gruß Sepp
2
3

Anzeige
AW: Wo finde ich den günstigsten Preis?
15.11.2018 22:02:47
Sepp
Hallo Christian,
AGGREGAT() ist eine 'Sammelfunktion' die mehrere XL-Funktionen sozusagen in einer zusammenfasst.
In diesem Beispiel bestimmt der erste Parameter (15), dass die Funktion KKLEINSTE() verwendet wird, der 2. Parameter (6) bestimmt, dass Fehlerwerte ignoriert werden sollen, der 3. Teil generiert ein Array bestehen aus der Zeilennummer wenn der Preis übereinstimmt, oder einem Fehlerwert wenn der Preis nicht übereinstimmt. Der letzte Parameter ZEILE(A1), gibt 1,2,3,... aus und bestimmt, welche Zeilennummer aus dem Array zurückgegeben wird. Da die Fehlerwerte ignoriert werden, bleiben nur die Zeilennummern übrig und INDEX() gibt den entsprechenden Eintrag aus F1:F346 zurück.
 ABCDEF
1Gruß Sepp
2
3

Anzeige
AW: Wo finde ich den günstigsten Preis?
15.11.2018 22:06:08
Christian
Hallo Sepp,
danke für die Erklärung, aber eines verstehe ich noch nicht, wenn die 6 bereits bestimmt, dass Fehlerwerte ignoriert werden sollen, wozu brauchts dann die WENNFEHLER Funktion, ist das dann nicht doppelt gemoppelt?
Danke
Christian
kann mir die Antwort selbst geben...
15.11.2018 22:07:33
Christian
... für den Fall dass ich die Formel weiter kopiere, als es Adressen zum Ausgeben gibt.
Richtig! o.T.
15.11.2018 22:25:20
Sepp
 ABCDEF
1Gruß Sepp
2
3

Anzeige
alternativ ohne Aggregat
16.11.2018 07:13:53
WF
Hi,
folgende Arrayformel:
{=WENNFEHLER(INDEX(F$1:F$346;KKLEINSTE(WENN(I$1:I$346=A$16;ZEILE(X$1:X$346));ZEILE(X1)));"")}
WF

178 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige