Um die Summe der Werte aus einer Liste mit numerischen und textuellen Excel-Teilzeichenfolgen zu finden, verwenden wir eine Kombination aus "SUMME", "WENN", "ISNUMMER", "LINKS", "FINDEN" & "WERT" Funktionen zum Abrufen der Ausgabe.
SUMME: Addiert alle Zahlen in einem Zellbereich
Syntax: =SUMME(Zahl1,Zahl2,…)
Es können maximal 255 Argumente vorhanden sein. Siehe unten gezeigter Screenshot:
Die WENN-Funktion prüft, ob eine von Ihnen angegebene Bedingung . ist WAHR oder FALSCH. Wenn die Bedingung istWAHR dann gibt es einen voreingestellten Wert zurück, und wenn die Bedingung istFALSCH dann gibt es einen anderen voreingestellten Wert zurück.
Syntax = IF(logischer_test,value_if_true,value_if_false)
IST NUMMER: Prüft, ob ein Wert eine Zahl ist und gibt TRUE oder FALSE zurück.
Syntax =ISNUMMER(Wert)
LINKS: Gibt die angegebene Anzahl von Zeichen ab dem Anfang einer Textzeichenfolge zurück.
Syntax: =LEFT(text,num_chars)
FINDEN: Gibt die Startposition einer Textzeichenfolge innerhalb einer anderen Textzeichenfolge zurück. FIND ist eine Funktion, bei der die Groß-/Kleinschreibung beachtet wird.
Syntax: =FIND(find_text,inner_text,start_num)
WERT: Konvertiert eine Textzeichenfolge, die eine Zahl darstellt, in eine Zahl.
Syntax: =WERT(Text)
Nehmen wir ein Beispiel:
Wir haben Dateinamen in Spalte A und ihre Größe in Spalte B. Wir benötigen eine Formel, um die Summe der Gesamtsummen für jeden Dateityp basierend auf den in Zelle D2 festgelegten Kriterien zu ermitteln. Jede Dateigröße ist einer von drei Typen (KB, MB oder GB).
- In Zelle E2 wäre die Formel
- {=SUMME(WENN(ISNUMMER(FIND(D2,B2:B7)),WERT(LINKS(B2:B7,FIND(D2,B2:B7)-1)),0))}
- Dies ist eine Array-Formel, die erfordert, dass die Formel mit geschweiften Klammern eingeschlossen wird, indem . verwendet wird STRG + UMSCHALT + EINGABETASTE.
Die Funktion gibt den Gesamtwert aus der Liste zurück, die numerische und textuelle Teilstrings enthält.