-
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!news.task.gda.pl!newsfeed.gazeta.pl!ne
ws.onet.pl!newsgate.onet.pl!niusy.onet.pl
From: "S.T." <n...@p...onet.pl>
Newsgroups: pl.biznes.banki
Subject: Re: Jak najłatwiej sprawdzić/wyliczyć liczbę kontrolną z rachunku IBAN?
Date: 22 Apr 2004 17:18:52 +0200
Organization: Onet.pl SA
Lines: 39
Message-ID: <4...@n...onet.pl>
References: <c60r1r$c6m$1@inews.gazeta.pl>
NNTP-Posting-Host: newsgate.onet.pl
Mime-Version: 1.0
Content-Type: text/plain; charset="iso-8859-2"
Content-Transfer-Encoding: 8bit
X-Trace: newsgate.test.onet.pl 1082647131 26029 213.180.130.18 (22 Apr 2004 15:18:52
GMT)
X-Complaints-To: a...@o...pl
NNTP-Posting-Date: 22 Apr 2004 15:18:52 GMT
Content-Disposition: inline
X-Mailer: http://niusy.onet.pl
X-Forwarded-For: 217.96.15.251, 62.111.225.14, 192.168.243.35
X-User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Xref: news-archive.icm.edu.pl pl.biznes.banki:295560
[ ukryj nagłówki ]S.T. wrote:
> Jeśli nikt nic nie wymyśli, za parę dni wrzucę na grupę
> ten wzór z komentarzem, celem poddania konstruktywnej krytyce ;-)
Cóż, widzę że pod nieobecność Tensora,
matematyka nie jest królową nauk na pbb ;-PPP
(no chyba, że rozwiązanie jest tak banalne, że wstyd o nim pisać ;-))
Więc jak obiecałem, przekazuję co wymyśliłem
Założenie do formuły:
komórka A2 zawiera 26-cyfrowy nr rachunku IBAN (polskiego banku)
zapisany jako ciąg tekstowy bez żadnych spacji czy kresek.
Formuła działa zarówno M$ Excel jak i Open Office:
=98-MOD(MOD(MOD(MOD(WARTOŚĆ(FRAGMENT.TEKSTU(A2;3;8))
;97)*10^8+(WARTOŚĆ
(FRAGMENT.TEKSTU(A2;11;8)));97)*10^8+WARTOŚĆ(PRAWY(A
2;8));97)*10^6+252100;97)
I opis formuły którą nazwałem "modulo na 4 raty" ;-)
Dla cyferkowych alergików:
Wzór najpierw liczy modulo97 z numeru banku,
(przekształcając po drodze wybrany fragment txt-u na wartość liczbową)
następnie wynik wstawia przed pierwsze 8 cyfr
z numeru rachunku i liczy drugie modulo,
dalej wynik przed kolejne (i zarazem ostatnie) 8 cyfr z numeru rachunku
i liczy trzecie modulo, następnie wynik przed 252100 (czyli kodu PL00)
i liczy czwarte modulo które jest poszukiwaną
liczbą kontrolną sprawdzanego rachunku.
A teraz szanowni krytycy (i krytykanci ;-))
do dzieła! ;-)
St.
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Najnowsze wątki z tej grupy
- gotówkowe zjeby
- Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- Jutro to dziś...
- leć gołombeczku
- PUE ZUS -- administracyjna nuda...
- Prawdziwy/fałszywy bank
- Velo dał mi bezpłatny debet...
- Karta MasterCard z ALIOR za granicą.
- Z cyklu oszuści w akcji. ja się nie złapię ale może komuś pomoże
- Re: Z cyklu oszuści w akcji. ja się nie złapię ale może komuś pomoże
- Re: Z cyklu oszuści w akcji. ja się nie złapię ale może komuś pomoże
- zloto
- Velo częściowo ugiął się...
- że co?
- I po co było się tak ZAPIERAĆ? Mówiłem żeby proponować wcześniej UGODY FRANKOWE?
Najnowsze wątki
- 2024-11-06 gotówkowe zjeby
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Jutro to dziś...
- 2024-10-22 leć gołombeczku
- 2024-10-19 PUE ZUS -- administracyjna nuda...
- 2024-10-15 Prawdziwy/fałszywy bank
- 2024-10-13 Velo dał mi bezpłatny debet...
- 2024-10-07 Karta MasterCard z ALIOR za granicą.
- 2024-10-05 Z cyklu oszuści w akcji. ja się nie złapię ale może komuś pomoże
- 2024-10-05 Re: Z cyklu oszuści w akcji. ja się nie złapię ale może komuś pomoże
- 2024-10-05 Re: Z cyklu oszuści w akcji. ja się nie złapię ale może komuś pomoże
- 2024-10-03 zloto
- 2024-09-23 Velo częściowo ugiął się...
- 2024-09-22 że co?
- 2024-09-22 I po co było się tak ZAPIERAĆ? Mówiłem żeby proponować wcześniej UGODY FRANKOWE?