Verwenden eines numerischen Teils einer Zelle in einer Formel (Microsoft Excel)
Rita beschrieb ein Problem, bei dem ihr Informationen in einem Excel-Arbeitsblatt zur Verfügung gestellt werden, das sowohl Zahlen als auch alphabetische Zeichen in einer Zelle kombiniert. Insbesondere kann eine Zelle „3,5 V“ enthalten, was bedeutet, dass 3,5 Stunden Urlaubszeit benötigt wurden. (Das Zeichen am Ende der Zelle kann sich je nach Art der Stunden ändern, die der Eintrag darstellt.)
Rita fragte sich, ob es möglich war, die Daten noch in irgendeiner Form in einer Formel zu verwenden.
Ja, es ist möglich, und es gibt verschiedene Möglichkeiten, sich dem Problem zu nähern.
Der einfachste (und sauberste) Weg wäre, die alphabetischen Zeichen einfach in ihre eigene Spalte zu verschieben. Angenommen, die Einträge bestehen immer aus einer Zahl, gefolgt von einem Leerzeichen, gefolgt von den Zeichen, können Sie die „Aufteilung“ folgendermaßen durchführen:
-
Stellen Sie sicher, dass sich rechts von den Einträgen eine leere Spalte befindet.
-
Wählen Sie die Einträge aus.
-
Zeigen Sie die Registerkarte Daten des Menübands an.
-
Klicken Sie in der Gruppe Datenwerkzeuge auf das Werkzeug Text in Spalten. Excel zeigt den ersten Schritt des Assistenten zum Konvertieren von Text in Spalten an. (Siehe Abbildung 1.)
-
Das Optionsfeld Begrenzt sollte ausgewählt sein. Weiter klicken. Excel zeigt den zweiten Schritt des Assistenten an.
-
Stellen Sie sicher, dass das Kontrollkästchen Leerzeichen aktiviert ist, und klicken Sie dann auf Weiter. Excel zeigt den dritten Schritt des Assistenten an.
-
Klicken Sie auf Fertig stellen.
Word teilt die Einträge in zwei Spalten auf, wobei sich die Zahlen in der linken Spalte und die alphabetischen Zeichen in der rechten befinden. Sie können dann beliebige reguläre mathematische Funktionen für die gewünschten numerischen Werte verwenden.
Wenn es nicht möglich ist, die Daten in Spalten zu unterteilen (möglicherweise lässt Ihr Unternehmen eine solche Unterteilung nicht zu, oder es kann Probleme mit denjenigen verursachen, die später das Arbeitsblatt verwenden), können Sie das Problem auf verschiedene andere Arten angehen.
Zunächst können Sie die folgende Formel für einzelne Zellen verwenden:
=VALUE(LEFT(A3,LEN(A3)-2))
Die LEFT-Funktion wird verwendet, um die beiden Zeichen ganz rechts (das Leerzeichen und den Buchstaben) von allem, was sich in Zelle A3 befindet, zu entfernen. Anschließend konvertiert die VALUE-Funktion das Ergebnis in eine Zahl. Sie können dieses Ergebnis dann wie jeden anderen numerischen Wert verwenden.
Wenn Sie die Spalte mit Ihren Einträgen einfach summieren möchten, können Sie eine Array-Formel verwenden. Geben Sie Folgendes in eine Zelle ein:
=SUM(VALUE(LEFT(A3:A21,LEN(A3:A21)-2)))
Stellen Sie sicher, dass Sie die Formel tatsächlich eingeben, indem Sie Umschalt + Strg + Eingabetaste drücken.
Da es sich um eine Array-Formel handelt, werden die Funktionen LEFT und VALUE auf jede Zelle im Bereich A3: A21 einzeln angewendet und dann mit der Funktion SUM summiert.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (10229) gilt für Microsoft Excel 2007, 2010, 2013, 2016, 2019 und Excel in Office 365. Eine Version dieses Tippes für die ältere Menüoberfläche von Excel finden Sie hier: