kan excel beregne tværsummen af et tal (uden at jeg med alle mulige formler
skal splitte tallet op og lægge tallene sammen igen) Tallet kan bestå af 1 -
3 cifre.
mvh. Poul Sign
Her er én måde at gøre det på.
Formlen kan bruges, uanset hvor mange cifre
tallet består af.
=SUMPRODUKT(VÆRDI(MIDT(A1;RÆKKE(
INDIREKTE("1:" & LÆNGDE(A1)));1)))
--
Med venlig hilsen
Leo Heuser
"Povl Sign" <povl...@hotmail.com> skrev i en meddelelse
news:b6b9ug$cfr$1...@sunsite.dk...
her kommer det lidt an på hvordan du vil have din tværsum
tværsummen af 756 kan være 18, men i den udvidede version også 9
(tværsum af de 18)
=HVIS(REST(A1;9)=0;9;REST(A1;9)) giver 9
=SUM(MIDT(A1;ROW(INDIRECT("1:"&LEN(A1)));1)*1)
indsat som array-formel (indtastning afsluttes med ctrl-shift-enter i
stedet for bare enter således at formlen får tuborgklmmer omkring)
giver 18
mvh
Tommy Bak
--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG
her kommer det lidt an på hvordan du vil have din tværsum
tværsummen af 756 kan være 18, men i den udvidede version også 9
(tværsum af de 18)
=HVIS(REST(A1;9)=0;9;REST(A1;9)) giver 9
=SUM(MIDT(A1;RÆKKE(INDIREKTE("1:"&LÆNGDE(A1)));1)*1)
mvh. Povl Sign
"Povl Sign" <povl...@hotmail.com> skrev i en meddelelse
news:b6b9ug$cfr$1...@sunsite.dk...
Du skriver, at tallet kan bestå af 1 til 3 cifre. Enten er
det en skrivefejl eller også mangler der noget oplysning,
idet den højeste tværsum med 3 cifre er 27.
Jeg er gåe ud fra, at det er en skrivefejl, så her er én måde
at gøre det på:
=REST(10-HØJRE(SUMPRODUKT(VÆRDI(MIDT(
A1;RÆKKE(INDIREKTE("1:" & LÆNGDE(A1)));1))));10)
--
Med venlig hilsen
Leo Heuser
"Povl Sign" <povl...@hotmail.com> skrev i en meddelelse
news:b6bpe7$8e0$1...@sunsite.dk...