Остаток от числа
Maksimys07
Дата: Четверг, 13.10.2022, 22:13 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
20% ±
Excel 2016
Есть ли решение этому?Не берет остаток от числа.
Есть ли решение этому?Не берет остаток от числа. Maksimys07
Сообщение отредактировал Maksimys07 - Четверг, 13.10.2022, 22:14
Ответить
Сообщение Есть ли решение этому?Не берет остаток от числа. Автор - Maksimys07 Дата добавления - 13.10.2022 в 22:13
cmivadwot
Дата: Четверг, 13.10.2022, 23:29 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
Maksimys07 , а может так? Функция ОСТАТ() может быть выражена через функцию ЦЕЛОЕ(). Например, для числа 10 и делителя 3:Код
=ОСТАТ(10;3) = 10 - 3*ЦЕЛОЕ(10/3)
обратное выражение =ЦЕЛОЕ(10/3)=(ОСТАТ(10;3)-10)/-3 я так понял.. что просто делится без остатка........
Maksimys07 , а может так? Функция ОСТАТ() может быть выражена через функцию ЦЕЛОЕ(). Например, для числа 10 и делителя 3:Код
=ОСТАТ(10;3) = 10 - 3*ЦЕЛОЕ(10/3)
обратное выражение =ЦЕЛОЕ(10/3)=(ОСТАТ(10;3)-10)/-3 я так понял.. что просто делится без остатка........cmivadwot
Сообщение отредактировал Serge_007 - Пятница, 14.10.2022, 09:26
Ответить
Сообщение Maksimys07 , а может так? Функция ОСТАТ() может быть выражена через функцию ЦЕЛОЕ(). Например, для числа 10 и делителя 3:Код
=ОСТАТ(10;3) = 10 - 3*ЦЕЛОЕ(10/3)
обратное выражение =ЦЕЛОЕ(10/3)=(ОСТАТ(10;3)-10)/-3 я так понял.. что просто делится без остатка........Автор - cmivadwot Дата добавления - 13.10.2022 в 23:29
bigorq
Дата: Пятница, 14.10.2022, 08:02 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация:
47
±
Замечаний:
0% ±
Нет
с числами Maksimys07 , и так не получится, Если не ошибаюсь,excel, для мантиссы числа использует 52 разряда, а это 16 знаков, в их пределах остаток 0, А остальное он не видит.
с числами Maksimys07 , и так не получится, Если не ошибаюсь,excel, для мантиссы числа использует 52 разряда, а это 16 знаков, в их пределах остаток 0, А остальное он не видит. bigorq
Ответить
Сообщение с числами Maksimys07 , и так не получится, Если не ошибаюсь,excel, для мантиссы числа использует 52 разряда, а это 16 знаков, в их пределах остаток 0, А остальное он не видит. Автор - bigorq Дата добавления - 14.10.2022 в 08:02
Serge_007
Дата: Пятница, 14.10.2022, 09:20 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение 15 знаков после запятой Автор - Serge_007 Дата добавления - 14.10.2022 в 09:20
cmivadwot
Дата: Пятница, 14.10.2022, 09:24 |
Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
bigorq , и всёж.. наверно...потому...что 0 в остатке
bigorq , и всёж.. наверно...потому...что 0 в остаткеcmivadwot
Ответить
Сообщение bigorq , и всёж.. наверно...потому...что 0 в остаткеАвтор - cmivadwot Дата добавления - 14.10.2022 в 09:24
_Boroda_
Дата: Пятница, 14.10.2022, 09:28 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация:
6505
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
15 знаков всего попытайтесь ввести 1234567890,123456 - получите 1234567890,12345
15 знаков всего попытайтесь ввести 1234567890,123456 - получите 1234567890,12345_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение 15 знаков всего попытайтесь ввести 1234567890,123456 - получите 1234567890,12345Автор - _Boroda_ Дата добавления - 14.10.2022 в 09:28
bigorq
Дата: Пятница, 14.10.2022, 10:01 |
Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация:
47
±
Замечаний:
0% ±
Нет
cmivadwot , если оперировать 25 значными числами, то там не ноль, ну а для excel получается ноль
cmivadwot , если оперировать 25 значными числами, то там не ноль, ну а для excel получается нольbigorq
Ответить
Сообщение cmivadwot , если оперировать 25 значными числами, то там не ноль, ну а для excel получается нольАвтор - bigorq Дата добавления - 14.10.2022 в 10:01
cmivadwot
Дата: Пятница, 14.10.2022, 10:41 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
bigorq , число делится без остатка...т.е после запятой знаков нет. Альтернативная формула высчитывающая остаток.. забитая в соседний столбец приложенного мной ранее файла...это доказывает.и сколько по вашему остаток? Если его просто нет?
bigorq , число делится без остатка...т.е после запятой знаков нет. Альтернативная формула высчитывающая остаток.. забитая в соседний столбец приложенного мной ранее файла...это доказывает.и сколько по вашему остаток? Если его просто нет?cmivadwot
Ответить
Сообщение bigorq , число делится без остатка...т.е после запятой знаков нет. Альтернативная формула высчитывающая остаток.. забитая в соседний столбец приложенного мной ранее файла...это доказывает.и сколько по вашему остаток? Если его просто нет?Автор - cmivadwot Дата добавления - 14.10.2022 в 10:41
bigorq
Дата: Пятница, 14.10.2022, 10:49 |
Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация:
47
±
Замечаний:
0% ±
Нет
cmivadwot , разговор слепого с глухим вы считаете всё в excel, он не видит больше 15 разрядов и у него остаток 0, посчитайте в какой либо специализированной математической программе, или в инете найдите калькулятор, поддерживающий большую разрядность, и посчитайте в нем.
cmivadwot , разговор слепого с глухим вы считаете всё в excel, он не видит больше 15 разрядов и у него остаток 0, посчитайте в какой либо специализированной математической программе, или в инете найдите калькулятор, поддерживающий большую разрядность, и посчитайте в нем.bigorq
Ответить
Сообщение cmivadwot , разговор слепого с глухим вы считаете всё в excel, он не видит больше 15 разрядов и у него остаток 0, посчитайте в какой либо специализированной математической программе, или в инете найдите калькулятор, поддерживающий большую разрядность, и посчитайте в нем.Автор - bigorq Дата добавления - 14.10.2022 в 10:49
cmivadwot
Дата: Пятница, 14.10.2022, 11:00 |
Сообщение № 10
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
bigorq , я про то, что формула остат при нулевом остатке пишет ересь))) при больших значениях... При маленьких 0. Косяк наверно в формуле остат. Потому что 10/2 в остатке она считает правильно и пишет 0. Альтернативная формула считает правильно. Как вариант использовать альтернативную)))
bigorq , я про то, что формула остат при нулевом остатке пишет ересь))) при больших значениях... При маленьких 0. Косяк наверно в формуле остат. Потому что 10/2 в остатке она считает правильно и пишет 0. Альтернативная формула считает правильно. Как вариант использовать альтернативную)))cmivadwot
Ответить
Сообщение bigorq , я про то, что формула остат при нулевом остатке пишет ересь))) при больших значениях... При маленьких 0. Косяк наверно в формуле остат. Потому что 10/2 в остатке она считает правильно и пишет 0. Альтернативная формула считает правильно. Как вариант использовать альтернативную)))Автор - cmivadwot Дата добавления - 14.10.2022 в 11:00
Serge_007
Дата: Пятница, 14.10.2022, 11:00 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Nic70y
Дата: Пятница, 14.10.2022, 11:10 |
Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
cmivadwot , остаток 58 149 737 003 040 100 000 000 000 / 29 = 10 апдэйт, а 58149737003040059690390169 / 29 будет тоже с остатком
cmivadwot , остаток 58 149 737 003 040 100 000 000 000 / 29 = 10 апдэйт, а 58149737003040059690390169 / 29 будет тоже с остаткомNic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Пятница, 14.10.2022, 11:17
Ответить
Сообщение cmivadwot , остаток 58 149 737 003 040 100 000 000 000 / 29 = 10 апдэйт, а 58149737003040059690390169 / 29 будет тоже с остаткомАвтор - Nic70y Дата добавления - 14.10.2022 в 11:10
cmivadwot
Дата: Пятница, 14.10.2022, 11:18 |
Сообщение № 13
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
Nic70y , ааааа..я не догоняю... Если взять ваше число без последних 9 нолей и поделить на 29 ...делится без остатка-без знаков после запятой.... Я действительно пока не догоняю))))
Nic70y , ааааа..я не догоняю... Если взять ваше число без последних 9 нолей и поделить на 29 ...делится без остатка-без знаков после запятой.... Я действительно пока не догоняю))))cmivadwot
Ответить
Сообщение Nic70y , ааааа..я не догоняю... Если взять ваше число без последних 9 нолей и поделить на 29 ...делится без остатка-без знаков после запятой.... Я действительно пока не догоняю))))Автор - cmivadwot Дата добавления - 14.10.2022 в 11:18
cmivadwot
Дата: Пятница, 14.10.2022, 11:46 |
Сообщение № 14
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
Nic70y , 10/3 = 3,333.. остаток 10-3*3=1 . 0,333..=1/3. Т.е если после запятой 0000 то делится без остатка. В чем соль?
Nic70y , 10/3 = 3,333.. остаток 10-3*3=1 . 0,333..=1/3. Т.е если после запятой 0000 то делится без остатка. В чем соль?cmivadwot
Ответить
Сообщение Nic70y , 10/3 = 3,333.. остаток 10-3*3=1 . 0,333..=1/3. Т.е если после запятой 0000 то делится без остатка. В чем соль?Автор - cmivadwot Дата добавления - 14.10.2022 в 11:46
Nic70y
Дата: Пятница, 14.10.2022, 11:54 |
Сообщение № 15
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Точность вычислений в MS Excel
Точность вычислений в MS Excel
Nic70y
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Пятница, 14.10.2022, 11:54
Ответить
Сообщение Точность вычислений в MS Excel
Автор - Nic70y Дата добавления - 14.10.2022 в 11:54
cmivadwot
Дата: Пятница, 14.10.2022, 12:49 |
Сообщение № 16
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
Nic70y , позже гляну тлф тупит
Сообщение отредактировал cmivadwot - Пятница, 14.10.2022, 12:53
Ответить
Сообщение Nic70y , позже гляну тлф тупитАвтор - cmivadwot Дата добавления - 14.10.2022 в 12:49
Nic70y
Дата: Пятница, 14.10.2022, 13:06 |
Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
удф для текста [vba]Код
Function u_215(a, b) c = Len(a) f = "" For d = 1 To c e = --(f & Mid(a, d, 1)) If e < b Then f = e Else f = e Mod b End If Next u_215 = f End Function
[/vba]
удф для текста [vba]Код
Function u_215(a, b) c = Len(a) f = "" For d = 1 To c e = --(f & Mid(a, d, 1)) If e < b Then f = e Else f = e Mod b End If Next u_215 = f End Function
[/vba] Nic70y
К сообщению приложен файл:
128.xlsm
(24.9 Kb)
ЮMoney 41001841029809
Сообщение отредактировал Nic70y - Пятница, 14.10.2022, 14:32
Ответить
Сообщение удф для текста [vba]Код
Function u_215(a, b) c = Len(a) f = "" For d = 1 To c e = --(f & Mid(a, d, 1)) If e < b Then f = e Else f = e Mod b End If Next u_215 = f End Function
[/vba] Автор - Nic70y Дата добавления - 14.10.2022 в 13:06
cmivadwot
Дата: Пятница, 14.10.2022, 13:16 |
Сообщение № 18
Группа: Проверенные
Ранг: Ветеран
Сообщений: 534
Репутация:
97
±
Замечаний:
0% ±
365
Nic70y , это крах потолка 15 знаков и округлени экселя. Вы правы.....
Nic70y , это крах потолка 15 знаков и округлени экселя. Вы правы.....cmivadwot
Ответить
Сообщение Nic70y , это крах потолка 15 знаков и округлени экселя. Вы правы.....Автор - cmivadwot Дата добавления - 14.10.2022 в 13:16