Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hallo zusammen,
ich verzweifle an folgender Formel:
Betrag = 25% des Streitwertes und höchstens 10 Prozent der neuen Rechnung, wobei der Mindestbetrag von 300 Euro nicht unterschritten werden darf
if([25%]<='300','300',(if([25%]<=[10%],[25%])),[10%])
Die Werte in [] sind vorherige Ergebnisse anderer Formeln.
if(0.25 * Erlösverlust <= 300,
'300',
if(0.25 * Erlösverlust <= 0.10 * Rechnung,
0.25 * Erlösverlust,
0.10 * Rechnung
)
)
Vielleicht so:
= rangemax(300, rangemin([25%], [10%]))
Das klappt leider nicht... ich habe nicht die Aggregierungsfunktion "Berichmax", nur Max() und Min() ... steh hier irgendwie auf dem Schlauch.
Habe schon weitere erfolglose Versuche gestartet:
1) if(0.25*Erlösverlust<='300','300',Erlösverlust)
2) if([Höhe Strafzahlung]>=0.1*RECHN_BETRAG,0.1*RECHN_BETRAG,[Höhe Strafzahlung])
Vielleicht hat noch einer eine Idee
if(0.25 * Erlösverlust <= 300,
'300',
if(0.25 * Erlösverlust <= 0.10 * Rechnung,
0.25 * Erlösverlust,
0.10 * Rechnung
)
)
Super, das funktioniert schon. Allerdings habe ich noch Fälle in denen 25% des Erlösverlustes mehr als 10% des Rechnungsbetrages sind. Dann nimmt er mit der o.g. Formel die 25% des Erlösverlustes, die aber auch unter 300,00 € sein können. Hier fehlt mir also noch ein Zusatz, dass auch hier (also nie) der Betrag unter 300,00 € kommen darf.
Danke für die tolle Hilfe 🙂
Habe es wie folgt gelöst:
if(0.25 * Erlösverlust <= 300,
'300',
if(0.25 * Erlösverlust <= 0.10 * RECHN_BETRAG,
0.25 * Erlösverlust,
if(0.10 * RECHN_BETRAG <=300,
'300',
0.10 * RECHN_BETRAG
)
)
)