
Eine nette Spielerei, bei der Einiges zu lernen ist, für manches Problem vielleicht mehr: Die Ziffernsumme einer Zahl (auch Quersumme genannt):
Die leicht verständliche Methode
Leider ist sie mit schweißtreibender Tipparbeit verbunden:
Elegante Lösung mit Matrixformel
Hier müssen Sie sich nicht um die Stellenanzahl der Quellzahl kümmern.
Zuerst die Formel, dann die Erklärung:
Erklärung:
- Die Funktion TEIL liefert einen Auszug eines Zelltextes (im ersten Argument steht die abgefragte Zelle (A1), im zweiten das erste abgefragte Zeichen (ZEILE
) und im dritten die Länge der Zeichenfolge (1).
- Die ZEILE-Funktion gibt die Zeilennummer der abgefragten Zelladresse zurück.
- Über die Funktion INDIREKT werden dabei die Zeilennummern des Bereichs der Spalte A von A1 bis zur Zeile der Stellenanzahl der durchsuchten Zelle ausgewertet (über die Funktion LÄNGE).
- Damit aus dem Rückgabewert der Textfunktion TEIL eine Zahl wird, müssen Sie mit 1 multiplizieren, daher "*1". Excel anerkennt eine solche mathematische Operation, wenn der "Text" nur aus Ziffern besteht.
Sie können das zweite Argument der ZEILE-Funktion ("ZEILE(INDIREKT("A1:A"&LÄNGE(A1)))") leicht prüfen. Markieren Sie in der edidierten Formel das Argument und drücken Sie die Taste
. Angenommen, die Zelle A1 besteht aus drei Ziffern, gibt Excel die Matrix "{1;2;3}" aus. Die TEIL-Funktion wird damit für jede Position der Matrix (1;2;3) ausgeführt.
Achtung! Abschließen unbedingt mit
, da Sie sonst die Formel zerstören.
Tipp getestet unter Excel 2003, 2007, 2010