Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1556to1560
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

Lieferantenpreise

Lieferantenpreise
15.05.2017 21:30:55
Ups
Hallo zusammen,
leider komme ich mit meinem Wissen nicht weiter.
Aus einer Einkaufstabelle werden die Preise per Formel in folgende Tabelle eingetragen. Dabei wird der Preis eingetragen wenn der Anbieter (A oder B) dies anbietet und ein Preis bekannt ist. Bietet er es an und der Preis ist noch unbekannt dann kommt eine Null. Bietet er es nicht an, dann wird -- angezeigt.
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEF
1 AB WasWo
2R. Hüfte---- KalbsbäckchenB
3Roastbeef---- Kalbsoberschale--
4Rip Eye/ Entrecôte---- LammhüfteB
5Lammhüfte015,49 R. Hüfte--
6 ---- RinderhackB
7 ---- Rip Eye/ Entrecôte--
8 ---- Sauerbraten--
9Fleischbraten---- SchweinerückenA
10Schweinerücken3,223,79   
11Hackepeter----   
12Rinderhack06   
13Hühnerbrust----   
14Kalbsbäckchen13,6512,45   
15Kalbsoberschale----   
16Krustenbraten----   
17Sauerbraten----   

Ich hätte nun (gerne per Formel) gewußt, bei welchem Lieferant muss ich was bestellen, da dieser preisgünstiger ist. Bei gleichen Preisen soll Lieferant B bevorzugt werden (ist aber selten vorkommend und daher nicht unbedingt notwendig zu beachten).
Ich würde mich über hilfreiche Hilfe rechtherzlich freuen, denn ich weiß hier leider nicht weiter.:-(((
Vielen Dank
Ups

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Lieferantenpreise
16.05.2017 03:43:04
Rainer
Hallo Ups,
Probier mal:

H2 =VERGLEICH(E2;A:A;0)
I2 =MIN(WENN(INDEX(B:B;H2)>0;INDEX(B:B;H2);INDEX(C:C;H2));WENN(INDEX(C:C;H2)>0;INDEX(C:C;H2); _
INDEX(B:B;H2)))
J2 =INDEX(B$1:C$1;VERGLEICH(I2;INDEX(B:B;H2):INDEX(C:C;H2);0))
Die Formel in Spalte I verhindert, dass der Preis "0" ausgewählt wird.
Man kann natürlich das alles in eine einzige Formel packen, aber ich lasse es mal so zum Verständnis.
Für das zweite Problem "Wenn gleicher Preis, dann Lieferant B" kann man auch noch eine Formel machen:

K2 =SUMMENPRODUKT(ISTZAHL(INDEX(B:B;H2))*ISTZAHL(INDEX(C:C;H2))*(INDEX(B:B;H2)=INDEX(C:C;H2)))
und mit WENN Abfrage prüfen, ob diese Formel "1" ergibt.
Oder man macht es etwas einfacher über eine bedingte Formatierung (FORMEL) von Spalte B und C:

=SUMMENPRODUKT(ISTZAHL($B2)*ISTZAHL($C2)*($B2=$C2))
Dann markiert er die Zeilen farbig.
Wesentlich einfacher wäre es in diesem Falle aber, den bevorzugten Lieferanten als Lieferant "A" zu führen. Die Formel in Spalte J gibt bei gleichen Preisen immer den Lieferant "A" aus.
Gruß,
Rainer
Anzeige
mit Hilfsspalte ist's einfacher
16.05.2017 07:27:30
WF
Hi,
in (Hilfsspalte) D2:
=WENN(ISTZAHL(B2)*ISTZAHL(C2);WENN(C2=0;9^9;C2)<=WENN(B2=0;9^9;B2);"")
runterkopieren
Das Ergebnis dann in F2:
=WECHSELN(WECHSELN(INDEX(D:D;VERGLEICH(E2;A:A;0));WAHR;"B");FALSCH;"A")
runterkopieren
Salut WF
noch einfacher
16.05.2017 08:06:51
WF
in D2:
=WENN(ODER(ISTTEXT(B2);ISTTEXT(C2));"";WENN(WENN(C2=0;9^9;C2)>WENN(B2=0;9^9;B2);"A";"B"))
in F2:
=INDEX(D:D;VERGLEICH(E2;A:A;0))
WF
Vielen vielen Dank...
16.05.2017 20:16:02
Ups
...an Euch beide. Beide Varianten funktionieren perfekt. Hab mich schlussendlich für WF seine entschieden und Rainer, Deine farbliche Variante hab ich auch mit eingebaut. Vielen Dank nochmal an Euch.
Ups
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige