HERBERS Excel-Forum - das Archiv
Excel Formel Sparen
Alex

Hallo, bin leider absoluter Anfänger im Bereich Excel und Formeln. Habe folgendes Anliegen:
A2 - AX, B2 - BX sind belegt mit Zahlenwerten. Genauer gesagt, mit Preisangaben. Gerne würde ich Spalte A mit Spalte B vergleichen und den höchsten Prozentsatz "Sparen" ausgeben.
Beispiel:
Produkt 1 kostet 2,50 €, Produkt 2 kostet 2,00 €
Produkt 1a kostet 2,30 €, Produkt 2a kostet 1,80 €
Produkt 1 soll mit Produkt 2 verglichen werden: (100*2)/2,50 = X. 100 - X = Gespart in %
Produkt 1a wird identisch mit 2a verglichen: (100*1,8)/2,3 = X. 100 - X = Gespart in %
Die Liste ist beliebig lang.
Nach diesen Berechnungen sollen die gesparten Prozent miteinander verglichen werden und der höchste Wert dargestellt werden.
Bedingungen: Produkte 1X (A2 - AX) und Produkte 2X (B2 - BX) sind beliebig lang. Hier würde wohl nur ein Count helfen.
Jemand eine Idee, wie ich das ganze in EINE Excel Formel packe?
Grüße
Alex

AW: Excel Formel Sparen
Sepp

Hallo Alex,
Tabelle2

 ABCDEFGHIJ
1ProduktPreis APreis BSparen  Max.SparenProdukt  
2Produkt 12,5220,00%  23,33%Produkt 3  
3Produkt 22,31,821,74%      
4Produkt 332,323,33%      
5          
6          

Formeln der Tabelle
ZelleFormel
D2=1-C2/B2
G2=MAX(D2:D4)
H2=INDEX(A2:A4;VERGLEICH(G2;D2:D4;0))
D3=1-C3/B3
D4=1-C4/B4


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

AW: Excel Formel Sparen
Alex

Hallo Sepp,
vielen dank für die Tabelle, leider steht mir keine weitere Spalte zur Verfügung (D,G,H) funktionieren dann nicht.
Mir steht lediglich ein Feld unter BX zur Verfügung

AW: Excel Formel Sparen
Sepp

Hallo Alex,
deine XL-Version hat 17.179.869.184 Zellen!
Aber gut, wie stellst du dir die Ausgabe vor? Lade eine Beispieldatei hoch.
Gruß Sepp

AW: Excel Formel Sparen
Alex

Danke :)
Ja, als Beispiel kann man die von dir gepostete Tabelle nehmen, also die Spalten A, B, C. Es können aber durchaus (bis zu 50 ) Produkte vorkommen, also B2-B50, C2-C50. Generell ist der Preis in Spalte B höher als in Spalte C.
Ich habe jeder Menge solcher Dateien, daher kann ich eine feste Anzahl von Produkten nicht angegeben. Daher meinte ich, hier sollte wohl ein Anzahl genutzt werden.
Die Ausgabe am Ende soll wie in deiner Tabelle ein Max. Prozentsatz sein, dem man gegenüber den Produkten in Spalte B sparen kann. Dieser Wert soll unter dem letzten Feld in Spalte C angezeigt werden. Dieser Zelle dient auch als einziges zur Verfügungstehendes Feld zur Berechnung.
Ich weiß leider nicht, ob dies überhaupt möglich ist.

AW: Excel Formel Sparen
Sepp

Hallo alex,
Tabelle2

 ABC
1ProduktPreis APreis B
2Produkt 12,52
3Produkt 22,31,8
4Produkt 332,3
5   
6  23,33%

