Как найти количество цифр между двумя заданными?
Не знаю, за что меня заминусовали, вот написал простенькую функцию:
- Вконтакте
- Вконтакте
- Вконтакте
- Вконтакте
- Вконтакте
Встроенная функция вычитания подойдет для этого =)
N — первое число
M — второе число
количество цифр между ними равно (M-N-1)
проверка: N = 3, M = 12, тогда M-N-1=12-3-1=8
- Вконтакте

Если кол-во чисел, то выше сказали уже. Если именно цифр, то что-то подсказывает, что не очень сложно.
Берем кол-во цифр в граничных числах.
И тут у нас 2 варианта по сути:
— Кол-во цифр равно.
— Кол-во цифр не равно, в этом случае здесь обязательно есть крайние поддиапазоны и возможно 1 и более диапазонов между ними. Диапазоны — это набор чисел с одним кол-вом цифр.
1й вариант.
(правое значение — левое значение + 1) * кол-во цифр для диапазона
2й вариант подробнее.
Для крайних диапазонов кол-во цифр будет что-то типа, для левого: (максимальное число с текущим кол-во цифр — левое значение + 1) * кол-во цифр для диапазона, для правого для правого (текущее значение — минимальное число с текущим кол-во цифр + 1) * кол-во цифр для диапазона.
Ну и для средних в цикле (максимальное число с текущим кол-во цифр — минимальное число с текущим кол-во цифр + 1) * кол-во цифр для диапазона).
Кол-во цифр для диапазона — это кол-во цифр для 1го числа из диапазона чисел с одним кол-во цифр.
Если еще надо будет учесть к примеру пробелы, то их можно посчитать как в 1м варианте.
Что-то такое мне подсказывает мой больной мозг не вдаваясь вообще в математическую теорию.
Расстояние между двумя числами
Расстояние — это степень удалённости объектов друг от друга.
Формула для расчета расстояния между двумя числами:
Расстояние = b — a, где
a — первое число;
b — второе число.
Положительное значение означает что второе число удалено от первого на расчетное расстояние.
Отрицательное значение означает что первое число удалено от второго на расчетное расстояние.
Смотрите также расчет длины линии между точками с координатами (x1, y1, z1) и (x2, y2, z2) — расчет длины линии.
Быстро выполнить эту математическую операцию можно с помощью нашей онлайн программы. Для этого необходимо в соответствующее поле ввести исходное значение и нажать кнопку.
На этой странице представлен самый простой онлайн калькулятор расчета расстояния между двумя числами (калькулятор теория, формула и решение). С помощью этого калькулятора вы в один клик сможете рассчитать расстояние между числами.
Сколько чисел стоит в натуральном ряду между.
Олеся Уварова
Профиль Благодарили: 0
Сообщений: 1
Важно! 
Вам нужно войти на наш сайт при помощи «ВКонтакте».

Ответы
Евгений Колосов
Профиль Благодарили: 42
Сообщений: 317
Вычисление разности дат в Microsoft Excel

Для выполнения определенных задач в Excel нужно определять, сколько дней прошло между некоторыми датами. К счастью, у программы имеются инструменты, которые способны решить данный вопрос. Давайте выясним, какими способами можно посчитать разность дат в Экселе.
Расчет количества дней
Прежде, чем начать работать с датами, нужно отформатировать ячейки под данный формат. В большинстве случаев, при введении комплекта символов, похожего на дату, ячейка сама переформатируется. Но лучше все-таки сделать это вручную, чтобы подстраховать себя от неожиданностей.

- Выделяем пространство листа, на котором вы планируете производить вычисления. Кликаем правой кнопкой мыши по выделению. Активируется контекстное меню. В нём выбираем пункт «Формат ячейки…». Как вариант, можно набрать на клавиатуре сочетание клавиш Ctrl+1.
- Открывается окно форматирования. Если открытие произошло не во вкладке «Число», то следует в неё перейти. В блоке параметров «Числовые форматы» выставляем переключатель в позицию «Дата». В правой части окна выбираем тот тип данных, с которым собираемся работать. После этого, чтобы закрепить изменения, жмем на кнопку «OK».
Теперь все данные, которые будут содержаться в выделенных ячейках, программа будет распознавать как дату.
Способ 1: простое вычисление
Проще всего вычислить разность дней между датами с помощью обычной формулы.
- Записываем в отдельные ячейки отформатированного диапазона даты, разность между которыми нужно вычислить.

