Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Tværsum

298 views
Skip to first unread message

Povl Sign

unread,
Apr 1, 2003, 1:04:18 AM4/1/03
to
Hej.....

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


Leo Heuser

unread,
Apr 1, 2003, 2:08:32 AM4/1/03
to
Hej Poul

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...

Tommy Christensen

unread,
Apr 1, 2003, 2:15:37 AM4/1/03
to
Hej Poul

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

Tommy Christensen

unread,
Apr 1, 2003, 2:17:27 AM4/1/03
to
Hej Poul

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)

Povl Sign

unread,
Apr 1, 2003, 5:28:41 AM4/1/03
to
Tak for de hurtige svar...., men nu har jeg fået et nyt problem....
Det tal jeg ender med at få, skal, hvis ikke det ender på 0, trækkes fra det
næste tal, som ender på 0....., ex: jeg ender med 54, næste tal, der ender
på 0 er 60, 60 - 54 = 6.... det er "6"-tallet jeg skal bruge....., andet
eksempel: tallet ender på 126, næste tal der ender på 0 er 130...., 130 -
126 = 4...., det er "4"-tallet jeg skal bruge....Hvis tallet ender på 0,
skal jeg bare bruge "0"-tallet.

mvh. Povl Sign

"Povl Sign" <povl...@hotmail.com> skrev i en meddelelse
news:b6b9ug$cfr$1...@sunsite.dk...

Leo Heuser

unread,
Apr 1, 2003, 6:34:52 AM4/1/03
to
Velbekomme.

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...

Bak

unread,
Apr 1, 2003, 10:45:56 AM4/1/03
to
Povl
Det begynder at lyde som et ean13 checkciffer. Er det rigtigt ??
mvh
Tommy Bak

0 new messages