Formeln der Tabelle
ZelleFormel
C6{=MAX(1-C2:C4/B2:B4)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

AW: Excel Formel Sparen
Alex

Würde gerne noch zusätzlich die Nachkommastellen weglassen oder abrunden auf diese.

{=RUNDEN(MAX(1-C2:C4/B2:B4);2)} o.T.
Sepp

Gruß Sepp

AW: {=RUNDEN(MAX(1-C2:C4/B2:B4);2)} o.T.
Alex

Hallo Jepp,
danke für deine Hilfe und für die Bereitstellung der Formeln. Gibt es eine Möglichkeit, dass ganze nicht als Matrix-Formel darzustellen?
Es geht darum, dass ich die Formel in einer Weblösung nutzen möchte und diese leider keine Matrix Formeln berechnen kann.
Die Formel wird aktuell so behandelt:
1-G2
G3
G4/F2
F3
F4
und sucht hier raus den MAX Wert.

AW: {=RUNDEN(MAX(1-C2:C4/B2:B4);2)} o.T.
Alex

Sepp natürlich :(

AW: {=RUNDEN(MAX(1-C2:C4/B2:B4);2)} o.T.
Sepp

Hallo Alex,
nur wenn du jeden Wert separat angibst.
Tabelle1

 ABC
1ProduktPreis APreis B
2Produkt 12,52
3Produkt 22,31,8
4Produkt 332,3
5   
6  23%

Formeln der Tabelle
ZelleFormel
C6=RUNDEN(1-MIN(C2/B2;C3/B3;C4/B4); 2)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Excel Formel Sparen
Alex

Hallo, bin leider absoluter Anfänger im Bereich Excel und Formeln. Habe folgendes Anliegen:
A2 - AX, B2 - BX sind belegt mit Zahlenwerten. Genauer gesagt, mit Preisangaben. Gerne würde ich Spalte A mit Spalte B vergleichen und den höchsten Prozentsatz "Sparen" ausgeben.
Beispiel:
Produkt 1 kostet 2,50 €, Produkt 2 kostet 2,00 €
Produkt 1a kostet 2,30 €, Produkt 2a kostet 1,80 €
Produkt 1 soll mit Produkt 2 verglichen werden: (100*2)/2,50 = X. 100 - X = Gespart in %
Produkt 1a wird identisch mit 2a verglichen: (100*1,8)/2,3 = X. 100 - X = Gespart in %
Die Liste ist beliebig lang.
Nach diesen Berechnungen sollen die gesparten Prozent miteinander verglichen werden und der höchste Wert dargestellt werden.
Bedingungen: Produkte 1X (A2 - AX) und Produkte 2X (B2 - BX) sind beliebig lang. Hier würde wohl nur ein Count helfen.
Jemand eine Idee, wie ich das ganze in EINE Excel Formel packe?
Grüße
Alex

AW: Excel Formel Sparen
Sepp

Hallo Alex,
Tabelle2

 ABCDEFGHIJ
1ProduktPreis APreis BSparen  Max.SparenProdukt  
2Produkt 12,5220,00%  23,33%Produkt 3  
3Produkt 22,31,821,74%      
4Produkt 332,323,33%      
5          
6          

Formeln der Tabelle
ZelleFormel
D2=1-C2/B2
G2=MAX(D2:D4)
H2=INDEX(A2:A4;VERGLEICH(G2;D2:D4;0))
D3=1-C3/B3
D4=1-C4/B4


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

AW: Excel Formel Sparen
Alex

Hallo Sepp,
vielen dank für die Tabelle, leider steht mir keine weitere Spalte zur Verfügung (D,G,H) funktionieren dann nicht.
Mir steht lediglich ein Feld unter BX zur Verfügung

AW: Excel Formel Sparen
Sepp

Hallo Alex,
deine XL-Version hat 17.179.869.184 Zellen!
Aber gut, wie stellst du dir die Ausgabe vor? Lade eine Beispieldatei hoch.
Gruß Sepp

AW: Excel Formel Sparen
Alex

Danke :)
Ja, als Beispiel kann man die von dir gepostete Tabelle nehmen, also die Spalten A, B, C. Es können aber durchaus (bis zu 50 ) Produkte vorkommen, also B2-B50, C2-C50. Generell ist der Preis in Spalte B höher als in Spalte C.
Ich habe jeder Menge solcher Dateien, daher kann ich eine feste Anzahl von Produkten nicht angegeben. Daher meinte ich, hier sollte wohl ein Anzahl genutzt werden.
Die Ausgabe am Ende soll wie in deiner Tabelle ein Max. Prozentsatz sein, dem man gegenüber den Produkten in Spalte B sparen kann. Dieser Wert soll unter dem letzten Feld in Spalte C angezeigt werden. Dieser Zelle dient auch als einziges zur Verfügungstehendes Feld zur Berechnung.
Ich weiß leider nicht, ob dies überhaupt möglich ist.

AW: Excel Formel Sparen
Sepp

Hallo alex,
Tabelle2

 ABC
1ProduktPreis APreis B
2Produkt 12,52
3Produkt 22,31,8
4Produkt 332,3
5   
6  23,33%

Formeln der Tabelle
ZelleFormel
C6{=MAX(1-C2:C4/B2:B4)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

AW: Excel Formel Sparen
Alex

Würde gerne noch zusätzlich die Nachkommastellen weglassen oder abrunden auf diese.

{=RUNDEN(MAX(1-C2:C4/B2:B4);2)} o.T.
Sepp

Gruß Sepp

AW: {=RUNDEN(MAX(1-C2:C4/B2:B4);2)} o.T.
Alex

Hallo Jepp,
danke für deine Hilfe und für die Bereitstellung der Formeln. Gibt es eine Möglichkeit, dass ganze nicht als Matrix-Formel darzustellen?
Es geht darum, dass ich die Formel in einer Weblösung nutzen möchte und diese leider keine Matrix Formeln berechnen kann.
Die Formel wird aktuell so behandelt:
1-G2
G3
G4/F2
F3
F4
und sucht hier raus den MAX Wert.

AW: {=RUNDEN(MAX(1-C2:C4/B2:B4);2)} o.T.
Alex

Sepp natürlich :(

AW: {=RUNDEN(MAX(1-C2:C4/B2:B4);2)} o.T.
Sepp

Hallo Alex,
nur wenn du jeden Wert separat angibst.
Tabelle1

 ABC
1ProduktPreis APreis B
2Produkt 12,52
3Produkt 22,31,8
4Produkt 332,3
5   
6  23%

Formeln der Tabelle
ZelleFormel
C6=RUNDEN(1-MIN(C2/B2;C3/B3;C4/B4); 2)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Bewerten Sie hier bitte das Excel-Portal