Как сделать десятичные числа в excel?

Суммирование чисел, написанных через дробь

Бывают случаи, когда в одной ячейке необходимо ввести цифры через дробь, которые в последующем нужно ещё и подсчитать. Обычный метод суммирования ячеек здесь не поможет, приходится считать на калькуляторе вручную, что не всегда удобно если имеется большое количество цифр.

В этом случае предлагаю воспользоваться формулой суммирования чисел, написанных через дробь.

Для начала выделите ячейки с цифрами и задайте им текстовый формат, чтобы числа не переводились в даты. Затем в первой ячейке, как указано на скриншоте, введите формулу =СУММПРОИЗВ(—ЛЕВСИМВ(B3:F3;ПОИСК(«/»;B3:F3)-1))

А во второй =СУММПРОИЗВ(—ПСТР(B3:F3;ПОИСК(«/»;B3:F3)+1;999)) затем, удобным для вас способом, протяните обе формулы на другие ячейки вниз.

При исправлении цифр в ячейках, итоговая сумма автоматически будет изменяться.

Мы не ищем лёгких путей. Сначала мы введём в ОДНУ ячейку ДВА разных числа, потом будем пытаться их просуммировать.

а чем вас не устраивает дробный формат ячейки. вообще ничего делать не надо. Не благодарите

Наверное, тем, что тут не дробное число, а два отдельных числа, записанные через дробь?

В этом случае 1/2 + 1/3 = 2/5, а не 5/6.

Но множество тех, кто пользуются «умными» таблицами, и тех, кто записывает числа в эксель через дробь, не пересекаются.

Веселый зам. Дайте его электронку. Я ему идею подкину, что в одну ячейку можно записать все даты месяца через запятую

Можете разрабатывать формулу.

Можно делать лист с нормальными исходными данными и вычислениями, а для презентаций в нужном виде — отдельный лист с итоговыми данными в нужной форме.

Хотя если зам хочет ВВОДИТЬ данные через дробь. То надо идти к директору.

А вдруг это делала бухгалтерша на протяжении 20 лет. А тебе теперь разгребать

Стоп. Бухгалтерша, которая 20 лет до 2019-го года вела бухучет в экселе, но без 1с? Неее, фантастика у нас на втором этаже.

Эксель вышел в 87

В 2019-м бухгалтерша либо ведёт бухучет на бумажках, либо она умеет в 1с.

Я не призываю всех вести учёт данных через дробь, я лишь показал, что имеется возможность подсчёта чисел, написанных через дробь. Каждый вписывает цифры как ему удобно

друг, а как бы организовать суммирование не совсем чисел?) есть лист задач, каждая оценивается по времени ее исполнения. вот хочется писать в столбец время информацию в виде 1h, 1d, 1w, где 1w = 5d, а 1d = 6h. и видеть итог в виде, скажем, «2w 3d 2h». по идее не критично, но глазу приятней и привычней, как в jira

Еще никогда не видел столько извращенцев в одном посте)

ой, да разве ж это формула 😀

Хотя, можно и в одну ячейку

А что бы ответ был в одной ячейке так же через дробь, есть формула?

формат ячейки -> дробный

Есть такая вещь, как ненужное знание. Лучше сказать «это НЕВОЗМОЖНО» и добиться изменения стартовых условий, чем знать извращённый способ и пользоваться им.

А для суммирования чисел, написанных через дробь, лучше написать макрос строк на триста, чтоб каждое вычисление требовало хотя бы нескольких секунд. )))

Нет проблем — нет решений.

У вас в формуле ПОИСК(«/»;B3:F3)-1) будет ли это работать, если числа станут двузначными?

будет. ПОИСК как раз возвращает позицию символа.

Насколько я понимаю по тексту формулы, поиск возвращает позицию разделителя, в вашем случае «/» потом вы от него отступаете один символ влево т.е. из строки 12/36 формула получит 2. Или я ошибаюсь?

По такой логике с однозначными числами вообще должен возвращать пустоту.

ПОИСК вернет позицию символа «/» Для 12/36 это будет 3, но нам нужно не три знака слева, а два, и как раз -1 убирает символ / из финального числа

Формула получит 12. Она начинает с первого левого символа, количество берет до первого вхождения «/» минус один знак

У Вас будет ошибка, если значения будут недробные или не числовые. Лучше сразу дополнить:

Вводить нужно как формулу массива через ctrl+shift+enter

это к квн. сложна:)

Data — text to columns.

Упрощу для понимания.
есть 2 книги
В первой хранятся два столбца: наименование товара и его проданное количество.
во второй три столбца: наименование товара, сколько его вообще продали, сколько раз он продавался
ежедневно данные из первой таблицы переносятся во вторую
если товар уже был в таблице, то к количеству проданного прибавляем сколько продали сегодня и к счетчику добавляем +1
если товара не было, то он заносится во вторую таблицу с проданным количеством и счётчиком, соответственно, равным 1

На сколько я понял, это как то можно реализовать через функцию впр, но не хватает опыта

Формулами тут ничего не сделаешь. Если есть желание разобраться с макросами, напиши почту, я тебе скину книгу, кв которой есть подобный пример. Тебе останется немного перестроить для себя

тогда можешь подсказать направление куда копать, чтобы разобраться?)

Функция «VLOOKUP» (ВПР) — хороший инструмент, но вашу проблему не решит.

Вам нужно написать макрос, реализующий последовательность действий.
Для этого нужно уметь писать программы на языке Excel VBA (VisualBasic for Application). Это почти тот же самый язык, что и банальный VB 6, только расширенный классами приложения Excel и без возможности компиляции программы, она выполняется в режиме интерпретации.

Фактически, почти все действия, которые вы можете делать в экселе вручную, можно выполнять посредством макросов в автоматическом режиме.
Например, лет десять назад я писал на экселе автоматизацию мини-магазина: тыкаешь сканером штрих-кодов товары, эксель формирует на них накладную; жмёшь кнопку, накладная идёт на печать, копия накладной сохраняется в виде отдельного документа в папку, таблица складских остатков корректируется; там же были реализованы автоматический приём товара по факту (аналогично. Тыкаешь сканером, формируется акт приёмки, корректируются складские остатки), формирование заказа (ну, это просто: из таблицы складских остатков отбираются те позиции, которых осталось меньше, чем установлен лимит, плюс учитываются открытые предзаказы.). Ну и ещё куча мелочи, типа персональных карточек клиентов.

Всё это можно было намного лучше сделать в Access, но заказчик упёрся, мол, надо именно в экселе.

ну, сам я программист по образованию) но по специальности работать не пошел
да и бэйсик последний раз в глаза видел в 2010 в 11 классе
но, думаю, за пару дней разберусь, когда пойму какие инструменты языка у меня есть)

Visual Basic от «обычного» бейсика отличается более чем очень сильно, хотя бы тем, что он объектно-ориентированный.
Конкретно VBA от VB отличается тем, что в нём доступен как минимум объект Application, предоставляющий доступ к «несушему» приложению.
Короче, VB/VBA много ближе к дельфям и С#, чем к «обычному бейсику».
Раз на прогера учился, разберёшься. Но не за пару дней.

ЗЫ. Хинт: на вкладке «разработка» есть кнопка «запись макроса», она тебе поможет с наглядными примерами.

Как в дробные числа в excel

Отображение чисел в виде дробей

​Смотрите также​​ — бесполезно!​ «Вставить» — «Объект»​Abram pupkin​ в Вашем же​ + Val(Split(r, «/»)(0))​ Range)​ Спасибо!​mikolafnv​ избежать?​ числа должна быть​Извлечем из числа 5,324​ и не преобразовываются​.​Число в активной ячейке​как​ десятичных дробей используется​Примечание:​Открыла новую книгу​ — «Microsoft Equation​: Не может такого​ файле — примере​

​y = y​Dim x, y,​sv2014​: Уважаемые ГУРУ EXCEL. ​Ольга казакевич​​ использована функция ОТБР().​​ дробную часть, т.е.​

​ в десятичные дроби.​Если к ячейке не​

​ выделения на листе​​Дробь с одноразрядными долями​​ формат​Мы стараемся как​ — та-же проблема.​​ 3.0″, а там​​ быть, хотя бы​

​Ситуация такая.. . нужно​​ + Val(Split(r, «/»)(1))​​ r As Range​​:​​ Интересует формула подсчета​

​: очень просто зайди​​ Почему не ЦЕЛОЕ()?​​ 0,324, а также​ Однако выполнять математические​

​ был применен формат​

​ отображается в поле​ ​123 1/2​ ​Дробный​

​ можно оперативнее обеспечивать​

​Компьютер перезагружала.​​ выбираешь, что тебе​ потому что быть​

​ сложить столбец в​

​End If​​For Each r​mikolafnv​

​ суммы чисел написанных​

​ в» формат ячеек»​​ Для положительных чисел​ его целую часть.​

​ операции с дробями​

​, с округлением до​

​ вас актуальными справочными​

​Пример вложу, но​

​ такого не может​

​ экселе, в котором​

​, добрый день вариант​ через дробь, помогите​ и там отладь​​ эта функция округляет​​Решение основано на использовании​ в текстовом формате​ вводе дроби​

Советы по отображению чисел в виде дробей

​, что позволяет просматривать​ одноразрядной дробной части​Выделите ячейки, формат которых​ материалами на вашем​ возможно проблемы с​Vladimir_il_ov​ !​ присутствуют целые и​aaa2 = x​​If r.Offset(-1, 0).Value​​ формулами aaa1 aaa2​​ если не затруднит.​​ как надо​​ до ближайшего меньшего​​ функция ОСТАТ().​ нельзя.​1/2​​ выбранные параметры форматирования​​Дробь с двухразрядными долями​

Читать еще:  Как сделать оцифровку данных в excel?

​ требуется изменить.​ языке. Эта страница​ самим Екселем. ​: сонтр+1, формат ячейки,​​Большая вероятность что​​ дробные числа, а​ & «/» &​ = «Д» Then​ vvv,в ячейках красного​ Спасибо. ​​Idoktop»petrograd»​​ целого, что нам​Если делитель равен 1,​

​Чтобы отменить форматирование чисел​к ней будет​ чисел.​123 26/57​На вкладке​ переведена автоматически, поэтому​​Сергей​​ выбираем дробный​​ дробные числа имеют​​ выбираю весь столбец,​ y​x = x​ цвета.​_Boroda_​: Формат ячеек сделай​ подходит. Однако, для​ то функция ОСТАТ()​

​ для выделенного диапазона​ применяться формат даты.​После применения к ячейке​​, с округлением до​​Главная​​ ее текст может​​: у меня норм​​Андрей андреев​​ текстовый формат и/или​​ нажимаю на автосуммирование,​​End Function​​ + Val(Split(r, «/»)(0))​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function vvv(r1 As Range,​​: Так нужно?​​ числовой.​ отрицательных чисел функция ЦЕЛОЕ()​​ возвращает дробную часть​​ ячеек, выберите пункт​ Чтобы отформатировать число​

Извлекаем в MS EXCEL дробную часть числа

​ формата дроби как​ двухразрядной дробной части​нажмите кнопку вызова​ содержать неточности и​

​Бахтиёр​: Формат яцейки -​

​ перед числом стоит​ но компьютер считает​_Boroda_​y = y​ r2 As Range)​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(—ЛЕВБ(0&A3:E3;ПОИСК(«/»;A3:E3)))&»/»&СУММПРОИЗВ(—ПСТР(A3:E3&0;ПОИСК(«/»;A3:E3)+1;9))/10​Анастасия свет васильевна​

​ округляет до большего​ положительного числа (см.​Общий​ как дробь, необходимо​
​ десятичные числа, так​Дробь с трехразрядными долями​

​ диалогового окна рядом​ грамматические ошибки. Для​: Файл — Параметры​​ вкладка число -​​ пробел.​
​ только целые почему-то. ​

​: Формулами​ + Val(Split(r, «/»)(1))​Dim x1, x2,​или формула массива​: Заходишь в формат​ значения по модулю​ файл примера).​в списке​ применить формат​ и обыкновенные дроби,​123 57/125​ с именем группы​ нас важно, чтобы​ — Дополнительно -​

Как сделать дробные числа в Excel, что бы они не превращались в даты?

​ формат дробный (ну​Если самостоятельно ошибку​ что не так?​gge29​End If​ y1, y2​ (вводится одновременным нажатием​ ячейки на первую​ (см. Функция ОТБР()​Формула =ОСТАТ(3,56;1) вернет​Числовые форматы​Дробный​ вводимые в эту​, с округлением до​

​Число​​ эта статья была​ Убрать галку с​ и нужный вид​ не найдете, тогда​

​ Цифры написаны с​​: Всем доброго вечера. Помогите​Next​

​x1 = Val(Split(r1,​​ Контрл Шифт Ентер)​ закладку и ставишь​ в MS EXCEL).​ 0,56.​

​(диалогового окна​​, а затем ввести​ ячейку, будут отображаться​ трехразрядной дробной части​.​ вам полезна. Просим​ «Автоматическая встава десятичной​

​ формата).​​ файл в студию​ запятой, все как​

​ пожалуйста разобраться с​​aaa1 = x​

Сумма по отдельности написанных через дробь чисел. (Формулы/Formulas)

​ «/»)(0))​​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(—ЛЕВБ(0&A3:E3;ПОИСК(«/»;A3:E3)))&»/»&СУММ(—ПСТР(A3:E3&0;ПОИСК(«/»;A3:E3)+1;9))/10​ (все форматы)​Как сделать дробные числа​Если число отрицательное, то​Формат ячеек​ дробь повторно.​

​ в виде дроби.​​Дробь с половиной​
​В списке​
​ вас уделить пару​ запятой»​Асхат жуманьязов​
​Очень надо, срочно. В​

​ положено.. . Очень​​ формулой,в файле всё​ & «/» &​y1 = Val(Split(r1,​
​pabchek​

​Константин​​ в Excel, что​ ​ для нахождения дробной​

​) или в списке​​Если выполнять вычисления с​ Например, при вводе​123 1/2​Числовые форматы​

​ секунд и сообщить,​​Udik​​: на нуль делить​​ крайнем случае в​ срочно надо, помогите​ описал​ y​
​ «/»)(1))​: У меня вот​
​: Выделить ячейки с​ бы они не​
​ части числа, нужно​Числовые форматы​
​ дробями не требуется,​ числа​
​Дробь с четвертями​выберите пункт​
​ помогла ли она​: Попробовал вводить числа​
​ низзя​ Worde дробь. Искала​Alex​Che79​
​End Function​
​x2 = Val(Split(r2,​ так получилось. Формула​
​ числами, нажать правой​ превращались в даты?​
​ записать формулу​(вкладка​
​ перед вводом чисел​0,5​
​123 2/4​Дробный​
​ вам, с помощью​ в Вашем файле​
​ElenaV​
​ в символах, но​
​: Правой кнопкой на​:​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function aaa2$(rng As​
​ «/»)(0))​
​ массива (кнтрл+шифт+ентер одновременно)​ кнопкой мыши, в​
​ Все дробные числа​=ОСТАТ(-3,56;-1), которая вернет​
​Главная​ к ячейке можно​
​или​Дробь с восьмыми долями​
​.​ кнопок внизу страницы.​
​ — всё норм.​: Добрый день, уважаемые​
​ там только готовые​
​ ячейку, где сумма.​
​gge29​ Range)​y2 = Val(Split(r2,​
​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММ(ЕСЛИОШИБКА(—ПСТР(A3:E3;1;ПОИСК(«/»;A3:E3)-1);0))&»/»&СУММ(ЕСЛИОШИБКА(—ПСТР(A3:E3;ПОИСК(«/»;A3:E3)+1;9);0))​

​ меню выбрать «Формат​​ указаны с разделением​

​ -0,56.​​, группа​ применить формат текста,​1/2​123 4/8​

​В списке​​ Для удобства также​​Бахтиёр​​ формчане!​ уже. А мне​ Далее Формат ячеек​, Правила форума в​Dim x, y,​ «/»)(1))​Nic70y​ ячейки» и поставить​ запятой целой и​

Подскажите, пожадуйста, как в экселе складывать целые и дробные числа одновременно?

​Универсальная формула для выделения​Число​ выбрав пункт​отображается​Дробь с шестнадцатыми долями​Тип​ приводим ссылку на​: надо убрать эту​ввожу целое число​ надо наверху 2:0​ — числовой. Там​ т.ч. гласят Создайте​ r As Range​vvv = x1​

​: для разнообразия​​ там «Числовой».​ дробной части. Как​ дробной части числа,​). В ячейках с​Текст​1/2​
​123 7/16​выберите нужный формат​ оригинал (на английском​

​ галочку Прикрепленные файлы​​ (например: 1987), оно​ а внизу под​ выбираете нужное количество​ новую тему со​For Each r​

​ + x2 &​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(ЦЕЛОЕ(ПОДСТАВИТЬ(A3:E3;»/»;»,»)))&»/»&СУММПРОИЗВ(—ПРАВБ(ПОДСТАВИТЬ(A3:E3;»/»;»000000000000000″);15))​Алексей​ поменять запятые на​ находящегося в ячейке​
​ форматом​в списке​, если к ячейке​

Как в Excele дроби математические писать?

​Дробь с десятыми долями​ дроби.​ языке) .​ Image 001.png (14.08​ разделяется на целое​ чертой 0​ знаков после запятой.​ своим вопросом. А​ In rng​

​ «/» & y1​​mikolafnv​: Ставить ЗАПЯТУЮ вместо​ точки я знаю,​А1​Общий​Числовые форматы​ был применен формат​

​123 5/10​​Формат дроби​Для отображения или ввода​

​ КБ)​​ с десятками (19,87).​Геннадий гривин​Тогда, поварьируйте —​ если хорошо присмотреться,​If r.Offset(-1, 0).Value​

