Wenn-Formel in Excel

Hallo,
hab ein kleines Problem. Ich möchte eine Scorevergabe für Umsatzklassen vornehmen. Da zehn Umsatzintervalle festgelegt sind, kriege ich Probleme mit der Begrenzung von möglichen Verschachtelungen.
Laut Recherche müsste diese Lösung eigentlich gehen, er gibt mir aber nie den richtigen Score. Da er auch über den Score von 10 geht, vermute ich, daß er wirklich addiert, obwohl das + eigentlich für und stehen soll.

=WENN(D7

Hallo.

=WENN(D7 A B

1 Umsatz Klasse
2 100000
3 250000
4 150
5 18263
Tabelle2

 A B
 1 Limit Klasse
 2 1000 1
 3 5000 2
 4 25000 3
 5 50000 4
 6 100000 5
 7 250000 6
 8 1000000 7
 9 5000000 8
10 10000000 9
11 99999999 10

In Zelle B2 gibst Du ein =SVERWEIS(A2;Tabelle2!$A$1:blush:B$11;2) und kopierst diese Formel entsprechend runter. Er sollte Dir dann - Syntaxfehler sind möglich, weil mein Brauser kein Excel kann - in die Spalte B von Tabelle1 die jeweiligen Umsatzklassen schreiben. Ändert sich etwas an der Zuordnung der Umsatzklassen (z.B. Klasse 3 gilt erst ab 10000), so brauchst Du nur Tabelle2, Spalte A zu ändern.

Gruß Eillicht zu Vensre

Hallo,

eine kleine benutzerdefinierte Funktion liefert, was Du haben willst.

Public Function intScore(lngWert As Long) As Integer
 Select Case lngWert
 Case Is Du startest den VBA-Editor (ALT+F11), wählst EINFÜGEN - MODUL und kopierst den Code da hinein.

Dann gibst du als Formel in Deinem Arbeitsblatt einfach =intScore(D7) ein.

Gruß, Bernd


> <small>[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]</small>

hi
probiers mal so:
=(D7>999)*1+(D7>4999)*1+(D7>24999)*1+(D7>49999)*1+(D7>99999)*1+(D7>249999)*1+(D7>999999)*1+(D7>4999999)*1+(D7>9999999)*1
cu Micha

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

es gibt m.E. nichts unübersichtlicheres als verschachtelte „Wenn“-Funktionen.
Probier doch mal folgende Formel:

=VERGLEICH(A1;{0.1000.5000.25000.50000.100000.250000.1000000.5000000.10000000};1)

A1 ist hierbei die Zelle in der der einzuordnende Betrag steht.

Gruß, tester.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo ihr 4,

vielen Dank für eure superschnellen Antworten. Ich hab mich für die „leichteste“ Variante von tester entschieden :wink: und es klappt 1A. Großes Dankeschön.
Gruß
Doreen
P.S. wisst ihr ob es einen Vergleich auch in Access gibt?

Holla.

P.S. wisst ihr ob es einen Vergleich auch in Access gibt?

Ja, weiß ich :wink:

Da geht es sogar weniger aufwendig zu … mehr Output bei mehr Input.

Gruß Eillicht zu Vensre