Wie man Summenwerte basierend auf Numerical & Textual Substring in Microsoft Excel 2010
Um die Summe der Werte aus einer Liste mit numerischen und textuellen Excel-Teilzeichenfolgen zu ermitteln, verwenden wir eine Kombination aus den Funktionen „SUM“, „IF“, „ISNUMBER“, „LEFT“, „FIND“ und „VALUE“, um die Ausgabe abzurufen .
SUMME: Fügt alle Zahlen in einem Zellenbereich hinzu
Syntax: = SUM (Nummer1, Nummer2, …)
Es können maximal 255 Argumente vorhanden sein. Siehe unten gezeigten Screenshot:
Die IF-Funktion prüft, ob eine von Ihnen angegebene Bedingung TRUE oder FALSE ist. Wenn die Bedingung TRUE ist, gibt sie einen voreingestellten Wert zurück, und wenn die Bedingung FALSE ist, gibt sie einen anderen voreingestellten Wert zurück.
Syntax = IF (logischer_Test, value_if_true, value_if_false)
ISNUMBER: Überprüft, ob ein Wert eine Zahl ist, und gibt TRUE oder FALSE zurück.
Syntax = ISNUMBER (Wert)
LINKS: Gibt die angegebene Anzahl von Zeichen vom Anfang einer Textzeichenfolge zurück.
Syntax: = LEFT (text, num_chars)
FIND: Gibt die Startposition einer Textzeichenfolge innerhalb einer anderen Textzeichenfolge zurück. FIND unterscheidet zwischen Groß- und Kleinschreibung.
Syntax: = FIND (find_text, inside_text, start_num)
VALUE: Konvertiert eine Textzeichenfolge, die eine Zahl darstellt, in eine Zahl.
Syntax: = VALUE (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 Summen 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
* \ {= SUM (IF (ISNUMBER (FIND (D2, B2: B7)), VALUE (LINKS (B2: B7, FIND (D2, B2: B7) -1)), 0))}
Dies ist eine Array-Formel, bei der die Formel mit STRG + UMSCHALT + EINGABETASTE in geschweiften Klammern eingeschlossen werden muss. *
Die Funktion gibt den Gesamtwert aus der Liste zurück, die numerische und textuelle Teilzeichenfolgen enthält.