Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Quersumme

Quersumme
01.10.2005 17:10:40
Schärer
Mein Tochter muss in der Schule Quersummen berechnen, wie geht das?
Gruss Katya

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Quersumme
01.10.2005 17:19:12
Hajo_Zi
Hallo Katya,
Quersumme in Excel
Du könntest mit einer benutzerdefinierten Funktion arbeiten

Function Quersumme(Zelle As Range) As Integer
Dim intI%
For intI = 1 To Len(Zelle)
Quersumme = Quersumme + CInt(Mid(Zelle, intI, 1))
Next
End Function

In die Zelle kannst Du dann z. B. schreiben
=Quersumme(A1)
CInt =Integer Zahl
Mit Fehler abfrage

Sub quer()
qsumme = 0
If Len(ActiveCell.Value) > 1 Then
If IsNumeric(ActiveCell.Value) Then
For i = 1 To Len(ActiveCell.Value)
qsumme = qsumme + Mid(ActiveCell.Value, i, 1)
Next i
Else
MsgBox "Zellinhalt ist keine Zahl"
Exit Sub
End If
Else
MsgBox "Zellinhalt ist einstellig oder leer"
Exit Sub
End If
MsgBox qsumme
End Sub

oder
nimm die Array-Formel von WF
=SUMME(TEIL(A2;ZEILE(INDIREKT("A1:A"&LÄNGE(A2)));1)*1)
Eingabe der Formel mit Strg/Shift/Enter
http://www.excelformeln.de/formeln.html?welcher=112
=SUMMENPRODUKT((0&TEIL(A1;SPALTE(1:1);1))*1)
von Boris
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.


Anzeige
AW: Quersumme
01.10.2005 19:21:27
Jörg
Hallo Katya,
die Summe der einzelnen Ziffern einer Zahl wird als Quersumme bezeichnet.
Beispiel: 123 hat die Quersumme 6, da 1+2+3=6

http://www.excelformeln.de/formeln.html?welcher=112
Gruß Jörg
Anzeige
Hurra Jörg, die einzig richtige Antwort :-)
01.10.2005 20:12:21
HansH
.
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Quersumme in Excel berechnen


Schritt-für-Schritt-Anleitung

Um die Quersumme in Excel zu berechnen, kannst du eine benutzerdefinierte Funktion oder eine einfache Formel verwenden. Hier sind die Schritte:

  1. Öffne Excel und drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.

  2. Füge ein neues Modul hinzu: Klicke auf Einfügen > Modul.

  3. Kopiere den folgenden Code in das Modul:

    Function Quersumme(Zelle As Range) As Integer
       Dim intI%
       For intI = 1 To Len(Zelle)
           Quersumme = Quersumme + CInt(Mid(Zelle, intI, 1))
       Next
    End Function
  4. Speichere und schließe den VBA-Editor.

  5. Gib in eine Zelle die Formel ein:

    =Quersumme(A1)

    Ersetze A1 mit der Zelle, die die Zahl enthält, deren Quersumme du berechnen möchtest.


Häufige Fehler und Lösungen

  • Fehler: Zellinhalt ist keine Zahl
    Lösung: Stelle sicher, dass die Zelle, auf die du verweist, tatsächlich eine Zahl enthält.

  • Fehler: Zellinhalt ist einstellig oder leer
    Lösung: Überprüfe, ob die Zelle eine mehrstellige Zahl enthält.

  • Die Funktion wird nicht erkannt
    Lösung: Stelle sicher, dass du die Datei als Makro-fähige Arbeitsmappe (.xlsm) speicherst.


Alternative Methoden

Falls du keine VBA-Funktion verwenden möchtest, kannst du auch eine Array-Formel nutzen. Hier ist eine Möglichkeit:

  1. Gib die folgende Formel in eine Zelle ein:

    =SUMME(TEIL(A2;ZEILE(INDIREKT("A1:A"&LÄNGE(A2)));1)*1)
  2. Drücke Strg + Shift + Enter, um die Formel als Array-Formel einzugeben.

Eine weitere Methode ist die Verwendung von SUMMENPRODUKT:

=SUMMENPRODUKT((0&TEIL(A1;SPALTE(1:1);1))*1)

Praktische Beispiele

  • Quersumme von 112:
    Die Quersumme von 112 ist 1 + 1 + 2 = 4. Verwende die Formel =Quersumme(112).

  • Quersumme von 19:
    Die Quersumme von 19 ist 1 + 9 = 10. In Excel wird dies durch =Quersumme(19) berechnet.

  • Quersumme rückwärts berechnen:
    Du kannst die Zahl rückwärts eingeben, z.B. 21 wird zu 2 + 1 = 3.


Tipps für Profis

  • Fehlerbehandlung in VBA: Integriere eine Fehlerbehandlung in deine VBA-Funktion, um unerwartete Eingaben zu behandeln.
  • Dynamische Zellreferenzierung: Verwende dynamische Zellreferenzen, wenn du die Quersumme für mehrere Zellen berechnen möchtest.
  • Visuelle Darstellung: Nutze bedingte Formatierung, um Zellen mit bestimmten Quersummen hervorzuheben.

FAQ: Häufige Fragen

1. Was ist die Quersumme?
Die Quersumme ist die Summe der einzelnen Ziffern einer Zahl. Zum Beispiel: Die Quersumme von 123 ist 6, da 1 + 2 + 3 = 6.

2. Wie kann ich die Quersumme von 12 in Excel berechnen?
Du kannst die Formel =Quersumme(12) verwenden, um die Quersumme von 12 zu berechnen, was 3 ergibt.

3. Kann ich die Quersumme auch für mehrstellige Zahlen berechnen?
Ja, die Quersumme kann für jede mehrstellige Zahl in Excel berechnet werden, solange sie als Zahl eingegeben ist.

4. Gibt es eine Formel, um die Quersumme in Excel zu berechnen?
Ja, du kannst die benutzerdefinierte Funktion Quersumme oder die Array-Formel verwenden, um die Quersumme in Excel zu berechnen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige