Вики, общее описание, есть примеры, но я не понимаю как их переделать под себя: https://ru.wikipedia.org/wiki....D%D0%B0 Ну и калькулятор, в котором просто вставляем число, и он вычисляет нужное мне число, пользуюсь им, думаю для проверки пойдет:https://planetcalc.ru/2464/
J0urna1ist, Ваша формула считает, каким должен быть последний разряд, чтобы сошлась контрольная сумма. Считает правильно. А Вы что подразумеваете под "должно быть"?
J0urna1ist, Ваша формула считает, каким должен быть последний разряд, чтобы сошлась контрольная сумма. Считает правильно. А Вы что подразумеваете под "должно быть"?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Короч, думаю, так будет более понятно (хотя зная себя, все еще больше запутаются )))): Есть число: 381393079204396836023757 - (24 знака), нужно произвести расчет по формуле Луна, а именно вычислить контрольную цифру номера пластиковой карты.
Его можно вычислить на сайте с помощью Калькулятора, вставив в нужное место данное число, мы получаем цифру - 9. Если воспользуемся формулой, то формула подсчитывает тоже самое число, а именно работает правильно. (Прошу заметить на сайте калькулятор выдает два числа: Последний разряд контрольной суммы и Следующая проверочная цифра). Мне нужно только проверочная цифра.
Теперь вопрос: Если к числу: 381393079204396836023757 - (24 знака) Добавить один Знак (цифру), или еще сколько либо знаков (цифр), то формула уже считает не правильно, Пример: 3813930792043968360237572 - (25 знаков), правильный ответ - 2 (взято из достоверного источника и с Калькулятора), а формула выдает - 9 что не верно!
Короч, думаю, так будет более понятно (хотя зная себя, все еще больше запутаются )))): Есть число: 381393079204396836023757 - (24 знака), нужно произвести расчет по формуле Луна, а именно вычислить контрольную цифру номера пластиковой карты.
Его можно вычислить на сайте с помощью Калькулятора, вставив в нужное место данное число, мы получаем цифру - 9. Если воспользуемся формулой, то формула подсчитывает тоже самое число, а именно работает правильно. (Прошу заметить на сайте калькулятор выдает два числа: Последний разряд контрольной суммы и Следующая проверочная цифра). Мне нужно только проверочная цифра.
Теперь вопрос: Если к числу: 381393079204396836023757 - (24 знака) Добавить один Знак (цифру), или еще сколько либо знаков (цифр), то формула уже считает не правильно, Пример: 3813930792043968360237572 - (25 знаков), правильный ответ - 2 (взято из достоверного источника и с Калькулятора), а формула выдает - 9 что не верно!J0urna1ist
Сообщение отредактировал J0urna1ist - Понедельник, 20.01.2020, 16:54
J0urna1ist, добрый день, Формула, которую вы привели в сообщении #1 как раз считает для последовательности в 24 знака контрольный 25-й знак. Т.е. для последовательности 381393079204396836023757 проверочная цифра именно 9. Если последовательность 3813930792043968360237579 проверить по алгоритму Луна, то сумма последовательности будет 120, что кратно 10, что означает соответствие алгоритму. В сообщении #7Nic70y вам создал формулу для расчета суммы последовательности в пределах 45 знаков, вы пробовали проверить последовательность с ее помощью ?
Для последовательности 381393079204396836023757 калькулятор по вашей ссылке считает проверочную цифру также 9
J0urna1ist, добрый день, Формула, которую вы привели в сообщении #1 как раз считает для последовательности в 24 знака контрольный 25-й знак. Т.е. для последовательности 381393079204396836023757 проверочная цифра именно 9. Если последовательность 3813930792043968360237579 проверить по алгоритму Луна, то сумма последовательности будет 120, что кратно 10, что означает соответствие алгоритму. В сообщении #7Nic70y вам создал формулу для расчета суммы последовательности в пределах 45 знаков, вы пробовали проверить последовательность с ее помощью ?
Для последовательности 381393079204396836023757 калькулятор по вашей ссылке считает проверочную цифру также 9Kostya_Ye
В сообщении #7 Nic70y вам создал формулу для расчета суммы последовательности в пределах 45 знаков, вы пробовали проверить последовательность с ее помощью ?
Да пробовал, не работает формула, точнее не правильно вычисляет, даже в приведенном Nic70y файле, если проверить на калькуляторе, цифры не правильные!
В сообщении #7 Nic70y вам создал формулу для расчета суммы последовательности в пределах 45 знаков, вы пробовали проверить последовательность с ее помощью ?
Да пробовал, не работает формула, точнее не правильно вычисляет, даже в приведенном Nic70y файле, если проверить на калькуляторе, цифры не правильные!J0urna1ist
J0urna1ist, по #14 - вам же написали в том форуме, где вы спрашивали, что это решение для Power Query (для Excel 2013 оно в виде бесплатной надстройки)
Какая именно формула ? из сообщения #1, да неработает, она считает контрольный знак только для последовательности из 24 знаков.
J0urna1ist, по #14 - вам же написали в том форуме, где вы спрашивали, что это решение для Power Query (для Excel 2013 оно в виде бесплатной надстройки)