Excel, если целое, то

Обновлено: 21.11.2024

Содержит 32-битные (4-байтовые) целые числа со знаком в диапазоне от -2 147 483 648 до 2 147 483 647.

Примечания

Тип данных Integer обеспечивает оптимальную производительность на 32-разрядном процессоре. Другие целочисленные типы медленнее загружаются и сохраняются из памяти и в память.

Значение целого числа по умолчанию равно 0.

Буквальные назначения

Вы можете объявить и инициализировать целочисленную переменную, назначив ей десятичный литерал, шестнадцатеричный литерал, восьмеричный литерал или (начиная с Visual Basic 2017) двоичный литерал. Если целочисленный литерал выходит за пределы диапазона Integer (то есть меньше Int32.MinValue или больше Int32.MaxValue, возникает ошибка компиляции.

В следующем примере целые числа, равные 90 946, которые представлены в виде десятичных, шестнадцатеричных и двоичных литералов, назначаются целочисленным значениям.

Вы используете префикс &h или &H для обозначения шестнадцатеричного литерала, префикс &b или &B для обозначения двоичного литерала и префикс &o или &O для обозначения восьмеричного литерала. Десятичные литералы не имеют префикса.

Начиная с Visual Basic 2017, вы также можете использовать символ подчеркивания _ в качестве разделителя цифр для повышения удобочитаемости, как показано в следующем примере.

Начиная с Visual Basic 15.5, вы также можете использовать символ подчеркивания ( _ ) в качестве начального разделителя между префиксом и шестнадцатеричными, двоичными или восьмеричными цифрами. Например:

Чтобы использовать символ подчеркивания в качестве начального разделителя, необходимо добавить следующий элемент в файл проекта Visual Basic (*.vbproj):

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

Советы по программированию

Расширение. Тип данных Integer расширяется до Long , Decimal , Single или Double . Это означает, что вы можете преобразовать Integer в любой из этих типов, не сталкиваясь с ошибкой System.OverflowException.

Введите символы. Добавление символа литерального типа I к литералу переводит его в тип данных Integer. Добавление символа типа идентификатора % к любому идентификатору делает его целочисленным .

Диапазон

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

В этом посте рассказывается, как проверить, является ли число целым числом в ячейках Excel. Как проверить, является ли значение ячейки целым числом с помощью формулы в Excel.

Проверить, является ли значение целым

Предположим, что у вас есть список данных в диапазоне B1:B5, в котором содержатся числовые значения. И вы хотите проверить значение каждой ячейки, является ли оно целым числом, если оно истинно, возвращает ИСТИНА, в противном случае возвращает ЛОЖЬ. Как мне это сделать. Вы можете использовать формулу, основанную на функции INT, чтобы получить результат. Вот так:

Введите эту формулу в пустую ячейку, например: Cell C1, и нажмите клавишу Enter на клавиатуре. Затем скопируйте эту формулу из ячейки C1 в диапазон C2:C5, чтобы применить эту формулу для проверки значений.

Давайте посмотрим, как работает эта формула:

Функция INT пытается извлечь целочисленную часть из заданного значения ячейки. Если возвращаемое значение равно значению ячейки по умолчанию, это означает, что числовое значение является целым числом.

Связанные функции


    Функция Excel INT возвращает целую часть заданного числа. И он округляет заданное число до ближайшего целого числа. Синтаксис функции INT следующий: = INT (число)…

В этом посте рассказывается, как фильтровать данные между двумя заданными значениями дат с помощью функции ФИЛЬТР в Microsoft Excel. Общая формула выглядит следующим образом: =ФИЛЬТР(общие_данные,(диапазон_дат>=дата_начала)*(диапазон_дат

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

Иногда нам может понадобиться ввести последовательность дней в Excel для какой-либо цели, и мы можем нажать Ctrl+; чтобы вставить текущую дату в ячейку, а затем перетащите ячейку вниз, чтобы прикрепить следующие дни к другим ячейкам, затем .

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

У каждой компании есть своя политика относительно даты выхода сотрудников на пенсию. Предположим, что сотрудники будут выходить на пенсию с определенного возраста 60 лет, как мы можем рассчитать дату выхода на пенсию для всех на основе их дней рождения? На самом деле их несколько.

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

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

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

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

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel для Mac 2011 Еще. Меньше

В этой статье описаны синтаксис формулы и использование функции ЧИСЛОЗНАЧ в Microsoft Excel.

Описание

Преобразует текст в число, независимо от региональных настроек.

Синтаксис

ЧИСЛОЗНАЧ(Текст, [Десятичный_разделитель], [Групповой_разделитель ])

Синтаксис функции ЧИСЛОЗНАЧ имеет следующие аргументы.

Текст обязателен. Текст для преобразования в число.

Decimal_separator Необязательно. Символ, используемый для разделения целой и дробной части результата.

Групповой_разделитель Необязательный. Символ, используемый для разделения групп чисел, например тысяч от сотен и миллионов от тысяч.

Примечания

Если аргументы Decimal_separator и Group_separator не указаны, используются разделители из текущей локали.

Если в аргументах Decimal_separator или Group_separator используется несколько символов, используется только первый символ.

Если в качестве аргумента Text указана пустая строка (""), результатом будет 0.

Пустые пробелы в аргументе Text игнорируются, даже в середине аргумента. Например, "3 000" возвращается как 3000.

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

Если аргумент Text заканчивается одним или несколькими знаками процента (%), они используются при вычислении результата. Несколько знаков процента добавляются, если они используются в аргументе Text так же, как если бы они использовались в формуле. Например, =ЧИСЛОЗНАЧ("9%%") возвращает тот же результат (0,0009), что и формула =9%%.

Пример

Скопируйте данные примера из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы формулы отображали результаты, выберите их, нажмите F2, а затем нажмите клавишу ВВОД. При необходимости вы можете изменить ширину столбцов, чтобы увидеть все данные.

Описание

Возвращает 2 500,27. Десятичный разделитель текстового аргумента в примере указывается во втором аргументе в виде запятой, а разделитель групп указывается в третьем аргументе в виде точки.

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

Ctrl+S используется для сохранения. Ctrl+5 используется для зачеркивания. Почему Ctrl+5? Когда вы используете хэш-метки для подсчета |||| равно 4, зачеркните, чтобы получить 5.

Бьюнгхайм

Известный участник

Я думаю, что это с:

MrExcel MVP, младший администратор

Это проверит, является ли оно числовым, но не обязательно целым.

Обычно я проверяю, есть ли в числе десятичная часть, например:

Марк В.

MrExcel MVP

Бьюнгхайм

Известный участник

Совершенно верно, jmiskey.

Я различаю.

Грег Труби

MrExcel MVP
    [*]textbox.value / 1 = textbox.value \ 1[*]int(textbox.value) = val(textbox.value)[*]cint(textbox.value) = cdbl(textbox.value)[/list] назвать несколько.
    Вау, похоже, сегодня утром я слишком медленно печатаю. Пошли пить кофе!
MrExcel MVP, младший администратор

Грег Труби

MrExcel MVP
MrExcel MVP, младший администратор

Хороший улов.Похоже, вы не единственный, кому не помешает немного кофе!

Похожие темы

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

Статистика форума

Поделиться этой страницей

Мы обнаружили, что вы используете блокировщик рекламы.

Какой блокировщик рекламы вы используете?

Отключить AdBlock

Следуйте этим простым шагам, чтобы отключить AdBlock

1)Нажмите значок на панели инструментов браузера.
2)Нажмите значок на панели инструментов браузера.
2)Нажмите кнопку «Приостановить на этом сайте».

Отключить AdBlock Plus

Следуйте этим простым шагам, чтобы отключить AdBlock Plus

1)Нажмите значок на панели инструментов браузера.
2)Нажмите на переключатель, чтобы отключить его для «mrexcel.com».

Отключить источник uBlock

Следуйте этим простым шагам, чтобы отключить uBlock Origin

1)Нажмите значок на панели инструментов браузера.
2)Нажмите кнопку "Питание".
3)Нажмите кнопку "Обновить".

Отключить uBlock

Следуйте этим простым шагам, чтобы отключить uBlock

1)Нажмите значок на панели инструментов браузера.
2)Нажмите кнопку "Питание".
3)Нажмите кнопку "Обновить".

Читайте также: