I denne artikel udforsker vi en metode til at beregne tværsummen af et tal i Excel.
Forudsat at en værdi er indtastet i celle A1, dvs. 12345. Summen af cifrene i dette tal er 15.
Her er en opdeling af formlen:
MIDT(B4; RÆKKE(INDIREKTE("1:"&LÆNGDE(B4)));1)
udtrækker hvert ciffer fra cellen B4. Den bruger funktionen MIDT til at tage et tegn ad gangen, startende fra det første tegn (1), op til længden af tallet (LÆNGDE(B4)).
1*(MIDT(B4, RÆKKE(INDIREKTE("1:"&LÆNGDE(B4))),1))
konverterer de udtrukne cifre fra tekst til numeriske værdier ved at gange dem med 1.
INDEKS(...)
bruges til at oprette en matrix af de individuelle cifre.
SUM(...)
beregner summen af alle cifrene i arrayet.