![]() |
![]() |
|
![]() |
![]() |
|
Software Rat & Tat bei Softwareproblemen |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Inventar
![]() |
![]() Ich will diese Funktion für die Kalkulation von Staffelpreisen verwenden.
Also ein Kunde will eine Staffel von 1,10,25,50,100 Stück haben. Die Komponenten wurden mit aber teilweise in anderen Staffeln angeboten. D.h. wenn ich in eine Zelle die Staffel reinschreib, dann soll sich Excel den Preis für die nächstkleinere Staffel der Komponenten suchen und verwenden. Mit so einem Konstrukt funktioniert das ganz gut: =VERWEIS($a$1*B27;{1.10.25.50.100;70.65.60.55.50}) D.h. Staffel multipliziert mit benötigter Stückzahl/Gerät und dann Preis aus Matrix raussuchen. Das funktioniert, wenn ich mind. 3 Preis/Staffelkombinationen eingeb. Wenn ich aber nur 2 Preise hab, z.B. Konstrukt: =VERWEIS($a$1*B27;{1.100;70.50}) Dann liefert ein Wert 30 für A1, oder was auch immer, immer den Wert 50, wenn ich statt der Formel "1" reinschreib, dann liefert der Verweis "100"?!?!?!?! Was ist da verkehrt? Ist das ein Bug in Excel oder habe ich einen Denkfehler. ist übrigens Excel 2000, SP3
____________________________________
Bei Problemen zwei Griffe ranschweißen und aus dem Fenster ..... |
![]() |
![]() |
![]() |
#2 |
gesperrt
Registriert seit: 08.06.2002
Alter: 76
Beiträge: 4.263
|
![]() hi,
deine Formel ist falsch. Benutze den Formelassistenten! |
![]() |
![]() |
![]() |
#3 |
Inventar
![]() |
![]() @powerman
Und verrätst Du mir, was an der Formel falsch ist? Ich will mich auch nciht mit Assistenten rumschlagen, will wissen, was ich tu.
____________________________________
Bei Problemen zwei Griffe ranschweißen und aus dem Fenster ..... |
![]() |
![]() |
![]() |
#4 |
Speedtouchfreak
![]() |
![]() Das Problem hast du nicht, wenn du deine Vektoren irgendwo in der Tabelle in Felder einträgst und mit Zellbezügen arbeitest, also den Suchvektor z.Bsp. in D1
![]() z.Bsp. =VERWEIS($A$1;D1 ![]() Dann funktionierts auch bei Zweiergruppen. Geschwungene Klammern musst du aber aus der Formel löschen. lg bully Edit: Wieso macht diese blö... Forumssoftware einen Smilie aus meinem Doppelpunkt?
____________________________________
Freunde nehmen dich so wie du bist. Freunde verzeihen dir deine Schwächen. Freunde sind treu. Freunde freuen sich dich zu sehen. Mein Hund ist mein Freund. Meine Homepage |
![]() |
![]() |
![]() |
#5 |
Inventar
![]() |
![]() Ich kenn diese Möglichkeit, nur tu ich mir bei 200 Positionen schwer, da separate Zellen zu verwenden.
____________________________________
Bei Problemen zwei Griffe ranschweißen und aus dem Fenster ..... |
![]() |
![]() |
![]() |
#6 |
Speedtouchfreak
![]() |
![]() Ok, das ist ein Argument, allerdings kommst du dann mit Verweis nicht weiter, da bei deinem Beispiel die Matrix quadratisch ist (zwei Zeilen, zwei Spalten) und Verweis dann nur in der ersten Spalte sucht. (It´s not a bug, it´s a feature) Wenn du drei Positionen hast, ist die Spaltenanzahl größer als die Anzahl der Zeilen (2 Zeilen, drei Spalten), dann funktionierts wie gewünscht.
lg bully
____________________________________
Freunde nehmen dich so wie du bist. Freunde verzeihen dir deine Schwächen. Freunde sind treu. Freunde freuen sich dich zu sehen. Mein Hund ist mein Freund. Meine Homepage |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() |
![]() Hmmm, so ein Scheiß
Dann muss ich einen Workaround machen, indem ich den selben Wert 2x reinschreib. Oh wonderful world of Microsoft.
____________________________________
Bei Problemen zwei Griffe ranschweißen und aus dem Fenster ..... |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|