Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1948to1952
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

Formel Sverweis mit mehreren Kriterien und Max

Formel Sverweis mit mehreren Kriterien und Max
17.10.2023 08:25:08
Christoph Zahn
Hallo,
ich habe folgende Formel:
=WENNFEHLER(SVERWEIS(E44&F44&G44;WAHL({1.2.3.4};Kran!D:D&Kran!E:E&Kran!F:F;Kran!D:D);2;FALSCH);"")
Diese gibt das erste positive Ergebnis zurück.
Eine weitere Bedingung wäre, das der MAX Wert aus spalte G angezeigt wird, der aber auch die, in der oben genannten Formel, Bedingungen erfüllt.

Kann eventuell jemand helfen?

Mit freundlichen Grüßen

Christoph Zahn

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: (D)eine (Beispiel)datei könnte evtl. aufklären owT
17.10.2023 08:36:31
neopa C
Gruß Werner
.. , - ...
AW: Formel Sverweis mit mehreren Kriterien und Max
17.10.2023 13:55:13
daniel
Hi
in Excel 365 einfach mit
=MaxWenns(Kran!G:G;Kran!D:D;E44;Kran!E:E;F44;Kran!F:F;G44)


Alternativ auch mit Filter:
=Max(Filter(Kran!G:G;Kran!D:D&Kran!E:E&Kran!F:F=E44&F44&G44;""))


wenn du den SVerweis durch Filter ersetzen willst:
=Index(Filter(Kran!G:G;Kran!D:D&Kran!E:E&Kran!F:F=E44&F44&G44;"");1)


Gruß Daniel
AW: (D)eine (Beispiel)datei könnte evtl. aufklären owT
17.10.2023 09:27:28
Christoph Zahn
Hallo,

hier die Datei.
https://www.herber.de/bbs/user/163500.xlsx

In Zeile 44 erfolgen die Eingaben der jeweiligen Parameter. (Mindestvorgaben)
In Zeile 51 soll die Ausgabe erfolgen.
Es soll der Kran gefunden werden der die Mindestparameter aus Zeile 44 erfüllt. Wenn es mehrere gibt soll es der günstigste sein.

Die Daten zum Abgleich befinden sich im Tabellenblatt Kran.
Die Sverweisformel habe ich entfernt da diese nur genaue Werte berücksichtigt hat und nicht >= werte.

Ich hoffe man versteht was das Ziel sein soll.

Mit freundlichen Grüßen

Christoph Zahn
Anzeige
AW: dann ...
17.10.2023 10:00:20
neopa C
Hallo Christoph,

... in E51 z.B. folgende Formel:
=WENNFEHLER(INDEX(Kran!D:D;VERGLEICH(AGGREGAT(15;6;Kran!$G$5:$G$99/(Kran!$D$5:$D$99>=$E44)/(Kran!$E$5:$E$99>=$F44)/(Kran!$F$5:$F$99>=$G44);1);Kran!$G:$G;0);0)*(1+(LINKS(E$43;4)="Vorh"));"")
Diese nach rechts und unten ziehend kopierbar.

In D51 nur
=WENNFEHLER(INDEX(Kran!C:C;VERGLEICH(AGGREGAT(15;6;Kran!$G$5:$G$99/(Kran!$D$5:$D$99>=$E44)/(Kran!$E$5:$E$99>=$F44)/(Kran!$F$5:$F$99>=$G44);1);Kran!$G:$G;0);0);"")

Gruß Werner
.. , - ...
AW: dann ...
17.10.2023 20:31:02
Christoph Zahn
Danke für deine Hilfe.
Ich hatte erst gedacht es funktioniert.
Jetzt habe ich die Datenbank angepasst und musste feststellen das es noch nicht klappt.
Ich habe im Blatt Kran in Spalte K den Gesamtpreis für den jeweiligen Kran ausgerechnet. (Vorhaltezeit * Monatspreis + einmalige Kosten)
Diese Hilfsspalte würde ich dann für die anderen 4 noch übernehmen wenn es keine elegantere Lösung gibt.

Jetzt zum Blatt Tool. Vorgegeben wurde ein kran mit einer Auslegerhöhe von 22 m, Hackenhöhe 20 m und Traglast von 3000 kg. Ausgegeben wird ein Kran mit einer Traglast von nur 1150 kg. Ich habe in Spalte C noch die Nummer ergänzt damit man schneller den Eintrag finden kann.

Hast du noch einen Lösungsvorschlag?

https://www.herber.de/bbs/user/163527.xlsx

Grüße

Christoph
Anzeige
AW: wenn sich die Datenbasis ändert , ändert sich auch ...
22.10.2023 19:46:06
neopa C
Hallo Christian,

... natürlich die Formelauswertung.

Jetzt z.B. wie folgt (E51 bis G51 ziehend kopieren):

Arbeitsblatt mit dem Namen 'Tool'
 DEFGH
43AnzahlAuslegerlänge [m]Hakenhöhe [m]Traglast [kg]Vorhaltezeit [Mo.]
44TDK 1222030002
45TDK 2    
49Ausgabe
50ModellAuslegerlänge [m]Hakenhöhe [m]Traglast [kg]Kosten [€]
51Potain MCT 882520,33000193,3

ZelleFormel
D51=WENNFEHLER(INDEX(Kran!J:J;AGGREGAT(15;6;ZEILE(Kran!J$5:J$311)/(Kran!$K$5:$K$311=H51)/(Kran!$G$5:$G$311=G51);1));"")
E51=WENNFEHLER(AGGREGAT(15;6;Kran!E$5:E$311/(Kran!E$5:E$311>=E44)/(Kran!$K$5:$K$311=AGGREGAT(15;6;Kran!$K$5:$K$311/(Kran!$E$5:$E$311>=$E44)/(Kran!$F$5:$F$311>=$F44)/(Kran!$G$5:$G$311>=$G44);1));1);"")
H51=WENNFEHLER(AGGREGAT(15;6;Kran!K$5:K$311/(Kran!H$5:H$311>=H44)/(Kran!$K$5:$K$311=AGGREGAT(15;6;Kran!$K$5:$K$311/(Kran!$E$5:$E$311>=$E44)/(Kran!$F$5:$F$311>=$F44)/(Kran!$G$5:$G$311>=$G44);1));1);"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg


Gruß Werner
.. , - ...
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige