Funktion/makro/extension til beregning af EAN-checkciffer?

Brugerhjælp og support til regneark i LibreOffice Calc

Redaktør: Lodahl

Besvar
kej
Indlæg: 14
Tilmeldt: 23. feb 2004 22:35
Geografisk sted: Farum

Funktion/makro/extension til beregning af EAN-checkciffer?

Indlæg af kej » 7. jun 2011 11:31

Er der nogen der er stødt på en funktion/makro/extension, der kan beregne checkciffer på et EAN-nummer (også kaldet GTIN-13)?

Har selv googlet lidt rundt og ikke fundet andet end extensions, der kan printe stregkoder

Opskriften findes på http://www.gs1.org/barcodes/support/che ... lator#gtin

I princippet er det jo ikke svært - blot besværligt, så jeg vil gerne sikre mig at det ikke er gjort før :)

/Karl Erik Jessen
Med venlig hilsen

Karl Erik Jessen
Farum

Brugeravatar
Lodahl
Indlæg: 1960
Tilmeldt: 14. sep 2005 08:27
Geografisk sted: Storkøbenhavn
Kontakt:

Indlæg af Lodahl » 7. jun 2011 12:20

Måske er det mulgit at pille detaljerne ud af makroen her: http://www.idautomation.com/openoffice/
Funktionen MSI(DataToEncode;2) ligner det du skal bruge.
Med venlig hilsen

Leif Lodahl
Blog: https://libreofficedk.blogspot.dk
LibreOffice: http://da.libreoffice.org

Jens S
Indlæg: 1091
Tilmeldt: 25. mar 2007 22:42

Indlæg af Jens S » 7. jun 2011 12:39

Hej
Jeg havde nogle eksempler på kontrolciffer til cpr-nr og indbetalingskort, så jeg kom frem til følgende formel for EAN-13:
=10-REST(SUMPRODUKT((VÆRDI(MIDT(TEKST(A1;"000000000000");{1|2|3|4|5|6|7|8|9|10|11|12};1))*{1|3|1|3|1|3|1|3|1|3|1|3}));10)
Indtast de 12 første cifre i A1 og funktionen skulle give kontrolciffer, men afprøv den lige, jeg har kun prøvet med få eksempler.

mvh
Jens

Besvar

Hvem er online

Brugere der viser dette forum: Ingen og 1 gæst