|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
здравствуйте. Необходимо в эксель сделать проверку номеров карт по алгоритму Луна http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%9B%D1%83%D0%BD%D0%B0 Возможно ли сделать это без макросов? Или аналогичная задача в access ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2012, 09:54 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
satway, Нужно формулой? Код: vbnet 1.
или макросом? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2012, 11:41 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
класс, спасибо, все работает ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2012, 12:21 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Помогите, копирую формулу в excel, а она не работает. Что делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 00:55 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
В какую ячейку копируете? Какое число заносите для проверки? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 00:59 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Копирую в ячейку А2. Число заношу на проверку из 15 знаков в числовом формате ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 16:30 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Во-1, согласно статье число должно быть из 16 знаков. Во-2, ячейке для числа надо установить текстовый формат, иначе оно будет округлено до 15 значащих цифр. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 18:13 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Спасибо за ответ, но я может чего не понимаю : если поставить цифры из примера, то ответ ИСТИНА, а если данные любой карты или набор из 16 цифр, то алгоритм дает ЛОЖЬ. Хотя если посчитать на бумажке, то получится цифра кратная 10. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 22:33 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
tomik-04, И что? Алгоритм Луна "используется для вычисления контрольной цифры номера пластиковых карт в соответствии со стандартом ISO/IEC 7812. Не является криптографическим средством, предназначение алгоритма в первую очередь — выявление ошибок, вызванных непреднамеренным искажением данных" . Таким образом, надо быть уверенным, что при формировании номера карты предусматривалась проверка контрольных разрядов и по алгоритму Луна, а не по каким-либо другим алгоритмам. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 23:17 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Да, в формуле и в UDF ошибка. Неверно обрабатывается цифра 9 на нечетном месте: по алгоритму она должна превратиться обратно в 9 (9*2=18, сумма цифр 9 или 18-9=9), а тут она превращается в 0 (остаток от деления 18 на 9 =0). Исправленная UDF: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 23:46 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Допилил формулу как смог - не формулист я :( Но, работает правильно и с примером из статьи, и номером моей банковской карты :) Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2012, 00:04 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
КазанскийДа, в формуле и в UDF ошибка. Действительно, Алексей, не доглядел А формулу можно немного короче: Код: vbnet 1.
Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2012, 01:18 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Спасибо. Помогли!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2012, 22:27 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Может вопрос не по теме, но я немного туплю - как правильно вставить макрос в excel? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2012, 22:56 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
tomik-04, В Excel макрос вставить невозможно, его можно "вставить" в VBA (Alt+F11) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2012, 23:20 |
|
алгоритм луна в excel или access
|
|||
---|---|---|---|
#18+
Ребята, помогите, пожалуйста, с формулой определения контрольной цифры по алгоритму Луна, на примере 19-значной мгнитной карты. Например, я имею ряд из 18 цифр 708337325500116001, какая будет последняя? Очень нужна такая формула. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 09:39 |
|
|
start [/forum/topic.php?fid=61&msg=37977708&tid=2174356]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 170ms |
0 / 0 |