​ + y2​​: Можно еще по​ точки.​

При вводе: преобразование целого числа в дробное

​ но после этого​​:​никакое форматирование к​
​. При этом вводимые​ с типом дроби​Дробь с сотыми долями​Отображает в этом формате​ чисел в виде​ElenaV​ Меняю формат на​
​: Не только дроби,​ точка-запятая (не распознаёт​
​ то ответ на​
​ = «Н» Then​End Function​ такому примеру, требования​

​Елизавета антонова​​ числа превращаются в​

​=ОСТАТ(A1;ЕСЛИ(A1​​ числам не применяется.​ дроби не округляются​Простыми дробями​123 46/100​123.456​

​ обыкновенных, а не​​: СПАСИБО. ​ числовой, убираю десятки​ а любые формулы!​

​ вашу запятую)​​ вопрос можно найти​x = x​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>Function aaa1$(rng As​ те же самые.​

​: Формат ячеек смотри​​ даты. Как этого​

Как сделать десятичные числа в excel?

Общий числовой формат используется по умолчанию. В большинстве случаев числа, имеющие общий формат, отображаются так, как они были введены с клавиатуры.

В процессе работы общий числовой формат используют для отказа от других числовых форматов. Для установки общего формата проще всего воспользоваться раскрывающимся списком Числовой формат.

Установка разделителя групп разрядов

Оформление числовых данных с разделителем групп разрядов позволяет отображать в ячейке пробелы между группами разрядов: тысячи, миллионы, миллиарды и т. д.

Выделите ячейку или диапазон ячеек.

.Нажмите кнопку Формат с разделителем группы Число вкладки Главная

В этом случае автоматически установится финансовый формат. Для установки разделителя групп разрядов при числовом формате надо использовать вкладку Число окна диалога Формат ячейки. . Надо поставить флажок в поле Разделитель групп разрядов.

Форматы отрицательных чисел

Используя окно диалога, приведенное на рисунке выше для удобства просмотра данных можно установить отображение отрицательных чисел красным цветом. Знак минус (-) при этом можно отображать или не отображать в зависимости от выбранного образца.

Форматы дробных чисел

Изменение разрядности десятичных дробей

Изменение разрядности позволяет изменять количество знаков после запятой, отображаемое в ячейке.

Выделив ячейку или диапазон ячеек, нажмите кнопку Увеличить разрядность или Уменьшить разрядность группы Число вкладки Главная. Одно нажатие соответствующей кнопки увеличивает или уменьшает на один знак количество отображаемых знаков после запятой. Либо изменить значение в поле Число десятичных знаков вкладки Число окна диалога Формат ячейки. .

Форматы простых дробей

Microsoft Excel позволяет отображать десятичные дроби в виде простых дробей. Дробный формат округляет десятичную дробь до ближайшей простой дроби в соответствии с выбранным типом.

Выделив ячейку или диапазон ячеек, откройте вкладку Число диалогового окна Формат ячейки. В списке Числовые форматы выберите Дробный, в списке Тип выберите необходимый формат.

Дробный формат отображает в простых дробях только десятичные дроби. Отображение целых чисел не изменяется. В отформатированную таким образом ячейку можно вводить простую дробь, например, 1/2, или 3 1/3. Во втором случае между целой и дробной частью вводится пробел.

Процентный формат

Процентный формат позволяет установить обозначение знака процента (%) для числа, отображаемого в ячейке. Обычно это используют для представления результатов вычислений.

Для выделенной ячейки или диапазон ячеек нажмите кнопку Процентный формат группы Число вкладки Главная.

По умолчанию в процентном формате число отображается без десятичных разрядов. Для установки необходимого количества десятичных разрядов процентного формата можно воспользоваться кнопками Увеличить разрядность или Уменьшить разрядность этой же группы.

Для чисел, введенных с клавиатуры, процентный формат изменяет отображение не только в ячейке, но и в строке формул. Например, число 0,3 после применения процентного формата будет отображаться и в ячейке, и в строке формул как 30%. На результатах вычислений это никак не сказывается.

Читать еще:  Как в excel сделать разделитель разрядов пробелом?

Экспоненциальный формат

Экспоненциальный формат используется для отображения очень больших или очень маленьких чисел в экспоненциальной записи.

Например, число 62500000000 будет отображена как 6,25E+11, где 6,25 — это мантисса числа, Е — признак десятичной системы счисления, а +11 — степень, в которую возводится основание системы счисления.

То есть эта запись означает 6,25 умноженное на 10 11 (десять в одиннадцатой степени), а число 0,0000000000000002345 будет отображена как 2,345E-16, что означает 2,345 умноженное на 10 -16 (десять в минус шестнадцатой степени). Для установки экспоненциального формата проще всего воспользоваться раскрывающимся списком Числовой формат.

Финансовый и денежный формат

Установка финансового или денежного формата позволяет отображать в ячейке число с указанием денежной единицы. Финансовый формат можно установить с использованием кнопки Финансовый числовой формат группы Число вкладки Главная, которая позволяет для выделенной ячейки или диапазона ячеек выберать обозначение денежной единицы.

Если требуемой денежной единицы нет в списке, выберите команду Другие финансовые форматы.

Откроется вкладка Число диалогового окна Формат ячеек, в раскрывающемся списке Обозначение выберите обозначение нужной денежной единицы.

В денежном формате, в отличие от финансового, можно выбрать способ отображения отрицательных чисел. Кроме того, денежный и финансовый формат отличаются способом выравнивания обозначения денежной единицы и знака минус (-) у отрицательных значений.

В списке Обозначение финансового и денежного форматов можно найти условные обозначения денежных единиц всех государств Европы, некоторых других стран, а также коды валют почти 200 стран всего мира.

Кроме того, в обоих случаях в счетчике Число десятичных разрядов при необходимости можно установить количество десятичных разрядов.

Для установки финансового формата с указанием российской денежной единицы (р.) достаточно выделить ячейки и нажать кнопку Финансовый числовой формат.

Для установки финансового или денежного формата с указанием российской денежной единицы можно также воспользоваться раскрывающимся списком Числовой формат.

Форматирование дат и времени

Формат даты

Установка формата даты позволяет изменить представление даты, отображаемой в ячейке.

1.Выделите ячейку или диапазон ячеек.

2.Откройте вкладку Число диалогового окна Формат ячейки.

3.В списке Числовые форматы выберите Дата, в списке Тип выберите необходимый формат. При необходимости предварительно в раскрывающемся списке Язык выберите язык, в стандартах которого будет отображена дата.

Для установки краткого или длинного формата даты можно также воспользоваться раскрывающимся списком Числовой формат.

Формат времени

Установка формата времени позволяет изменить представление времени, отображаемое в ячейке.

  1. Выделите ячейку или диапазон ячеек.
  2. Откройте вкладку Число диалогового окна Формат ячейки.
  3. В списке Числовые форматы выберите Время, в списке Тип выберите необходимый формат. При необходимости предварительно в раскрывающемся списке Язык выберите язык, в стандартах которого будет отображено время.

    Для установки полного формата времени можно также воспользоваться раскрывающимся списком Числовой формат.

Текстовый формат

Текстовый формат используется в тех редких случаях, когда ячейку, содержащую числовые значения, необходимо оформлять как текстовую. Это может потребоваться, например, при создании в ячейке верхних и нижних индексов.

Для установки текстового формата можно воспользоваться раскрывающимся списком Числовой формат.

Также можно при вводе числа первым ввести знак ‘ (апостроф). В этом случае все введенное после него воспримается как текст, а сам знак на экране не отображается.

Дополнительные форматы

Дополнительные форматы используют для удобства ввода номеров телефонов, почтовых индексов, табельных номеров. Этот формат обычно устанавливают еще до ввода данных в ячейки.

  1. Выделите ячейку или диапазон ячеек.
  2. Отобразите вкладку Число диалогового окна Формат ячейки.
  3. В списке Числовые форматы выберите Дополнительно, в списке Тип выберите необходимый формат. При необходимости предварительно в раскрывающемся списке Язык выберите язык.

Например, после установки формата Табельный номер (язык Русский) при вводе цифр таберьного номера можно отображать незначащие цифры, например, 04512..

Генератор случайных чисел в Excel

В данной статье мы рассмотрим особенности алгоритма генератора случайных чисел в Excel, и на примерах рассмотрим, как использовать функции СЛЧИС и СЛУЧМЕЖДУ в Excel для генерации случайных чисел, случайных чисел с заданным количеством знаков после запятой, дат и времени.

Генератор случайных чисел с использованием функции СЛЧИС

Функция СЛЧИС является одной из двух функций, специально предназначенных для генерации случайных чисел в Excel. Данная функция возвращает случайное десятичное число (действительное число) между 0 и 1.

СЛЧИС() является энергозависимой функцией, что означает, что при каждом вычислении рабочего листа создается новое случайное число. И это происходит каждый раз, когда вы выполняете какое-либо действие на листе, например, обновляете формулу (не обязательно формулу СЛЧИС, любую другую формулу на листе), редактируете ячейку или вводите новые данные.

Функция СЛЧИС доступна во всех версиях: Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003.

Поскольку функция Excel СЛЧИС не имеет аргументов, вы просто вводите =СЛЧИС() в ячейке и затем копируете формулу на столько ячеек, сколько хотите:

Генератор случайных чисел в Excel – Генерация случайных чисел

А теперь давайте сделаем еще один шаг и напишем несколько формул СЛЧИС для генерации случайных чисел в соответствии с определенными условиями.

Генератор случайных чисел от нуля до заданной верхней границы диапазона

Чтобы сделать генератор случайных чисел от нуля до любого значения N, вы несколько раз выполняете функцию СЛЧИС с помощью N:

Например, для создания последовательности случайных чисел, больших или равных 0, но менее 50, используйте следующую формулу:

Примечание . Значение верхней границы никогда не включается в возвращаемую случайную последовательность. Например, если вы хотите получить случайные числа от 0 до 10, включая 10, правильная формула =СЛЧИС()*11.

Генератор случайных чисел в диапазоне

Чтобы создать случайное число в диапазоне, т.е. случайное число между любыми двумя указанными вами числами, используйте следующую формулу СЛЧИС:

Где A – это нижнее значение границы (наименьшее число), а B – верхнее значение границы (наибольшее число).

Например, чтобы сделать генератор случайных чисел от 10 до 50, вы можете использовать следующую формулу:

Примечание . Эта формула генерации случайных чисел никогда не вернет число, равное наибольшему числу указанного диапазона (значение B).

Генератор случайных целых чисел в Excel

Чтобы функция Excel СЛЧИС создавала случайные целые числа, возьмите одну из вышеупомянутых формул и заверните ее в функцию ЦЕЛОЕ .

Чтобы сделать генератор случайных целых чисел от 0 до 50:

Чтобы генерировать случайные целые числа от 10 до 50:

Генератор случайных чисел в Excel – Генерация случайных целых чисел

Генератор случайных чисел в Excel в диапазоне с помощью функции СЛУЧМЕЖДУ

СЛУЧМЕЖДУ – это еще одна функция в Excel для создания генератора случайных чисел.. Она возвращает случайные целые числа в указанном диапазоне:

СЛУЧМЕЖДУ (нижняя граница; верхняя граница)

Очевидно, что нижняя граница – это наименьшее число, а верхняя граница – наибольшее число в диапазоне случайных чисел, которые вы хотите получить.

Подобно СЛЧИС, СЛУЧМЕЖДУ в Excel является изменчивой функцией, и она также возвращает новое случайное целое число каждый раз, когда ваша таблица пересчитывается или изменяется.

Например, того чтобы сделать генератор случайных целых чисел от 10 до 50 (включая 10 и 50) используйте следующую формулу СЛУЧМЕЖДУ:

Генератор случайных чисел в Excel – Генерация случайных чисел в заданном диапазоне

Функция СЛУЧМЕЖДУ в Excel может создавать как положительные, так и отрицательные числа случайные числа. Например, чтобы получить список случайных чисел от -10 до 10, введите следующую формулу на листе:

Функция СЛУЧМЕЖДУ доступна в следующих версиях: Excel 2016, Excel 2013, Excel 2010 и Excel 2007.

В более ранней версии Excel 2003, вы можете использовать формулу СЛЧИС , рассмотренную выше.

Далее в этой статье вы найдете еще несколько примеров формул, демонстрирующих, как использовать функцию СЛУЧМЕЖДУ для создания генератора случайных чисел, отличных от целых.

Создание случайных чисел с заданным количеством знаков после запятой

Хотя функция СЛУЧМЕЖДУ в Excel была предназначена для генерации случайных целых чисел, вы можете использовать ее для генерации случайных десятичных чисел с таким количеством десятичных знаков, сколько хотите.

Например, чтобы получить список чисел с одним десятичным знаком, вы умножаете нижнее и верхнее значения на 10, а затем делите возвращаемое значение на 10:

= СЛУЧМЕЖДУ(нижняя граница*10; верхняя граница*10)/10

Например, чтобы получить список чисел с одним десятичным знаком, вы умножаете нижнее и верхнее значения на 10, а затем делите возвращаемое значение на 10:

Следующая формула СЛУЧМЕЖДУ возвращает случайные десятичные числа от 1 до 50:

Генератор случайных чисел в Excel – Генерация случайных чисел с одним знаком после запятой

Аналогичным образом, чтобы сделать генератор случайных чисел от 1 до 50 с двумя знаками после запятой, вы умножаете аргументы функции СЛУЧМЕЖДУ на 100, а затем делите результат на 100:

Читать еще:  Как сделать чтобы высота строки менялась от текста в excel?

Генератор случайных чисел в Excel – Генерация случайных чисел с двумя знаками после запятой

Генератор случайных дат в Excel

Чтобы вернуть список случайных дат между данными двумя датами, используйте функцию СЛУЧМЕЖДУ в сочетании с ДАТА:

=СЛУЧМЕЖДУ (ДАТА (дата начала); ДАТА (дата окончания))

Например, чтобы получить список дат между 1 сентября 2017 и 20 ноября 2017 включительно, введите следующую формулу на листе:

Не забудьте применить формат даты к ячейке (ячейкам), и вы получите список случайных дат, подобных этому:

Генератор случайных чисел в Excel – Генерация случайных дат

Генератор случайного времени в Excel

Во внутренней системе Excel времена хранятся как десятичные числа, и вы можете использовать стандартную функцию Excel СЛЧИС для вставки случайных действительных чисел, а затем просто применить формат времени к ячейкам:

Генератор случайных чисел в Excel – Генерация случайного времени функцией СЛЧИС и применение к ней формата Время

Чтобы сделать генератор случайного времени в указанном диапазоне, требуется более конкретная формула. Рассмотрим подробнее.

Генератор случайного времени в указанном диапазоне

Чтобы вставить произвольное время между любыми двумя указанными вами временными интервалами, используйте функцию ВРЕМЯ в сочетании с Excel СЛЧИС:

= ВРЕМЯ (время начала) + СЛЧИС () * (ВРЕМЯ (время начала) — ВРЕМЯ (время окончания))

Например, чтобы вставить случайное время между 5:30 и 18:00, вы можете использовать одну из следующих формул:

Генератор случайных чисел в Excel – Генерация случайного времени в заданном интервале

Генератор случайных букв в Excel

Чтобы вставить случайную букву, необходимо использовать комбинацию трех различных функций:

Где A — первый символ, а Z — последний символ в диапазоне букв, которые вы хотите включить (в алфавитном порядке).

Разберем функции, в приведенной выше формуле:

  • КОДСИМВ возвращает числовые коды ANSI для указанных букв.
  • СЛУЧМЕЖДУ принимает числа, возвращаемые функциями КОДСИМВ , как нижнее и верхнее значения диапазона.
  • СИМВОЛ преобразует случайные коды ANSI, возвращаемые СЛУЧМЕЖДУ, в соответствующие буквы.

Генератор случайных чисел в Excel – Генерация случайных букв

Так как коды ANSI отличаются для прописных и строчных букв, эта формула учитывает регистр.

Если кто-то наизусть знает Коды символов ANSI, ничто не мешает вам передавать коды непосредственно в функцию СЛУЧМЕЖДУ.

Например, чтобы получить произвольные прописные буквы между A (код ANSI 65) и Z (код ANSI 90), вы пишете:

Чтобы генерировать строчные буквы между а (код ANSI 97) в z (код ANSI 122), вы используете следующую формулу:

Чтобы вставить случайный специальный символ, например! «# $% & ‘() * +, -. /, используйте функцию СЛУЧМЕЖДУ с нижним параметром, установленным на 33 (код ANSI для«! »), а верхний параметр — 47 (код ANSI для« / »).

Генератор случайных чисел в Excel – Генерация случайных символов

Как предотвратить повторное вычисление СЛЧИС и СЛУЧМЕЖДУ

Если вы хотите получить постоянный набор случайных чисел, дат или текстовых строк, которые не будут меняться каждый раз, то есть зафиксировать случайные числа, когда лист пересчитывается, используйте один из следующих способов:

  1. Чтобы остановить функции СЛЧИС или СЛУЧМЕЖДУ от пересчета в одной ячейке , выберите эту ячейку, переключитесь на панель формул и нажмите F9 , чтобы заменить формулу на ее значение.
  2. Чтобы предотвратить функцию случайных чисел в Excel от автоматического обновления значений в нескольких ячейках , используйте функцию Вставить. Выберите все ячейки с формулой генерации случайных значений, нажмите Ctrl+C, чтобы скопировать их, затем щелкните правой кнопкой мыши выбранный диапазон и нажмите « Вставить специальные »—> « Значения ».

Генератор случайных чисел в Excel – Вставка значений

Генератор случайных чисел с помощью Анализа данных

С помощью пакета анализа данных вы, например, можете сгенерировать случайные числа нормального распределения или другого распределения. По умолчанию данный пакет не подключен, поэтому необходимо его загрузить. Как это сделать, описано в этой статье.

Пример генерации случайных чисел нормального распределения

Для того чтобы сгенерировать случайные числа нормального распределения, переходим во вкладку « ДАННЫЕ », в группе « Анализ » выбираем « Анализ данных ».

Генератор случайных чисел в Excel – Анализ данных

В открывшемся списке выбираем «Генерация случайных чисел» и нажимаем кнопку « ОК ».

Генератор случайных чисел в Excel – Генерация случайных чисел

В открывшемся окне в списке «Распределение» выбираем «Нормальное», вводим число переменных, число случайных чисел, среднее и отклонение, а также место, где вы хотите разместить сгенерированные случайные числа.

Генератор случайных чисел в Excel – Генерация случайных чисел нормального распределения

После того, как все данные введены нажимаем кнопку « ОК », и в результате получаем сгенерированные случайные числа нормального распределения.

Ну вот на этом все. Теперь вы научились, как сделать генератор случайных чисел, чисел в диапазоне, чисел с заданным количеством знаков после запятой, случайных дат, случайного времени, а также случайных букв, а также, как сгенерировать случайные числа нормального распределения. Таким образом, владея данными знаниями, вы можете создать не только генератор случайных чисел в Excel, но и генератор паролей.

Длинное число в Excel

ЕВС сказал(-а): 29.03.2012 07:35

Длинное число в Excel

stas® сказал(-а): 29.03.2012 07:36

ЕВС сказал(-а): 29.03.2012 07:39

mvf сказал(-а): 29.03.2012 07:43

ЕВС сказал(-а): 29.03.2012 07:50

ЕВС сказал(-а): 29.03.2012 07:54

mvf сказал(-а): 29.03.2012 07:59

YUM сказал(-а): 29.03.2012 12:16

vikttur сказал(-а): 01.04.2012 00:13

Ошибочка
Вы нам показали экспоненциальную запись числа. Excel так «нещадно» поступает, если для отображения числа недостаточно ширины столбца. Он (Excel) по доброте своей неодушевленной пытается нам помочь.
Наибольшее возможное число в Excel — 9E+307.

Не Станиславский, но не верю
Очень хочется увидеть в Excel ЧИСЛОВУЮ запись ЧИСЛА длиной более 15 знаков с младшими разрядами, отличными от нуля.

Аноним сказал(-а): 01.04.2012 12:59

vikttur сказал(-а): 01.04.2012 21:45

Ворчун (может, и не совсем старый? ), мой текст относился к сообщению YUM о возможности ввода такого длинного числа. Потому-то и «Очень хочется увидеть. «.

Аноним сказал(-а): 01.04.2012 23:00

vikttur сказал(-а): 02.04.2012 07:55

Я не пытаюсь доказать, что р/счет — число или не число.
Разговор о конкретной ситуации: при заполнении листа данными введенная в ячейку информация была воспринята Excel’ем как число.

Почему? Потому что для него это число.
Как обойти? Показать табличному монстру, что это текст.

Доброго времени суток, уважаемые)

При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 * 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки «числовой»- «2 знака после запятой», EXSEL все равно держит «в уме» остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через «Специальная вставка» — «значение» в эту же колонку, и в ручную убирать лишнее знаки после запятой.

Может быть есть какие-то настройки.

mvf сказал(-а): 05.04.2012 10:21

Из далека сказал(-а): 05.04.2012 10:21

Доброго времени суток, уважаемые)

При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 * 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки «числовой»- «2 знака после запятой», EXSEL все равно держит «в уме» остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через «Специальная вставка» — «значение» в эту же колонку, и в ручную убирать лишнее знаки после запятой.

Может быть есть какие-то настройки.

Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше.

Может быть есть какие-то настройки.

есть: параметры — вычисления — точность как на экране. позволяет избавиться от многочисленных «ОКРУГЛ()» в ячейках.

Но копейка всё равно может вылезти.
Ибо:
1,00/3,00=0,33
0,33*3,00=0,99

YUM сказал(-а): 06.04.2012 10:35

Доброго времени суток, уважаемые)

При составление различных расчетных таблиц в EXSEL получается вот какая ситуация: при расчете 10839,60 * 2,6% = 281,8296. По-моему мнению, это 281,83, а по EXSEL так и есть 281,8296. Даже если выставить формат ячейки «числовой»- «2 знака после запятой», EXSEL все равно держит «в уме» остальные цифры и при суммировании их учитывает.
Когда в таблице 20 строк (например, по количеству человек) итоговая сумма, чаще всего, получается на 1 или 2 копейки больше. Приходится каждый раз копировать полученные значения, вставлять через «Специальная вставка» — «значение» в эту же колонку, и в ручную убирать лишнее знаки после запятой.

Может быть есть какие-то настройки.

Ссылка на основную публикацию
Adblock
detector