- Выделяем ячейку, в которой будет выводиться результат. В ней должен быть установлен общий формат. Последнее условие очень важно, так как, если в этой ячейке стоит формат даты, то в таком случае и результат будет иметь вид «дд.мм.гг» или другой, соответствующий данному формату, что является некорректным итогом расчетов. Текущий формат ячейки или диапазона можно просмотреть, выделив его во вкладке «Главная». В блоке инструментов «Число» находится поле, в котором отображается данный показатель.

Способ 2: функция РАЗНДАТ
Для вычисления разности в датах можно также применять специальную функцию РАЗНДАТ. Проблема в том, что в списке Мастера функций её нет, поэтому придется вводить формулу вручную. Её синтаксис выглядит следующим образом:
«Единица» — это формат, в котором в выделенную ячейку будет выводиться результат. От того, какой символ будет подставлен в данный параметр, зависит, в каких единицах будет возвращаться итог:

- «y» — полные года;
- «m» — полные месяцы;
- «d» — дни;
- «YM» — разница в месяцах;
- «MD» — разница в днях (месяцы и годы не учитываются);
- «YD» — разница в днях (годы не учитываются).
Так как нам нужно рассчитать разницу в количестве дней между датами, то наиболее оптимальным решением будет применение последнего варианта.
Также нужно обратить внимание, что, в отличие от способа с применением простой формулы, описанного выше, при использовании этой функции на первом месте должна находиться начальная дата, а конечная – на втором. Иначе расчеты будут некорректными.

- Записываем формулу в выбранную ячейку, согласно её синтаксису, описанному выше, и первичным данным в виде начальной и конечной даты.
- Для того, чтобы произвести расчет, жмем кнопку Enter. После этого результат, в виде числа обозначающего количество дней между датами, будет выведен в указанную ячейку.
Способ 3: вычисление количеств рабочих дней
В Экселе также имеется возможность произвести вычисление рабочих дней между двумя датами, то есть, исключая выходные и праздничные. Для этого используется функция ЧИСТРАБНИ. В отличие от предыдущего оператора, она присутствует в списке Мастера функций. Синтаксис у этой функции следующий:
В этой функции основные аргументы, такие же, как и у оператора РАЗНДАТ – начальная и конечная дата. Кроме того, имеется необязательный аргумент «Праздники».
Вместо него следует подставлять даты праздничных нерабочих дней, если таковые имеются за охватываемый период. Функция производит расчет всех дней указанного диапазона, исключая субботы, воскресенья, а также те дни, которые добавлены пользователем в аргумент «Праздники».
- Выделяем ячейку, в которой будет находиться итог вычисления. Кликаем по кнопке «Вставить функцию».

- Открывается Мастер функций. В категории «Полный алфавитный перечень» или «Дата и время» ищем элемент «ЧИСТРАБДНИ». Выделяем его и жмем на кнопку «OK».

- Открывается окно аргументов функции. Вводим в соответствующие поля дату начала и конца периода, а также даты праздничных дней, если таковые имеются. Жмем на кнопку «OK».
После указанных выше манипуляций в предварительно выделенной ячейке отобразится количество рабочих дней за указанный период.

Как видим, программа Excel предоставляет своим пользователем довольно удобный инструментарий для расчета количества дней между двумя датами. При этом, если нужно рассчитать просто разницу в днях, то более оптимальным вариантом будет применение простой формулы вычитания, а не использование функции РАЗНДАТ. А вот если требуется, например, подсчитать количество рабочих дней, то тут на помощь придет функция ЧИСТРАБДНИ. То есть, как всегда, пользователю следует определиться с инструментом выполнения после того, как он поставил конкретную задачу.