Ich habe eine interessante Aufgabe: Ich muss die folgenden Daten in Excel überprüfen:
| A - B - C - D |
|------|------|------|------|
| 36 | 0 | 0 | x |
| 0 | 600 | 700 | x |
|___________________________|
Bitte entschuldigen Sie meine wunderbare schlechte ASCII-Kunst. Ich brauche also die Spalte D (x), um eine Überprüfung mit den angrenzenden Zellen durchzuführen und die Werte dann gegebenenfalls umzuwandeln. Hier sind die Kriterien:
Wenn Spalte B größer als 0 ist, funktioniert alles prima und ich kann Kaffee holen. Wenn das nicht der Fall ist, muss ich A1 anhand einer Tabelle umwandeln - zum Beispiel, 32 = 1420
und in die D
. Leider gibt es keine Beziehung zwischen A und dem, in was es umgewandelt werden muss, so dass eine Berechnung nicht in Frage kommt.
Eine Case- oder Switch-Anweisung wäre für dieses Szenario ideal, aber ich glaube nicht, dass es sich dabei um eine native Funktion in Excel handelt. Ich denke auch, dass es ziemlich verrückt wäre, einen Haufen von =IF()
Das habe ich etwa viermal gemacht, bevor ich mich entschied, dass es keine gute Idee war (die Geschichte meines Lebens).