Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Число | Непрерывная последовательность цифр, при выбранном разделителе — с одной дробной частью |
|---|---|
| «Не учитывать» | "3.14" считается как два отдельных числа: 3 и 14 |
| «Точка» / «Запятая» | Дробная часть распознаётся только с выбранным разделителем |
| «Автоматически» | Принимает и точку, и запятую как десятичный разделитель |
| Сумма и среднее | Считаются по всем найденным числам после приведения к единому формату |
Когда этот метод вводит в заблуждение
- Числа с разделителями разрядов («12 500» с пробелом или «12,500» с запятой как разделителем тысяч) распознаются некорректно: пробел разрывает число на два отдельных, а запятая при режиме «запятая» превратит «12,500» в дробь 12,5.
- Номера телефонов, даты и другие числовые коды считаются как обычные числа — «15.03.2024» с разделителем «точка» будет разобрано как одно число 15.03024 или похожим образом, что не имеет смысла для суммы и среднего; используйте эту утилиту для текстов, где числа — это величины, а не идентификаторы.
- Отрицательные числа не распознаются как единое целое — знак минус не входит в число, поэтому «−5» посчитается как число 5.
- Числа в неарабской записи (римские цифры, числа прописью) не распознаются вовсе — ищутся только последовательности арабских цифр 0-9.
Как это считается
Утилита ищет в тексте последовательности цифр регулярным выражением; если выбран разделитель (точка или запятая), в последовательность включается и дробная часть после этого разделителя.
Режим «автоматически» принимает оба разделителя, режим «не учитывать» ищет только целые числа, не пытаясь склеить дробную часть — это разбивает записи вроде «3.14» на два отдельных числа.
Каждое найденное число нормализуется (запятая заменяется на точку) и превращается в число с плавающей точкой для расчёта суммы и среднего.
Сумма — это сложение всех найденных чисел после нормализации, среднее — сумма делённая на их количество. Список найденных чисел выводится построчно и его можно скопировать отдельно от статистики.
Вопросы и ответы
Чем это отличается от счётчика цифр?
Счётчик цифр считает отдельные символы 0-9. Эта утилита считает ЧИСЛА как последовательности — «2024» здесь одно число, а не четыре цифры.
Почему число с пробелом-разделителем разрядов разбилось на два?
Пробел не входит в число ни при одном из режимов — «12 500» будет найдено как «12» и «500» по отдельности. Уберите пробелы-разделители перед подсчётом, если нужен правильный результат.
Как посчитать отрицательные числа?
Никак напрямую — минус не включается в число, отрицательное «−5» будет учтено как положительное 5. Для текстов с отрицательными величинами сумма и среднее будут неточными.
Мой текст куда-то отправляется?
Нет, весь разбор выполняется в вашем браузере.