Что считается числом в excel

Подсчет количества чисел, больших или меньших определенного числа

​Смотрите также​​Посчитаем число ячеек в​ числами больше 100.​ ячеек по определенному​ для сотрудника с​ о продуктах, содержащихся​ виде текстовой строки,​ числовые, а какие​ ячеек в диапазоне​ таблице ниже, а​ языке) .​ как = SpellNumber(22.50).​ Result & GetDigit​ 2, 1) <>​ _ «00», 2))​ которые используются для​ оперативнее обеспечивать вас​Примечание:​ диапазоне В1:В11 со​ Формула: =СЧЁТЕСЛИ(B1:B11;»>100″). Диапазон​ критерию. Работает с​ фамилией Иванов:​

​ в ассортименте интернет-магазина.​ введенной в кавычках​ нет.​A1:E4​ затем нажмите сочетание​Важно:​Нажмите клавишу​ _ (Right(TensText, 1))​ «0» Then Result​ MyNumber = Trim(Left(MyNumber,​

Примеры с функцией СЧЁТЕСЛИ

​ создания и отладки​ актуальными справочными материалами​Мы стараемся как​ значением большим или​ – В1:В11. Критерий​ числовыми и текстовыми​=ЗНАЧЕН(B2)​ Некоторые ячейки содержат​ (например, ЗНАЧЕН(“9 300​Чтобы посчитать количество непустых​, которые содержат числа.​ CTRL + C.​ Вычисляемые результаты формул и​

support.office.com

Подсчет Чисел в Excel. Бесплатные примеры и статьи.

​Ввод​ ‘ Retrieve ones​ = Result &​ DecimalPlace — 1))​ процедур. Сотрудники службы​ на вашем языке.​ можно оперативнее обеспечивать​ равным 100 и​ подсчета – «>100».​ значениями, датами.​Аргументом функции является поле​ как числовую, так​ ₽”) или ссылки​ ячеек в диапазоне,​

excel2.ru

Преобразование чисел в слова

​СЧЕТ(значение1; [значение2]; …)​​Данные​ некоторые функции листа​, чтобы подтвердить формулу.​ place. End If​ GetTens(Mid(MyNumber, 2)) Else​ End If Count​ поддержки Майкрософт могут​ Эта страница переведена​ вас актуальными справочными​ меньшим или равным​ Результат:​Сначала рассмотрим аргументы функции:​ денежного формата, содержащее​ и текстовую информацию,​ на ячейку таблицы,​ воспользуйтесь функцией СЧЕТЗ.​COUNT(value1, [value2], …)​15000​ Excel могут несколько​К началу страницы​

​ GetTens = Result​ Result = Result​ = 1 Do​ пояснить конкретной процедуры.​ автоматически, поэтому ее​ материалами на вашем​ 200. Формула: =СЧЁТЕСЛИ(B1:B11;»>=100″)-СЧЁТЕСЛИ(B1:B11;»>200″).​Если условие подсчета внести​Диапазон – группа значений​ информацию о заработной​ поскольку используемый для​ в которой содержится​Если требуется посчитать количество​В качестве аргументов функции​9000​ отличаться на компьютерах​Excel не может сохранить​ End Function ‘​ & GetDigit(Mid(MyNumber, 3))​ While MyNumber <>​ Однако они не​ текст может содержать​

​ языке. Эта страница​Применим в формуле СЧЕТЕСЛИ​ в отдельную ячейку,​ для анализа и​ плате Иванова. Аналогично​ выгрузки данных парсер​

​ текст.​​ пустых ячеек в​ СЧЕТ могут выступать​-8000​ под управлением Windows​ книгу с помощью​ Converts a number​ End If GetHundreds​ «» Temp =​ изменять эти примеры​ неточности и грамматические​ переведена автоматически, поэтому​ несколько диапазонов. Это​ можно в качестве​ подсчета (обязательный).​ производится расчет для​ сработал некорректно. Необходимо​Примечания:​ Excel, используйте функцию​ любые значения, ссылки​Формула​ с архитектурой x86​ функции макросов в​ from 1 to​ = Result End​

Создание функции SpellNumber для преобразования чисел в слова

  1. ​ GetHundreds(Right(MyNumber, 3)) If​​ для обеспечения функциональных​​ ошибки. Для нас​​ ее текст может​​ возможно, если диапазоны​ критерия использовать ссылку:​Критерий – условие, по​

    ​ остальных сотрудников. В​​ выполнить подсчет общего​Формат текста, принимаемого в​ СЧИТАТЬПУСТОТЫ.​ на ячейки и​

  2. ​=A2-A3​​ или x86-64 и​​ формате стандартной книги​​ 9 into text.​​ Function ‘ Converts​

    В меню Insert выберите пункт Module.

  3. ​ Temp <> «»​

    ​ возможностей или создания​​ важно, чтобы эта​ содержать неточности и​ являются смежными. Формула:​Посчитаем текстовые значения в​ которому нужно подсчитать​

    ​ результате получим:​ числа товаров.​ качестве параметра функции​Для подсчета количества ячеек​ диапазоны, массивы данных,​Вычитание 9000 из 15000​ компьютерах под управлением​ без поддержки макросов​ Function GetDigit(Digit) Select​ a number from​ Then Dollars =​ процедур в соответствии​ статья была вам​ грамматические ошибки. Для​ =СЧЁТЕСЛИ(A1:B11;">=100")-СЧЁТЕСЛИ(A1:B11;">200"). Ищет значения​ одном диапазоне. Условие​ ячейки (обязательный).​Пример 3. Самолет вылетел​Часть таблицы выглядит следующим​ ЗНАЧЕН, должен быть​ по условию Вы​ а также формулы​ (что равняется 6000)​ Windows RT с​ (XLSX). Если щелкнуть​ Case Val(Digit) Case​ 10 to 99​ Temp & Place(Count)​ с конкретными требованиями.​ полезна. Просим вас​ нас важно, чтобы​ по двум критериям​ поиска – один​В диапазоне ячеек могут​ согласно расписанию в​ образом:​ одним из предусмотренных​ можете применить функции​ и функции.​-SUM(A2:A4)​ архитектурой ARM. Дополнительные​файл​ 1: GetDigit =​ into text. Function​ & Dollars If​Используйте сочетание клавиш​ уделить пару секунд​ эта статья была​ сразу в двух​ критерий.​ находиться текстовые, числовые​ 13:40 и должен​Для расчета общего количества​ в Excel (время,​ СЧЕТЕСЛИ и СЧЕТЕСЛИМН.​Значение1​Добавляет все числа в​ сведения об этих​>​ "One" Case 2:​ GetTens(TensText) Dim Result​ Len(MyNumber) > 3​Alt​ и сообщить, помогла​ вам полезна. Просим​ столбцах. Если диапазоны​Формула: =СЧЁТЕСЛИ(A1:A11;"табуреты"). Или:​ значения, даты, массивы,​ был совершить посадку​ представленных 5 наименований​ дата, число, денежный).​Следующая формула подсчитывает количество​(value1) – обязательный​ списке, включая отрицательное​ различиях.​Сохранить​ GetDigit = "Two"​ As String Result​ Then MyNumber =​+​ ли она вам,​ вас уделить пару​ несмежные, то применяется​Во втором случае в​ ссылки на числа.​ в конечном пункте​ продукции используем следующую​ Результатом выполнения функции​ ячеек, содержащих числовые​ аргумент функции СЧЕТ,​ (конечный результат —​Допустим, вы хотите узнать,​. Откроется диалоговое окно​ Case 3: GetDigit​ = "" '​ Left(MyNumber, Len(MyNumber) -​F11​ с помощью кнопок​ секунд и сообщить,​ функция СЧЕТЕСЛИМН.​ качестве критерия использовали​ Пустые ячейки функция​ перелета в 17:20.​ формулу:​ будет являться ошибка​ значения. Подсчет ведется​ все остальные аргументы​ 16000)​ сколько элементов запасах​проекта VB​ = "Three" Case​ Null out the​ 3) Else MyNumber​, чтобы открыть​ внизу страницы. Для​ помогла ли она​Когда в качестве критерия​ ссылку на ячейку.​ игнорирует.​ Во время полета​Функция СУММ принимает числовые​ #ЗНАЧ!, если исходный​ сразу по двум​ являются необязательными и​Выделите на листе ячейку​ нерентабельным (вычесть прибыльные​. Нажмите кнопку​ 4: GetDigit =​ temporary function value.​ = "" End​ редактор Visual Basic​ удобства также приводим​ вам, с помощью​ указывается ссылка на​Формула с применением знака​В качестве критерия может​ произошел инцидент, в​ значения и производит​ текст не соответствует​ диапазонам. Красным выделены​ могут быть опущены.​ A1, а затем​ товары из общих​Нет​ "Four" Case 5:​ If Val(Left(TensText, 1))​ If Count =​ (VBE).​ ссылку на оригинал​ кнопок внизу страницы.​ диапазон ячеек с​ подстановки: =СЧЁТЕСЛИ(A1:A11;"таб*").​ быть ссылка, число,​ связи которым рейс​ их суммирование. В​ одному из этих​ ячейки, которые учитываются​Начиная с версии Excel​ нажмите клавиши CTRL+V.​ запасов). Или, возможно,​.​ GetDigit = "Five"​ = 1 Then​ Count + 1​Примечание:​ (на английском языке).​ Для удобства также​ условиями, функция возвращает​Для расчета количества значений,​ текстовая строка, выражение.​ был задержан на​ данном примере наименование​ типов данных.​ функцией СЧЕТ.​ 2007, Вы можете​Чтобы переключаться между просмотром​ вам нужно знать,​
  4. ​Можно сохранить файл в​ Case 6: GetDigit​​ ‘ If value​​ Loop Select Case​ Вы также можете открывать​

    Код, вставленный в поле Module1 (Code).

  5. ​Нет функции по умолчанию,​​ приводим ссылку на​​ массив. Для ввода​ оканчивающихся на «и»,​ Функция СЧЕТЕСЛИ работает​ определенное время. Самолет​

    ​ и количество единиц​​На практике функция ЗНАЧЕН​Данная формула подсчитывает количество​ использовать до 255​ результатов и просмотром​ сколько сотрудников заканчивается​ формате​ = «Six» Case​ between 10-19… Select​

​ Dollars Case «»​

Использование функции SpellNumber в отдельных ячейках

  1. ​ редактор Visual Basic,​​ отображающий чисел в​​ оригинал (на английском​​ формулы нужно выделить​​ в которых содержится​ только с одним​ приземлился в 19:13.​ некоторых товаров записаны​ используется довольно редко,​ чисел в массиве​ аргументов, каждый из​ формул, нажмите клавиши​

  2. ​ ли место пенсионных​​Книга Excel с поддержкой​​ 7: GetDigit =​

​ Case Val(TensText) Case​

Сохранение книги с функцией SpellNumber

​ Dollars = «No​ добавив вкладку «Разработчик»​ виде английских слов​ языке) .​ такое количество ячеек,​ любое число знаков:​​ условием (по умолчанию).​​ Необходимо определить время​​ в одной строке.​​ поскольку в Excel​​ данных, который состоит​​ которых способен содержать​​ CTRL +’ (апостроф)​​ возраст (вычтите количество​

В диалоговом окне проекта VB щелкните

​ макросов (xlsm)​ «Seven» Case 8:​​ 10: Result =​ Dollars» Case «One»​​ на ленту.​ на листе Excel,​

  1. ​Допустим, при подготовке отчета,​​ как в диапазоне​​ =СЧЁТЕСЛИ(A1:A11;»*и»). Получаем:​​ Но можно ее​​ задержки в часах​

  2. ​ Функция ПРАВСИМВ «отрезает»​​ реализован механизм автоматического​​ из трех значений.​​ огромное количество данных.​ на клавиатуре. Или​​ сотрудников в разделе​

  3. ​, чтобы сохранить файл​​ GetDigit = «Eight»​​ «Ten» Case 11:​

​ Dollars = «One​

support.office.com

Вычитание чисел

​На вкладке​​ но вы можете​ и вы хотите​ с критериями. После​Формула посчитала «кровати» и​ «заставить» проанализировать 2​ и минутах. Данные​ часть строки кроме​ преобразования значений подобно​ Логическое значение и​ В более ранних​ нажмите кнопку​ 55 от общее​ в текущем формате.​ Case 9: GetDigit​ Result = «Eleven»​ Dollar» Case Else​Insert​ добавить эту возможность​ подсчитать количество счета​ введения аргументов нажать​ «банкетки».​

​ критерия одновременно.​​ о времени вылета,​ двух последних символов,​ некоторым языкам программирования,​ текстовое представление числа​ версиях Excel (например,​Показать формулы​ сотрудников).​На вкладке​ = «Nine» Case​ Case 12: Result​ Dollars = Dollars​(Вставка) нажмите кнопку​

​ путем вставки следующий​ продажи были больше​ одновременно сочетание клавиш​Используем в функции СЧЕТЕСЛИ​Рекомендации для правильной работы​ расчетного и фактического​ отображающих числовое значение​ в которых присутствует​ функция СЧЕТ не​ Excel 2003 года),​(на вкладке «​Вычитание чисел, включая несколькими​

В этой статье

​Файл​ Else: GetDigit =​

  • ​ = «Twelve» Case​

  • ​ & » Dollars»​

Вычитание чисел в ячейке

​Module​ код функции SpellNumber​​ или меньше, чем​​ Shift + Ctrl​

​ условие поиска «не​ функции:​​ времени прибытия занесены​​ – количество товаров.​ неявное преобразование типов​

Вычитание чисел в диапазоне

​ учла.​ функция СЧЕТ обрабатывала​формулы​ способами:​выберите команду​ «» End Select​

​ 13: Result =​​ End Select Select​(Модуль).​​ в модуле VBA​​ конкретное значение. Используйте​​ + Enter. Excel​​ равно».​Если функция СЧЕТЕСЛИ ссылается​ в ячейки таблицы​ С помощью функции​​ данных. Эта функция​​Если эти же три​

Пример

​ лишь 30 аргументов.​»).​Вычитание чисел в ячейке​

  1. ​Сохранить как​ End Function​ «Thirteen» Case 14:​ Case Cents Case​

    ​Скопируйте приведенный ниже код.​

    ​ (Visual Basic for​

    ​ функцию СЧЁТЕСЛИ для​

    ​ распознает формулу массива.​

    ​Формула: =СЧЁТЕСЛИ(A1:A11;»<>»&»стулья»). Оператор «<>»​

    ​ на диапазон в​

    ​ формата «Дата».​ ЗНАЧЕН, принимающей в​

    ​ реализована с целью​

    ​ значения подставить прямо​В Microsoft Excel аргументы​Функция сумм добавляет все​Вычитание чисел в диапазоне​

  2. ​.​Вставьте строки кода в​ Result = «Fourteen»​

  3. ​ «» Cents =​Примечание:​ Applications). Эта функция​ подсчета числа больше​СЧЕТЕСЛИ с двумя условиями​ означает «не равно».​​ другой книге, то​​Таблица имеет следующий вид:​​ качестве параметра результат​​ совместимости с прочими​

С помощью функции сумм

​ на место аргументов​ функции СЧЕТ могут​ числа, указанный в​Для выполнения простых вычитания​Щелкните раскрывающееся меню​ поле​ Case 15: Result​ » and No​​ Известные как Пользовательской функции​​ позволяет преобразовывать доллара​ или меньше конкретного​ в Excel очень​ Знак амперсанда (&)​ необходимо, чтобы эта​​Для решения задачи запишем​​ работы функции ПРАВСИМ,​ программными продуктами, поддерживающими​ функции, то все​ содержать самые различные​ качестве аргументов. Аргументами​​ арифметический оператор использования​​Тип файла​

support.office.com

Функция СЧЕТ (COUNT) в Excel

​Module1 (Code)​​ = «Fifteen» Case​ Cents» Case «One»​ (UDF)этот код Автоматизация​ и кратное сумм​ числа.​ часто используется для​ объединяет данный оператор​ книга была открыта.​ следующую формулу:​ мы производим прямое​​ работу с таблицами.​​ они будут учтены,​

Функция СЧЕТ в Excel

Синтаксис функции СЧЕТ

​ данные, либо ссылаться​

​ могут быть диапазон,​

​–​и выберите​(Модуль 1 —​ 16: Result =​ Cents = «​ задач для преобразования​ для слов с​

​A11 и A12 имеет​​ автоматизированной и эффективной​ и значение «стулья».​Аргумент «Критерий» нужно заключать​Примечание: функция ЗНАЧЕН использована​ преобразование выделенных символов​

​Функция полезна в случаях,​ и результат окажется​ на них. При​ ссылка на ячейку,​(знак минус).​Книгу Excel с поддержкой​ код).​ «Sixteen» Case 17:​ and One Cent»​ чисел в разных​ помощью формулы, 22,50​

Какие значения считаются числовыми

​ формулы, где СЧЁТЕСЛИ​ работы с данными.​При применении ссылки формула​ в кавычки (кроме​ для явного преобразования​ в числовое значение.​ когда числовые значения​ другим.​ этом важно понимать​ массив, константа, формула​

  • ​Например при вводе в​ макросов​Нажмите клавиши​
  • ​ Result = «Seventeen»​ Case Else Cents​ частях листа.​ читается как двадцати​ выполняет проверку на​
  • ​ Поэтому продвинутому пользователю​ будет выглядеть так:​ ссылок).​ дат в числа​В результате получим следующее:​ внесены в ячейки​Урок подготовлен для Вас​ какие значения функция​ или результат из​ ячейку формулы​.​

​Alt + Q​ Case 18: Result​ = » and​Option Explicit ‘Main Function​ двух центы и​

Функция СЧЕТ в Excel

Полезная информация

  • ​ количество счетов меньше,​ настоятельно рекомендуется внимательно​Часто требуется выполнять функцию​
  • ​Функция не учитывает регистр​ в коде времени​То есть, в данной​ с установленным текстовым​
  • ​ командой сайта office-guru.ru​ СЧЕТ принимает за​ другой функции. Например​= 10-5​

Примеры использования функции СЧЕТ в Excel

  1. ​Нажмите кнопку​, чтобы вернуться​ = «Eighteen» Case​ » & Cents​ Function SpellNumber(ByVal MyNumber)​ т. Это может​ чем 20000 и​Функция СЧЕТ в Excel
  2. ​ изучить все приведенные​ СЧЕТЕСЛИ в Excel​ текстовых значений.​ Excel. Фактически, записи​ части таблицы представлены​ форматом данных. Также​Автор: Антон Андронов​ числовые, а какие​Функция СЧЕТ в Excel
  3. ​SUM(A1:A5)​в ячейке отображается​Сохранить​ в Microsoft Excel.​ 19: Result =​ & » Cents»​ Dim Dollars, Cents,​Функция СЧЕТ в Excel

​ быть очень полезным​ больше или равной​
​ выше примеры.​

​ по двум критериям.​

office-guru.ru

Функция ЗНАЧЕН в Excel для преобразования текста в число

​При формулировании условия подсчета​ «=ЗНАЧЕН(C2)-ЗНАЧЕН(B2)» и «C2-B2»​ 265 единиц товаров.​ в Excel можно​Автор: Антон Андронов​ просто игнорирует.​добавляет все числа​ 5 в результате.​.​ Функция SpellNumber теперь​ «Nineteen» Case Else​ End Select SpellNumber​

Примеры функции ЗНАЧЕН в Excel и особенности ее использования

​ Temp Dim DecimalPlace,​ при использовании Excel​

​ 20 000 в​

​Посчитаем количество реализованных товаров​ Таким способом можно​ можно использовать подстановочные​ являются эквивалентными, поскольку​Пример 2. Данные о​ использовать надстройку, выполняющую​Функция ЗНАЧЕН в Excel​Числа, даты и время​ в диапазоне ячеек​Добавление отрицательного числа не​К началу страницы​ готов к использованию.​ End Select Else​ = Dollars &​

​ Count ReDim Place(9)​

  1. ​ как шаблон для​ диапазоне B2: B7.​ по группам.​ существенно расширить ее​ знаки. «?» -​ Excel выполняет неявное​ зарплатах сотрудников некоторого​ поиск чисел, отформатированных​ выполняет операцию преобразования​ всегда учитываются функцией​ A1 – A5.​ идентичен вычитания одного​
  2. ​Примечание:​Примечание:​ ‘ If value​ Cents End Function​ As String Place(2)​ печати проверки.​ СЧЁТЕСЛИ находит 4​Сначала отсортируем таблицу так,​ возможности. Рассмотрим специальные​ любой символ. «*»​ преобразование. Прямое преобразование​ предприятия представлены в​ в качестве текста​
  3. ​ строки в числовое​ СЧЕТ как числовые.​ Еще один пример​ числа из другого.​Мы стараемся как​ Эта функция работает только​ between 20-99… Select​ ‘ Converts a​ = » Thousand​Если вы хотите преобразования​ значения значения меньше,​ чтобы одинаковые значения​
  4. ​ случаи применения СЧЕТЕСЛИ​ — любая последовательность​ имеет практический смысл​ таблице Excel. Предприятие​ и последующее преобразование​ значение в тех​Пустые ячейки, ошибки и​ —​ Используйте функцию сумм​ можно оперативнее обеспечивать​ для текущей книги.​ Case Val(Left(TensText, 1))​

​ number from 100-999​

Примеры использования функции ЗНАЧЕН в Excel

​ » Place(3) =​ числовых значений в​ чем 20000 и​ оказались рядом.​ в Excel и​ символов. Чтобы формула​ при использовании полученных​ приобрело программный продукт,​ их в числовой​ случаях, где это​ текст, который не​СУММ (A1, A3, A5)​ для добавления отрицательных​

​ вас актуальными справочными​ Для использования этой​

Часть таблицы.

​ Case 2: Result​ into text Function​ » Million «​ текстовом формате без​

​ 2 больше, чем​Первый аргумент формулы «ПРОМЕЖУТОЧНЫЕ.ИТОГИ»​ примеры с двумя​ искала непосредственно эти​ значений в других​ база данных которого​ формат.​ возможно. Данная функция​ может быть преобразован​складывает числа, содержащиеся​ чисел в диапазоне.​ материалами на вашем​ функции в другой​ = «Twenty «​ GetHundreds(ByVal MyNumber) Dim​ Place(4) = «​ отображения их как​ и равно 20000.​ — «Номер функции».​

​ условиями.​

Сложная формула.

​ знаки, ставим перед​ программных продуктах, не​ не поддерживает денежный​

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

​Чаще всего функция ЗНАЧЕН​ возвращает число в​ в числа, функция​ в ячейках A1,​Примечание:​ языке. Эта страница​ книге, необходимо повторить​ Case 3: Result​ Result As String​ Billion » Place(5)​ слова, используйте функции​Для подсчета ЧИСЛОвых значений,​ Это числа от​Посчитаем, сколько ячеек содержат​

​ ними знак тильды​ поддерживающих форматы даты​

Пример 2.

​ формат данных (только​ используется для преобразования​ случае удачно выполненного​ СЧЕТ игнорирует.​ A3 и A5​ В Excel не существует​ переведена автоматически, поэтому​ шаги, скопируйте и​

​ = «Thirty «​

​ If Val(MyNumber) =​ = » Trillion​ текст .​ Дат и Текстовых​ 1 до 11,​ текст «столы» и​ (~).​

ЗНАЧЕН.

Функция ЗНАЧЕН и формат времени

​ и времени Excel.​ числовой). Было принято​ результатов работы функций​ процесса преобразования или​Логические значения, а также​ (A1, A3 и​ функции​ ее текст может​ вставьте код в​ Case 4: Result​ 0 Then Exit​ » ‘ String​Примечание:​ значений, удовлетворяющих определенному​ указывающие статистическую функцию​ «стулья». Формула: =СЧЁТЕСЛИ(A1:A11;»столы»)+СЧЁТЕСЛИ(A1:A11;»стулья»).​Для нормального функционирования формулы​В результате будет получено​ решение создать отдельную​ ПСТР и ЛЕВСИМВ​

​ код ошибки #ЗНАЧ!,​

Таблица.

​ текстовые представления чисел​ A5:​

​ВЫЧЕСТЬ​ содержать неточности и​ этой книге.​ = «Forty «​ Function MyNumber =​ representation of amount.​ Microsoft примеры программирования только​ критерию, существует простая​ для расчета промежуточного​ Для указания нескольких​ в ячейках с​ число в коде​ таблицу, в которой​ (ПРАВСИМВ), однако для​ если преобразование текста​

​ (например, число, заключенное​аргументы​. Используйте функцию​

получено число в коде времени.

​ грамматические ошибки. Для​К началу страницы​ Case 5: Result​ Right(«000» & MyNumber,​

формат Время.

​ MyNumber = Trim(Str(MyNumber))​ для иллюстрации и​ и эффективная функция​

exceltable.com

Функция СЧЕТЕСЛИ в Excel и примеры ее использования

​ результата. Подсчет количества​ условий используется несколько​ текстовыми значениями не​ времени Excel:​ вся информация о​ корректного отображения к​ в число невозможно.​

Синтаксис и особенности функции

​ в кавычки), учитываются​

  • ​).​СУММ​ нас важно, чтобы​
  • ​Введите формулу​ = «Fifty «​ 3) ‘ Convert​

​ ‘ Position of​ без гарантий выраженное​ СЧЁТЕСЛИ(), английская версия​ ячеек осуществляется под​ выражений СЧЕТЕСЛИ. Они​ должно пробелов или​

​Для получения искомого значения​ зарплате представлена в​ результатам вычислений данных​Данная функция имеет следующую​ функцией СЧЕТ по-разному.​Функция СЧЕТ в Excel​, преобразуя все числа,​ эта статья была​= SpellNumber​

​ Case 6: Result​ the hundreds place.​

  • ​ decimal place 0​ или подразумевается. Включает​ COUNTIF(). Подсчитаем значения​ цифрой «2» (функция​ объединены между собой​
  • ​ непечатаемых знаков.​ необходимо преобразовать формат​ виде числовых значений.​
  • ​ функций можно просто​ синтаксическую запись:​
  • ​ Все зависит от​подсчитывает количество числовых​ которые необходимо вычесть,​ вам полезна. Просим​(​ = «Sixty «​ If Mid(MyNumber, 1,​ if none. DecimalPlace​ в себя, но​ в диапазоне в​
  • ​ «СЧЕТ»).​ оператором «+».​​ данных ячейки в​Изначально таблица выглядит следующим​

​ прибавить 0 (нуль).​

Функция СЧЕТЕСЛИ в Excel: примеры

​=ЗНАЧЕН(текст)​ того, где хранится​ значений в списке​ в их отрицательные​

​ вас уделить пару​A1​

Цены на мебель.

​ Case 7: Result​ 1) <> «0»​ = InStr(MyNumber, «.»)​ не ограничивается гарантий​ случае одного критерия,​Скачать примеры функции СЧЕТЕСЛИ​

СЧЁТЕСЛИ.

​Условия – ссылки на​Посчитаем числовые значения в​ «Время»:​ образом:​

Ссылка.

​ Подробнее рассмотрим это​Единственный аргумент — текст​ значение: в ячейке,​ аргументов. Самым традиционным​

​ значения. Например, функция​

1 критерий.

​ секунд и сообщить,​) в ячейку, которую​ = «Seventy «​

​ Then Result =​ ‘ Convert cents​

​ окупаемость или Фитнес​ а также покажем​ в Excel​ ячейки. Формула: =СЧЁТЕСЛИ(A1:A11;A1)+СЧЁТЕСЛИ(A1:A11;A2).​ одном диапазоне. Условие​

Пример.

​То есть, самолет опоздал​Для конвертирования денежных данных​

​ в одном из​ является обязательным для​ массиве или введено​

​ способом применения данной​СУММ(100,-32,15,-6)​ помогла ли она​ вы хотите отобразить​ Case 8: Result​

Знак амперсанда.

​ GetDigit(Mid(MyNumber, 1, 1))​ and set MyNumber​

Пример1.

​ для определенной цели.​ как ее использовать​Формула нашла количество значений​ Текст «столы» функция​ подсчета – один​ на 1 час​ в числовые была​ примеров.​ заполнения. То есть,​ непосредственно в список​

  1. ​ функции является подсчет​возвращает результат 77.​ вам, с помощью​ письменного номер, где​ = «Eighty «​ & » Hundred​ to dollar amount.​ В этой статье​Оператор +.
  2. ​ для подсчета неповторяющихся​ для группы «Стулья».​ ищет в ячейке​ критерий.​ и 53 минуты.​ использована функция ЗНАЧЕН.​​ данная функция принимает​На базе критерия.
  3. ​ аргументов.​ количества ячеек в​Выполните следующие действия, чтобы​ кнопок внизу страницы.​ A1 — ячейку,​ Case 9: Result​2 критерия.
  4. ​ » End If​ If DecimalPlace >​ предполагается, что вы​ значений и вычисления​ При большом числе​ А1. Текст «стулья»​У нас есть такая​Функция СЧЕТЕСЛИ входит в​ Расчет выполняется для​Пример 1. В таблицу​2 несмежные диапазоны.
  5. ​ на вход текстовые​В таблице ниже представлено,​ Excel, содержащих числа.​ вычесть числа различными​ Для удобства также​ содержащую число вы​ = «Ninety «​ ‘ Convert the​ 0 Then Cents​ знакомы с языком​ ранга.​ строк (больше тысячи)​ — на базе​ таблица:​

Массив формул.

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

ПРОМЕЖУТОЧНЫЕ.ИТОГИ и СЧЕТЕСЛИ

​ Case Else End​ tens and ones​

  1. ​ = GetTens(Left(Mid(MyNumber, DecimalPlace​ VBA программирования и​Примечание:​Исходная таблица.
  2. ​ подобное сочетание функций​ критерия в ячейке​Посчитаем количество ячеек с​ Позволяет найти число​ Приведем пример использования​ выгружены некоторые данные​ быть представлены в​ СЧЕТ учитывает, как​ формула возвращает количество​Выделите все строки в​

ПРОМЕЖУТОЧНЫЕ.ИТОГИ.

​ оригинал (на английском​ вручную ввести значение​

​ Select Result =​ place. If Mid(MyNumber,​ + 1) &​ с помощью средств,​ Мы стараемся как можно​ может оказаться полезным.​

exceltable.com

​ А2.​


  • Опубликовано
    30 мая 2020 г.

  • Категория:
    MS Office
  • Теги: Формулы и функции Excel
  • Прочитали 379 человек

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


Смотрите видео после статьи

видео может дополнять статью или содержать её полностью

Типов данных ячеек в Excel несколько — числа и текст просто самые распространённые значения. Если нужно определить именно числовое значение, то ЕЧИСЛО подходит лучше всего. Формулу можно использовать как саму по себе, так и в комбинациях с другими функциями.

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

Стандартной справки по функции ЕЧИСЛО в Excel не предусмотрено (по крайней мере, в нашей версии 2010). Рассмотрим синтаксис функции и её применение на практике.

Синтаксис функции ЕЧИСЛО

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

В общем виде формула ЕЧИСЛО в Excel выглядит так:
ЕЧИСЛО(адрес)

Формула проверяет переданный аргумент (в случае с адресом ячейки — её содержимое) и выдаёт один из двух логических результатов:

  • ИСТИНА — если в ячейке содержится число;
  • ЛОЖЬ — если в ячейке содержится что-то, не являющееся числом;

Обратите внимание, что Excel воспринимает дату как число!

Пустая ячейка при проверке даёт результат «ЛОЖЬ».

Функция ЕЧИСЛО не предназначена для поиска чисел в диапазонах! Выполняется проверка только одной указанной ячейки.

Добавить формулу ЕЧИСЛО в ячейку Вы можете при помощи Мастера функций или просто вручную.

Примеры использования ЕЧИСЛО в Excel

Скачайте прикреплённый файл Excel с примерами после статьи и посмотрите варианты использования формулы ЕЧИСЛО с аргументами различного типа. Данные примеры также разобраны на видео.

Если хотите быстро проверить работу функции ЕЧИСЛО, то скопируйте в ячейку следующее выражение: «=ЕЧИСЛО(10)». В результате получим значение «ИСТИНА». Если Вы вставите в ячейку выражение «=ЕЧИСЛО(«привет!»)», то получите результат «ЛОЖЬ», так как выражение в двойных кавычках всегда воспринимается как простой текст.

Наиболее эффективно изучать Excel системно, поэтому рекомендуем воспользоваться нашим спецкурсом по данной программе. С примерами видео-уроков можно познакомиться здесь.

Уникальная метка публикации: 591FAE30-FF98-4297-70A3-41C0711B6B00
Источник: //artemvm.info/information/uchebnye-stati/microsoft-office/funkcziya-echislo-v-excel/

Смотреть видео
Функция ЕЧИСЛО в Excel

Функция ЕЧИСЛО в Excel видео

Смотреть видео

Файлы для загрузки

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

  • Функция ЕЧИСЛО в Excel (примеры).zip

Авторы публикации

При всем многообразии информации, которая может быть введена в ячейки электронных таблиц создаваемых в MS Excel, их, тем не менее, можно разделить на три группы, три основных типа данных excel:

  • Формулы
  • Текстовые значения
  • Числовые значения

Программа сама определяет какой тип данных содержится в конкретной ячейке.

Тип данных: Текстовые значения MS Excel

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

Типы данных excel: Текстовые значения MS Excel

Все текстовые ячейки выравниваются по левому краю, все числовые по правому

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

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

Текстовый тип данных MS Excel

Если текст вылезает за пределы ячейки, имеет смысл «упаковать» его с помощью инструмента Перенос текста

Впрочем, вы можете воспользоваться инструментом «Перенести текст» (на вкладке «Главная» в группе «Выравнивание») щелкнув его, когда выделена ячейка с длинным текстом, и тогда он поместится в неё целиком, просто «не влезающая» его часть будет перенесена на следующую строку.

Тип данных: Числовые значения MS Excel

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

Фактически, к числовым типам данных относятся:

  • сами числа (и целые и дробные и отрицательные и даже записанные в виде процентов)
  • дата и время

Несколько особенностей числовых типов данных

Если введенное число не помещается в ячейку, то оно будет представлено в экспоненциальной форму представления, здорово пугающей неподготовленных пользователей. Например, гигантское число 4353453453453450 х 54545 в ячейку будет записано в виде 2,37459Е+20. Но, как правило в «жизни» появление «странных чисел» в ячейках excel свидетельствует о простой ошибке.

типы данных используемые в excel

Если число или дата не помещается в ячейку целиком, вместо цифр в ней появляются символы ###. В этом случае «лечение» ещё более простое — нужно просто увеличить ширину столбца таблицы.

Иногда есть необходимостью записать число как текст, например в случае записи всевозможных артикулов товаров и т.п. дело в том, что если вы запишите 000335 в ячейку, Excel посчитав это значение числом, сразу же удалит нули, превратив артикул в 335. Чтобы этого не произошло, просто поместите число в кавычки — это будет сигналом для Excel, что содержимое ячейки надо воспринимать как текст, то есть выводить также, как его ввел пользователь. Естественно, производить с таким числом математических операций нельзя.

Что представляет собой дата в MS Excel? 

Если с числами все более-менее понятно, то даты имеют несколько особенностей, о которых стоит упомянуть. Для начала, что такое «дата» с точки зрения MS Excel? На самом деле все не так уж и просто.

Дата в Excel — это число дней, отсчитанных до сегодняшнего дня, от некой начальной даты. По умолчанию этой начальной датой считается 1 января 1900 года.

А что же текущее время? Ещё интереснее — за точку отсчета каждых суток берется 00:00:00, которое представляется как 1. А дальше, эта единичка уменьшается, по мере того как уменьшается оставшееся в сутках время. Например 12.00 дня это с точки зрения MS Excel 0,5 (прошла половина суток), а 18.00 — 0,25 (прошли 3 четверти суток).

В итоге, дата 17 июня 2019 года, 12:30, «языком экселя» выглядит как 43633 (17.06.19) + 0,52 (12:30), то есть число 43633,52.

типы данных в таблице excel

Как превратить число в текст? Поместите его в кавычки!

Тип данных: Формулы MS Excel

Если содержимое ячейки начинается со знака «=» (впрочем, также можно начинать со знака «+» или «-«), то значение этой ячейки MS Excel воспринимается как формула. Формула представляет собой не итоговое значение введенное в ячейку, а результат выполнения каких-то действий над значениями других ячеек.

Это важно понимать — в ячейке с формулой содержаться не сами данные, а только результат вычислений. Иными словами, если мы складываем значения ячеек А (5) и Б (7), то в ячейке В с формулой, будет содержатся не итоговое число 13 (хотя именно результат 13 и будет выводится), а сумма значений А и Б (5+7).

Работают формулы просто: сперва вы инициируете формулу («=»), затем указываете ячейку из которой берутся данные для вычислений (щелкаете в неё левой кнопкой мыши), действие которое нужно выполнить (вписываете знак сложения, умножения, вычитания, степени и т.п.),  затем ещё одну ячейку с данными и нажимаете Enter.

Формулы - один из трех основных типов данных в Excel

Простейший пример формулы в Excel. Формулы — один из трех основных типов данных в Excel

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

Впрочем, даже указывать ячейки с источниками данных не обязательно, если инициировать формулу («=»), а затем ввести в ту же ячейку данные «вручную», например 2+2, то после нажатия Enter в ячейке окажется результат вычисления, т.е. число 4.

Именно за формулы мы и любим редактор Excel. Нам нужно только ввести исходные данные и указать что с чем нужно вычитать и складывать, а уж программа сделает все автоматически.

Содержание

  • Процедура подсчета значений в столбце
    • Способ 1: индикатор в строке состояния
    • Способ 2: оператор СЧЁТЗ
    • Способ 3: оператор СЧЁТ
    • Способ 4: оператор СЧЁТЕСЛИ
  • Вопросы и ответы

Подсчет значений в столбце в Microsoft Excel

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

Читайте также: Как посчитать количество строк в Excel
Как посчитать количество заполненных ячеек в Экселе

Процедура подсчета значений в столбце

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

Способ 1: индикатор в строке состояния

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

Для выполнения данной задачи достаточно зажать левую кнопку мыши и выделить весь столбец, в котором вы хотите произвести подсчет значений. Как только выделение будет произведено, в строке состояния, которая расположена внизу окна, около параметра «Количество» будет отображаться число значений, содержащихся в столбце. В подсчете будут участвовать ячейки, заполненные любыми данными (числовые, текстовые, дата и т.д.). Пустые элементы при подсчете будут игнорироваться.

Количество значений в столбце отображаемое на строке состояния в Microsoft Excel

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

Включение индикатора количества на строке состояния в Microsoft Excel

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

Способ 2: оператор СЧЁТЗ

С помощью оператора СЧЁТЗ, как и в предыдущем случае, имеется возможность подсчета всех значений, расположенных в столбце. Но в отличие от варианта с индикатором в панели состояния, данный способ предоставляет возможность зафиксировать полученный результат в отдельном элементе листа.

Главной задачей функции СЧЁТЗ, которая относится к статистической категории операторов, как раз является подсчет количества непустых ячеек. Поэтому мы её с легкостью сможем приспособить для наших нужд, а именно для подсчета элементов столбца, заполненных данными. Синтаксис этой функции следующий:

=СЧЁТЗ(значение1;значение2;…)

Всего у оператора может насчитываться до 255 аргументов общей группы «Значение». В качестве аргументов как раз выступают ссылки на ячейки или диапазон, в котором нужно произвести подсчет значений.

  1. Выделяем элемент листа, в который будет выводиться итоговый результат. Щелкаем по значку «Вставить функцию», который размещен слева от строки формул.
  2. Переход в Мастер функций в Microsoft Excel

    Lumpics.ru

  3. Тем самым мы вызвали Мастер функций. Переходим в категорию «Статистические» и выделяем наименование «СЧЁТЗ». После этого производим щелчок по кнопке «OK» внизу данного окошка.
  4. Переход в окно аргументов функции СЧЁТЗ в Microsoft Excel

  5. Мы переходим к окну аргументов функции СЧЁТЗ. В нём располагаются поля ввода аргументов. Как и количество аргументов, они могут достигать численности 255 единиц. Но для решения поставленной перед нами задачи хватит и одного поля «Значение1». Устанавливаем в него курсор и после этого с зажатой левой кнопкой мыши выделяем на листе тот столбец, значения в котором нужно подсчитать. После того, как координаты столбца отобразились в поле, жмем на кнопку «OK» в нижней части окна аргументов.
  6. Окно аргументов функции СЧЁТЗ в Microsoft Excel

  7. Программа производит подсчет и выводит в ячейку, которую мы выделяли на первом шаге данной инструкции, количество всех значений (как числовых, так и текстовых), содержащихся в целевом столбце.

Результат вычисления функции СЧЁТЗ в Microsoft Excel

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

Урок: Мастер функций в Excel

Способ 3: оператор СЧЁТ

С помощью оператора СЧЁТ можно произвести подсчет только числовых значений в выбранной колонке. Он игнорирует текстовые значения и не включает их в общий итог. Данная функция также относится к категории статистических операторов, как и предыдущая. Её задачей является подсчет ячеек в выделенном диапазоне, а в нашем случае в столбце, который содержит числовые значения. Синтаксис этой функции практически идентичен предыдущему оператору:

=СЧЁТ(значение1;значение2;…)

Как видим, аргументы у СЧЁТ и СЧЁТЗ абсолютно одинаковые и представляют собой ссылки на ячейки или диапазоны. Различие в синтаксисе заключается лишь в наименовании самого оператора.

  1. Выделяем элемент на листе, куда будет выводиться результат. Нажимаем уже знакомую нам иконку «Вставить функцию».
  2. Переход в Мастер функций в программе Microsoft Excel

  3. После запуска Мастера функций опять перемещаемся в категорию «Статистические». Затем выделяем наименование «СЧЁТ» и щелкаем по кнопке «OK».
  4. Переход в окно аргументов функции СЧЁТ в Microsoft Excel

  5. После того, как было запущено окно аргументов оператора СЧЁТ, следует в его поле внести запись. В этом окне, как и в окне предыдущей функции, тоже может быть представлено до 255 полей, но, как и в прошлый раз, нам понадобится всего одно из них под названием «Значение1». Вводим в это поле координаты столбца, над которым нам нужно выполнить операцию. Делаем это все тем же образом, каким выполняли данную процедуру для функции СЧЁТЗ: устанавливаем курсор в поле и выделяем колонку таблицы. После того, как адрес столбца был занесен в поле, жмем на кнопку «OK».
  6. Окно аргументов функции СЧЁТ в Microsoft Excel

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

Урок: Функция СЧЁТ в Excel

Способ 4: оператор СЧЁТЕСЛИ

В отличие от предыдущих способов, использование оператора СЧЁТЕСЛИ позволяет задавать условия, отвечающие значения, которые будут принимать участие в подсчете. Все остальные ячейки будут игнорироваться.

Оператор СЧЁТЕСЛИ тоже причислен к статистической группе функций Excel. Его единственной задачей является подсчет непустых элементов в диапазоне, а в нашем случае в столбце, которые отвечают заданному условию. Синтаксис у данного оператора заметно отличается от предыдущих двух функций:

=СЧЁТЕСЛИ(диапазон;критерий)

Аргумент «Диапазон» представляется в виде ссылки на конкретный массив ячеек, а в нашем случае на колонку.

Аргумент «Критерий» содержит заданное условие. Это может быть как точное числовое или текстовое значение, так и значение, заданное знаками «больше» (>), «меньше» (<), «не равно» (<>) и т.д.

Посчитаем, сколько ячеек с наименованием «Мясо» располагаются в первой колонке таблицы.

  1. Выделяем элемент на листе, куда будет производиться вывод готовых данных. Щелкаем по значку «Вставить функцию».
  2. Вставить функцию в Microsoft Excel

  3. В Мастере функций совершаем переход в категорию «Статистические», выделяем название СЧЁТЕСЛИ и щелкаем по кнопке «OK».
  4. Переход в окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  5. Производится активация окошка аргументов функции СЧЁТЕСЛИ. Как видим, окно имеет два поля, которые соответствуют аргументам функции.

    В поле «Диапазон» тем же способом, который мы уже не раз описывали выше, вводим координаты первого столбца таблицы.

    В поле «Критерий» нам нужно задать условие подсчета. Вписываем туда слово «Мясо».

    После того, как вышеуказанные настройки выполнены, жмем на кнопку «OK».

  6. Окно аргументов функции СЧЁТЕСЛИ в Microsoft Excel

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

Результат вычисления функции СЧЁТЕСЛИ в Microsoft Excel

Давайте немного изменим задачу. Теперь посчитаем количество ячеек в этой же колонке, которые не содержат слово «Мясо».

  1. Выделяем ячейку, куда будем выводить результат, и уже описанным ранее способом вызываем окно аргументов оператора СЧЁТЕСЛИ.

    В поле «Диапазон» вводим координаты все того же первого столбца таблицы, который обрабатывали ранее.

    В поле «Критерий» вводим следующее выражение:

    <>Мясо

    То есть, данный критерий задает условие, что мы подсчитываем все заполненные данными элементы, которые не содержат слово «Мясо». Знак «<>» означает в Экселе «не равно».

    После введения этих настроек в окне аргументов жмем на кнопку «OK».

  2. Окно аргументов функции СЧЁТЕСЛИ в программе Microsoft Excel

  3. В предварительно заданной ячейке сразу же отображается результат. Он сообщает о том, что в выделенном столбце находятся 190 элементов с данными, которые не содержат слово «Мясо».

Результат вычисления функции СЧЁТЕСЛИ в программе Microsoft Excel

Теперь давайте произведем в третьей колонке данной таблицы подсчет всех значений, которые больше числа 150.

  1. Выделяем ячейку для вывода результата и производим переход в окно аргументов функции СЧЁТЕСЛИ.

    В поле «Диапазон» вводим координаты третьего столбца нашей таблицы.

    В поле «Критерий» записываем следующее условие:

    >150

    Это означает, что программа будет подсчитывать только те элементы столбца, которые содержат числа, превышающие 150.

    Далее, как всегда, жмем на кнопку «OK».

  2. Подсчет значений больше 50 в окне аргументов функции СЧЁТЕСЛИ в Microsoft Excel

  3. После проведения подсчета Excel выводит в заранее обозначенную ячейку результат. Как видим, выбранный столбец содержит 82 значения, которые превышают число 150.

Результат подсчета значений больше 50 функцией СЧЁТЕСЛИ в Microsoft Excel

Таким образом, мы видим, что в Excel существует целый ряд способов подсчитать количество значений в столбце. Выбор определенного варианта зависит от конкретных целей пользователя. Так, индикатор на строке состояния позволяет только посмотреть количество всех значений в столбце без фиксации результата; функция СЧЁТЗ предоставляет возможность их число зафиксировать в отдельной ячейке; оператор СЧЁТ производит подсчет только элементов, содержащих числовые данные; а с помощью функции СЧЁТЕСЛИ можно задать более сложные условия подсчета элементов.

Хитрости »

1 Май 2011              60938 просмотров

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

ТЕКСТ И ФОРМУЛЫ
Любой произвольный набор символов, если он не представляет собой число или дату, будет воспринят как текст: «привет», «12 штук».
Если данных в ячейке начинаются со знака =, , + — Excel попытается вычислить выражение, следующее за знаком, т.к. посчитает это формулой.

ЧИСЛА, ПРОЦЕНТЫ, ДАТА, ВРЕМЯ

  • ЧИСЛА
    Для представления чисел в Excel используется 15 цифр. Если введено число длиной более 15 цифр (как до, так и после десятичной запятой), Excel сохранит его с точностью до 15 цифр, заменив оставшиеся разряды нулями. Например, если в ячейку с общим или числовым форматом ввести число: 123456789123456789, то последние три цифры(789) будут заменены на нули: 123456789123456000.
    Очень большие числа автоматически представляются в экспоненциальном формате: 1,2Е+19 = 1,2*1019 или 1,2Е-19 = 1,2*10-19. Наибольшее положительное число 9,9Е+307; наименьшее положительное число 1 Е-307 (числа, большие 9,9Е+307 становятся текстом, меньшие 1Е-307 – нулем)
    Для определения целой и дробной частей чисел используется разделитель: в российском языковом стандарте это запятая; в английском – точка
    Возможность Excel работать только с числами не более 15-ти знаков и такого числа разрядов после запятой порождает некоторые недопонимания в расчетах со стороны пользователей: Excel неправильно считает. Почему?
  • ПРОЦЕНТЫ
    Главное здесь помнить, что 100% это по сути 1. Отсюда вывод — проценты это те же числа, только при вводе в ячейку значения со знаком процента(%) Excel сам автоматом делит введенное число на 100 и присваивает формат «Процентный», который визуально уже обратно умножает на 100. Но это только виртуальное умножение, на самом деле в ячейке хранится уже поделенное число. Т.е. если мы введем в ячейку значение 20%, то Excel запомнит его как значение 0,2 и применит процентный формат. И дальнейшие расчеты будут вестись именно со значением 0,2.
  • ДАТА
    Дата для Excel это тоже число, только представленное иным форматом.
    В Excel отсчет даты и времени начинается с 01.01.1900. Для компьютеров под управлением Macintosh в Excel отсчет начинается с 02.01.1904. Для корректной совместимости с такими компьютерами в Excel предусмотрена возможность включения исчисления дат 1904: ФайлПараметрыДополнительноИспользовать систему дат 1904 (FileOptionsAdvancedUse 1904 date system).
    Если в ячейку ввести число 43587 и присвоить этой ячейке формат Даты — «ДД.ММ.ГГГГ» (правая кнопка мыши по ячейке→ Формат ячеек→ вкладка ЧислоДата (Format Cells→ вкладка NumberDate)), то в ячейке будет отображено 02.05.2019. Т.е. 43587 в переводе на дату равно 02.05.2019.
    43587 — это количество дней, прошедших с даты 01.01.1900. Следовательно 1 — это одни целые сутки.
  • ВРЕМЯ
    Т.к. целые числа для Excel это даты, то логично предположить, что дробная часть чисел будет восприниматься как время. Например, 0,5 = 12:00, а 0,1242:58:34.
    Следовательно, если записать в ячейку 43587,124 и назначить формат «ДД.ММ.ГГГГ чч:мм:сс», то в перевод на дату/время это будет — 02.05.2019 2:58:34.

    По умолчанию, если количество часов больше 23, введенное время преобразуется в формат «дата время». Например, 24:12:15 автоматом будет отражено как 01.01.1900 0:12:15
    Чтобы увидеть сумму часов, а не дата+время, необходимо для ячейки установить формат «[ч]:мм:сс»(ч в квадратных скобках [ч] говорит Excel, что необходимо отображать суммарно часы, а не превращать их в дни)


  • Именно такое хранение Excel-ем дат и времени дает нам возможность производить с датами и временем математические операции. Например, можно узнать, какая дата будет через 7 дней:
    =A1+7
    где в A1 записана текущая дата =СЕГОДНЯ()
    Или объединить ячейки с датой и временем так, чтобы получилась одна ячейка в формате даты-времени. Например, в столбце А у нас записаны даты, а в столбце B — время. И необходимо в столбце С получить дату и время вместе. Использовать для этого текстовые функции(вроде СЦЕПИТЬ(CONCATENATE) или амперсанда(&)) не получится, т.к. это все же числа. И правильно их именно складывать, а не объединять:
    =A1+B1
    где
    A1 — дата
    B1 — время
    Если же необходимо именно объединять дату и произвольный текст(=»Отчет по магазину за «&B1, где в B1 — дата), то можно получить совсем не то, что ожидалось. Подробнее об этом и о том, как это можно исправить я описывал в статье: Видимое значение ячейки в реальное


Важно знать, что при изменении данных, Excel автоматически пытается определить тип вводимых данных и преобразовать их в максимально приближенный формат (на свое усмотрение). Порой это может сыграть очень плохую шутку. Например, если попытаться в русской локализации записать в ячейку текст вида 2.1, то Excel непременно преобразует его в дату — 02.янв. Причина тому тот факт, что разделителем целой и дробной части является запятая, а разделителем дней, месяцев и лет в дате – точка. Так же подобное преобразование может происходить и при вводе значения вроде «

02-12

» — Excel переведет его в дату «

02.дек

«. В данном случае дату мы получаем потому, что Excel понимает формат даты «

ДД-ММ-ГГ

» и умеет распознавать в нем именно дату. Чтобы Excel не делал подобных преобразований необходимо перед внесением данных установить формат ячейки — Текстовый (Text) и только после этого вводить в ячейку данные. Или ставить перед такими числами апостроф —

2.1

Так же преобразование в число будет происходить, если мы постараемся ввести в ячейку значение, которое Excel может в него преобразовать(не только дата). Например, когда необходимо записать числа с ведущими нулями(вроде такого «00023543»). Как правило это артикулы и различные ID, но может быть что угодно. Так вот, при вводе в ячейку с общим или любым числовым форматом значения «00023543», Excel автоматом преобразует это значение в 23543, т.е. удалит ведущие нули. При этом сразу эту ошибку можно и не заметить, если при этом для ячейки установлен числовой формат вроде Табельный номер или просто такой: «00000000». Иногда это действительно лучше, т.к. в ячейке на самом деле число, а отображается как некий ID. Но проблема в том, что тогда отображаемое значение «00023543» не будет равно такому же текстовому значению, т.к. фактически там число 23543. И если необходимо этого избежать, то здесь так же необходимо сначала назначить ячейке формат Текстовый (Text), и только после этого начинать вводить данные в эти ячейки.

Есть и другой вариант: когда вы открываете файл(в основном это относится к текстовым файлам и CSV), в котором уже есть подобные «числа»(2.1, 5.10 и т.п.). Они уже в момент открытия в большинстве случаев будут преобразованы в даты и менять формат ячеек уже поздно. Но можно попробовать схитрить и установить на время открытия таких файлов разделитель целой и дробной части — точка. Сделать это можно через Параметры:

  • Excel 2003: меню СервисПараметры… -вкладка Международные
  • Excel 2007: Кнопка ОфисПараметры(Excel Options)Дополнительно(Advanced)
  • Excel 2010 и выше: Файл(File)Параметры(Options)Дополнительно(Advanced)

Снять галку с «Использовать системные разделители(Use system separators)» и установить в полях ниже свои. Как правило помогает установка в качестве разделителя целой и дробной части(decimal separator) точки вместо запятой.


Статья помогла? Сделай твит, поделись ссылкой с друзьями!

Функция ЕЧИСЛО в Excel используется для проверки данных, поступающих на вход, — является ли ее аргумент числовым значением, и возвращает результат в виде логического значения ИСТИНА, если указанное значение является числовым, и ЛОЖЬ, если переданное в качестве аргумента является другим типом данных.

Примеры использования функции ЕЧИСЛО в Excel

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

Вид таблицы данных:

Пример 1.

Для расчетов используем следующую формулу:

Функция ЕСЛИ с помощью функции И выполняет проверку нескольких условий (результатов выполнения функции ЕЧИСЛО, проверяющей каждую ячейку на наличие числового значения с оценкой по предмету). Если хотя бы одна из функций возвращает значение ЛОЖЬ, функция И вернет ЛОЖЬ. В этом случае будет выведена текстовая строка «Есть несданные», иначе – функция СРЗНАЧ произведет расчет.

Результат выполнения для первого ученика:

ЕЧИСЛО.

Таким образом мы определили пустые ячейки в строках и столбцах таблицы.



Суммирование ячеек с числами и текстом в Excel

Пример 2. В таблице содержатся данные о суммарной выручке двух магазинов по дням. В некоторых ячейках содержатся текстовые данные “N”, свидетельствующие о том, что магазин не имел выручки. Рассчитать суммарную выручку для магазинов по дням.

Вид таблицы данных:

Пример 2.

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

Алгоритм работы:

  1. Первая функция ЕСЛИ проверяет условие, заданное функцией И.
  2. Если оба проверяемых выражения (результаты работы рассматриваемой функции) вернут значение ИСТИНА (то есть являются числами), будет выполнена функция СУММ.
  3. Если одна из функций ЕЧИСЛО вернет значение ЛОЖЬ, будет выполнена проверка дополнительной функцией ЕСЛИ (проверка первой ячейки на содержание числовых данных).
  4. Если первая ячейка хранит число, будет возвращено его значение, иначе – возвращается значение, хранящееся в другой ячейке.

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

Результат вычислений:

Формула СУММ ЕЧИСЛО и ЕСЛИ.

Описание аргументов функции ЕЧИСЛО в Excel

Функция имеет следующую синтаксическую запись:

=ЕЧИСЛО(значение)

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

Примечания:

  1. В некоторых случаях функция ЕЧИСЛО возвращает значение ИСТИНА для чисел, хранящихся в ячейках, отформатированных как текст. Обычно, прямое преобразование не выполняется (например: =ЕЧИСЛО(“2”) вернет значение ЛОЖЬ). Следует быть осторожным с выполнением вычислений над такими данными, всегда устанавливать соответствующий формат данных для ячеек.
  2. Функция не выполняет промежуточных преобразований логических данных. Например, результатом выполнения =ЕЧИСЛО(ИСТИНА) будет логическое ЛОЖЬ. В Excel предусмотрена возможность прямого преобразования данных с использованием знака двойного отрицания «—». Например, результат выполнения функции =ЕЧИСЛО(—ИСТИНА) – логическое ИСТИНА.
  3. Рассматриваемую функцию обычно используют в качестве аргумента с проверкой условия для функции ЕСЛИ.
  4. Если в качестве аргумента функции передана ссылка на ячейку, содержащую число, возможны два варианта возвращаемых значений:
  • ИСТИНА, если формат ячейки установлен по умолчанию или является числовым;
  • ЛОЖЬ, если ячейка имеет текстовый формат.


Задача функции

ЕЧИСЛО()

, английский вариант ISNUMBER(),

— проверять являются ли значения числами или нет. Формула

=

ЕЧИСЛО(5)

вернет ИСТИНА, а

=ЕЧИСЛО(«Привет!»)

вернет ЛОЖЬ.


Синтаксис функции

ЕЧИСЛО()


ЕЧИСЛО

(

значение

)


Значение

— значением может быть все что угодно: текст, число, ссылка,

имя

,

пустая ячейка

, значение ошибки, логическое выражение.

Использование функции

В

файле примера

приведены несколько вариантов проверок:

1. Если в качестве значения на вход подается число и формат ячейки НЕ был установлен Текстовый, то функция вернет логическое значение ИСТИНА. Если формат ячейки с числом изменить на Текстовый уже после того, как функция вернула значение ИСТИНА, то она не станет возвращать значение ЛОЖЬ.

2. Если в качестве значения на вход подается число и формат ячейки был установлен Текстовый (до ввода числа в ячейку), то функция вернет логическое значение ЛОЖЬ. Если формат ячейки с числом изменить на Числовой уже после того, как функция вернула значение ЛОЖЬ, то она не станет возвращать значение ИСТИНА.

Вывод: функция

ЕЧИСЛО()

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

А1

число сохранено как текст, то формула =

ЕЧИСЛО(—A1)

вернет ИСТИНА, а =

ЕЧИСЛО(A1)

— ЛОЖЬ.

3. Логические значения ЛОЖЬ и ИСТИНА формально в EXCEL числами не являются и это доказывает тот факт, что формулы

=ЕЧИСЛО(ЛОЖЬ)

и

=ЕЧИСЛО(ИСТИНА)

вернут ЛОЖЬ. Однако, значениям ЛОЖЬ и ИСТИНА сопоставлены значения 0 и 1 соответственно, поэтому формулы

=ЕЧИСЛО(—ЛОЖЬ)

и

=ЕЧИСЛО(—ИСТИНА)

вернут ИСТИНА.

4. Функция

ЕЧИСЛО()

обычно используется в паре с функцией

ЕСЛИ()

. Например, формула

=ЕСЛИ(ЕЧИСЛО(B6);»Число»;»Не число»)

вернет слово

Число

, если в ячейке

В6

находится число (в числовом формате).

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

Для поиска текста также можно использовать фильтр. Дополнительные сведения см. в теме Фильтрация данных.

Поиск ячеек, содержащих текст

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

Вы диапазон ячеек, в которые нужно в поиске.

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

На вкладке Главная в группе Редактирование нажмите кнопку Найти и & выберите, а затем нажмите кнопку Найти.

Параметр "Найти" на ленте

В поле Найти введите текст (или числа), который нужно найти. Вы также можете выбрать недавний поиск в поле Найти.

Примечание: В условиях поиска можно использовать поддеревные знаки.

Чтобы указать формат поиска, нажмите кнопку Формат и сделайте выбор во всплыващем окне Найти формат.

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

В поле Внутри можно выбрать лист или книгу для поиска на листе или во всей книге.

Нажмите кнопку Найти все или Найти далее.

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

Примечание: Чтобы остановить поиск, нажмите клавишу ESC.

Проверьте, есть ли в ячейке текст

Для этого используйте функцию ЕТЕКСТ.

Примеры ЕТЕКСТ

Проверка того, совпадает ли ячейка с определенным текстом

Используйте функцию ЕСЛИ для возврата результатов для заского условия.

Примеры ЕСЛИ

Проверка того, совпадает ли часть ячейки с определенным текстом

Для этого используйте функции ЕСЛИ,ПОИСКи Е ЧИСЛОЭЛЕБР.

Примечание: Функция ПОИСК не имеет чувствительность к делу.

Функция ЕЧИСЛО() в EXCEL

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

Использование функции

В файле примера приведены несколько вариантов проверок:

1. Если в качестве значения на вход подается число и формат ячейки НЕ был установлен Текстовый, то функция вернет логическое значение ИСТИНА. Если формат ячейки с числом изменить на Текстовый уже после того, как функция вернула значение ИСТИНА, то она не станет возвращать значение ЛОЖЬ.

2. Если в качестве значения на вход подается число и формат ячейки был установлен Текстовый (до ввода числа в ячейку), то функция вернет логическое значение ЛОЖЬ. Если формат ячейки с числом изменить на Числовой уже после того, как функция вернула значение ЛОЖЬ, то она не станет возвращать значение ИСТИНА.

Вывод: функция ЕЧИСЛО() не пытается конвертировать значения в числовой формат. Однако, ее легко заставить делать это. Если в ячейке А1 число сохранено как текст, то формула = ЕЧИСЛО(—A1) вернет ИСТИНА, а = ЕЧИСЛО(A1) — ЛОЖЬ.

3. Логические значения ЛОЖЬ и ИСТИНА формально в EXCEL числами не являются и это доказывает тот факт, что формулы =ЕЧИСЛО(ЛОЖЬ) и =ЕЧИСЛО(ИСТИНА) вернут ЛОЖЬ. Однако, значениям ЛОЖЬ и ИСТИНА сопоставлены значения 0 и 1 соответственно, поэтому формулы =ЕЧИСЛО(—ЛОЖЬ) и =ЕЧИСЛО(—ИСТИНА) вернут ИСТИНА.

4. Функция ЕЧИСЛО() обычно используется в паре с функцией ЕСЛИ() . Например, формула =ЕСЛИ(ЕЧИСЛО(B6);»Число»;»Не число») вернет слово Число , если в ячейке В6 находится число (в числовом формате).

Как в Excel определить содержит ли ячейка число

Как в Excel определить содержит ли ячейка число

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

Основная формула

Описание

Чтобы проверить, содержит ли ячейка (или любая текстовая строка) число, вы можете использовать функцию НАЙТИ вместе с функцией СЧЁТ. В основной форме формулы (см. выше) A1 представляет ячейку, которую вы тестируете. Проверяемые числа (числа от 0 до 9) предоставляются в виде массива.
В этом примере формула в C5 имеет вид:

Пояснение

Функция НАЙТИ возвращает положение текста в ячейке и ошибку #ЗНАЧЕН!, если нет. В этом примере ячейка B5 содержит число «4» в 5 позиции. Итак, если бы мы просто использовали эту формулу:

В результате она вернет число 5. Однако, поскольку мы даем функции НАЙТИ массив элементов для проверки, она вернет массив результатов, который выглядит следующим образом:

Другими словами, НАЙТИ проверяет содержимое B5 для каждого числа и возвращает результат каждой проверки как элемент массива.
После того, как НАЙТИ вернет массив, СЧЁТ считает элементы в массиве. СЧЁТ считает только числовые значения, поэтому любой элемент #ЗНАЧЕН! в массиве обрабатывается как ноль. Если в массиве есть числа СЧЁТ вернет число больше нуля, если нет то вернет ноль.
Последний шаг в формуле — сравнение результата функций НАЙТИ и СЧЁТ с нулем. Если были найдены какие-либо числа, формула вернет ИСТИНА. В противном случае формула вернет ЛОЖЬ.
Если вы хотите сделать что-то большее, чем просто проверить, содержит ли ячейка текст, вы можете заключить формулу в оператор ЕСЛИ следующим образом:

Вместо того, чтобы возвращать ИСТИНА или ЛОЖЬ, приведенная выше формула возвращает «Да», если B5 содержит какие-либо числа, и «Нет», если не содержит.

Содержит ли ячейка числовое значение?

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

МЕНЮ САЙТА

  • 1
  • 2
  • 3

КАТЕГОРИИ РАЗДЕЛА

ОПРОСЫ


Число сохранено как текст или Почему не считается сумма?

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

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

Причина первая. Число сохранено как текст

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

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

Есть несколько способов решения данной проблемы

  • С помощью маркера ошибки и тега. Если в левом верхнем углу ячеек виден маркер ошибки (зелёный треугольник) и тег, то выделяем ячейки, кликаем мышкой по тегу и выбираем вариант Преобразовать в число
  • С помощью операции Найти/Заменить. Предположим, в таблице есть числа с десятичной запятой, сохраненные как текст. Выделяем диапазон с числами — нажимаем Ctrl+h (либо находим на вкладке Главная или в меню Правка для версий до 2007 команду Заменить) — в поле Найти вводим , (запятую) — в поле Заменить на тоже вводим , (запятую) — Заменить все. Таким образом, делая замену запятой на запятую, мы имитируем редактирование ячейки аналогично F2 — Enter

Подобную операцию можно осуществить и с датами с тем лишь отличием, что менять нужно точку на точку.

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

Аналогичную замену можно проделать и формулой (см. ниже), используя функцию ПОДСТАВИТЬ()

  • С помощью Специальной вставки. Этот способ более универсальный, так как работает и с дробными числами, и с целыми, а также с датами. Выделяем любую пустую ячейку — выполняем команду Копировать — выделяем диапазон с проблемными числами — Специальная вставкаСложить ОК. Таким образом, мы к числам (или датам) прибавляем 0, что никак не влияет на их значение, зато переводит в числовой формат

Вариантом этого приёма может быть умножение диапазона на 1

  • С помощью инструмента Текст по столбцам. Этот приём удобно использовать если преобразовать нужно один столбец, так как если столбцов несколько, то действия придётся повторять для каждого столбца отдельно. Итак, выделяем столбец с числами или датами, сохраненными как текст, устанавливаем формат ячейки Общий (для чисел можно установить, к примеру, Числовой или Финансовый). Далее выполняем команду Данные Текст по столбцамГотово

  • С помощью формул. Если таблица позволяет задействовать дополнительные столбцы, то для преобразования в число можно использовать формулы. Чтобы перевести текстовое значение в число, можно использовать двойной минус, сложение с нулём, умножение на единицу, функции ЗНАЧЕН(), ПОДСТАВИТЬ(). Более подробно можно почитать здесь. После преобразования полученный столбец можно скопировать и вставить как значения на место исходных данных

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

Приведу два примера макросов:

1) умножение на 1

Sub conv()
Dim c As Range
    For Each c In Selection
        If IsNumeric(c.Value) Then
            c.Value = c.Value * 1
            c.NumberFormat = "#,##0.00"
        End If
    Next
End Sub

2) текст по столбцам

Sub conv1()
    Selection.TextToColumns
    Selection.NumberFormat = "#,##0.00"
End Sub

Причина вторая. В записи числа присутствуют посторонние символы.

Чаще всего этими посторонними символами являются пробелы. Они могут располагаться как внутри числа в качестве разделителя разрядов, так и до/после числа. В этом случае, естественно, число становится текстом.

Убрать лишние пробелы также можно с помощью операции Найти/Заменить. В поле Найти вводим пробел, а поле Заменить на оставляем пустым, далее Заменить все. Если в числе были обычные пробелы, то этих действий будет достаточно. Но в числе могут встречаться так называемые неразрывные пробелы (символ с кодом 160). Такой пробел придётся скопировать прямо из ячейки, а затем вставить в поле Найти диалогового окна Найти/Заменить. Либо можно в поле Найти нажать сочетание клавиш Alt+0160 (цифры набираются на цифровой клавиатуре). 

Пробелы можно удалить и формулой. Варианты:

Для обычных пробелов: =—ПОДСТАВИТЬ(B4;» «;»»)

Для неразрывных пробелов: =—ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»)

Сразу для тех и других пробелов: =—ПОДСТАВИТЬ(ПОДСТАВИТЬ(B4;СИМВОЛ(160);»»);» «;»»)

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

  • 1
  • 2
  • 3
  • 4
  • 5

Категория: Приёмы работы с книгами, листами, диапазонами, ячейками | Добавил: Pelena (17.11.2014)

Просмотров: 55367 | Комментарии: 2
| Теги: число сохранено как текст, преобразование типов
| Рейтинг: 4.2/6

Всего комментариев: 2

Порядок вывода комментариев:

+1
 


   Добавила этот вариант, спасибо за напоминание

Добавлять комментарии могут только зарегистрированные пользователи.

[

Регистрация

|

Вход

]

Skip to content

Как преобразовать текст в число в Excel — 10 способов.

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

Иногда значения в ваших таблицах Excel выглядят как числа, но их нельзя сложить или перемножить, они приводят к ошибкам в формулах. Общая причина этого — числа, записанные как текст. Во многих случаях Microsoft Excel достаточно умен, чтобы автоматически преобразовывать цифровые символы, импортированные из других программ, в обычные числа. Но иногда числа остаются отформатированными в виде текста, что вызывает множество проблем в ваших электронных таблицах.

Перестает правильно работать сортировка данных, поскольку числовые и текстовые значения упорядочиваются по-разному. Функции поиска, подобные ВПР, также не могут найти нужные значения (подробнее об этом читайте – Почему не работает ВПР?). Подсчет по условиям СУММЕСЛИ и СЧЁТЕСЛИ даст неверные результаты. Если они находятся среди «нормальных» чисел, то функция СУММ их проигнорирует, а вы этого даже не заметите. В результате – неверные расчеты.

  • Как выглядят числа-как текст?
  • Используем индикатор ошибок.
  • Изменение формата ячейки может преобразовать текст в число
  • Специальная вставка
  • Инструмент «текст по столбцам»
  • Повторный ввод
  • Формулы для преобразования текста в число
  • Как можно использовать математические операции
  • Удаление непечатаемых символов
  • Использование макроса VBA
  • Как извлечь число из текста при помощи инструмента Ultimate Suite

Из этого материала вы узнаете, как преобразовать строки в «настоящие» числа.

Как определить числа, записанные как текст?

В Excel есть встроенная функция проверки ошибок, которая предупреждает вас о возможных проблемах со значениями ячеек. Это выглядит как маленький зеленый треугольник в верхнем левом углу ячейки. При выборе ячейки с таким индикатором ошибки отображается предупреждающий знак с желтым восклицательным знаком (см. Скриншот ниже). Наведите указатель мыши на этот знак, и Excel сообщит вам о потенциальной проблеме: в этой ячейке число сохранено как текст или перед ним стоит апостроф .

индикатор ошибки

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

Число

Строка (текстовое значение)

    • По умолчанию с выравниванием по правому краю.
    • Если выбрано несколько ячеек, в строке состояния отображается «Среднее», «Количество» и «Сумма» .
    • По умолчанию с выравниванием по левому краю.
    • Если выбрано несколько ячеек, строка состояния показывает только Количество .
    • В поле Числовой формат отображается текстовый формат (во многих случаях, но не всегда).
    • В строке формул может быть виден начальный апостроф.
    • Зелёный треугольник в левом верхнем углу.

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

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

Используем индикатор ошибок.

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

  1. Выберите всю область, где цифры сохранены как текст.
  2. Нажмите предупреждающий знак и затем — Преобразовать в число.

Таким образом можно одним махом преобразовать в числа весь столбец. Просто выделите всю проблемную область, а затем жмите восклицательный знак.

Смена формата ячейки.

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

Итак, первый быстрый способ видоизменения заключается в следующем:

  1. Выберите ячейки с цифрами в текстовом формате.
  2. На вкладке «Главная » в группе «Число» выберите « Общий» или « Числовой» в раскрывающемся списке «Формат» .

применяем числовой формат

Или же можно воспользоваться контекстным меню, вызвав его правым кликом мышки.

как изменить формат

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

Этот способ не слишком удобен и достался нам «в наследство» от предыдущих версий Excel, когда еще не было индикатора ошибки в виде зелёного уголка.

Примечание. Этот метод не работает в некоторых случаях. Например, если вы примените текстовый формат, запишете несколько цифр, а затем измените формат на «Числовой». Тут ячейка все равно останется отформатированной как текст.

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

Совет. Если зеленых уголков нет совсем, то проверьте — не выключены ли они в настройках вашего Excel (Файл — Параметры — Формулы — Числа, отформатированные как текст или с предшествующим апострофом).

Специальная вставка.

По сравнению с предыдущими методами этот метод требует еще нескольких дополнительных шагов, но работает почти на 100%.

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

  1. Выделите клетки таблицы с текстовым номером и установите для них формат «Общий», как описано выше.
  2. Скопируйте какую-нибудь пустую ячейку. Для этого либо установите в нее курсор и нажмите Ctrl + C, либо щелкните правой кнопкой мыши и выберите «Копировать» в контекстном меню.
  3. Выберите клетки таблицы, которые вы хотите трансформировать, щелкните правой кнопкой мыши и выберите «Специальная вставка». В качестве альтернативы, нажмите комбинацию клавиш Ctrl + Alt + V.
  4. В диалоговом окне «Специальная вставка» выберите «Значения» в разделе «Вставить» и затем «Сложить» в разделе «Операция».
  5. Нажмите ОК.

конвертируем в число при помощи специальной вставки

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

Инструмент «текст по столбцам».

Это еще один способ использовать встроенные возможности Excel. При использовании для других целей, например для разделения ячеек, мастер «Текст по столбцам» представляет собой многоэтапный процесс. А вот чтобы просто выполнить нашу метаморфозу, нажимаете кнопку Готово на самом первом шаге :)

  1. Выберите позиции (можно и весь столбец), которые вы хотите конвертировать, и убедитесь, что их формат установлен на Общий.
  2. Перейдите на вкладку «Данные», группу «Инструменты данных» и нажмите кнопку «Текст по столбцам» .
  3. На шаге 1 мастера распределения выберите «С разделителями» в разделе «Формат исходных данных» и сразу чтобы завершить преобразование, нажмите «Готово» .

преобразуем столбец в цифры при помощи инструмента «Текст по столбцам»

Это все, что нужно сделать!

Повторный ввод.

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

Для этого сначала установите их формат на «Обычный». Затем в каждую из них введите цифры заново.

Думаю, вы знаете, как корректировать ячейку — либо двойным кликом мышки, либо через клавишу F2.

Но это, конечно, если таких «псевдо-чисел» немного. Иначе овчинка не стоит выделки. Есть много других менее трудоемких способов.

Преобразовать текст в число с помощью формулы

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

В Microsoft Excel есть специальная функция — ЗНАЧЕН (VALUE в английском варианте). Она обрабатывает как текст в кавычках, так и ссылку на элемент таблицы, содержащий символы для трансформирования.

Функция ЗНАЧЕН может даже распознавать набор цифр, включающих некоторые «лишние» символы.

Например, распознает цифры, записанные с разделителем тысяч в виде пробела:

=ЗНАЧЕН(«1 000»)

Конвертируем число, введенное с символом валюты и разделителем тысяч:

=ЗНАЧЕН(«1 000 $»)

Обе эти формулы возвратят число 1000.

Точно так же она расправляется с пробелами перед цифрами.

функция VALUE ЗНАЧЕН

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

Функция ЗНАЧЕН также пригодится, когда вы извлекаете что-либо из символьной строки с помощью одной из текстовых функций, таких как ЛЕВСИМВ, ПРАВСИМВ и ПСТР.

Например, чтобы получить последние 3 символа из A2 и вернуть результат в виде цифр, используйте следующее:

=ЗНАЧЕН(ПРАВСИМВ(A2;3))

На приведенном ниже рисунке продемонстрирована формула трансформации:

конвертируем при помощи формулы

Если вы не обернете функцию ПРАВСИМВ в ЗНАЧЕН, результат будет возвращен в виде набора символов, что делает невозможным любые вычисления с извлеченными значениями.

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

Математические операции.

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

Что это может быть? Например, сложение с нулём, умножение или деление на 1.

=A2+0

=A2*1

=A2/1

простейшие математические операции для превращения текста в числа

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

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

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

Удаление непечатаемых символов.

Когда вы копируете в таблицу Excel данные из других приложений при помощи буфера обмена (то есть Копировать – Вставить), вместе с цифрами часто копируется и различный «мусор». Так в таблице могут появиться внешне не видимые непечатаемые символы. В результате ваши цифры будут восприниматься программой как символьная строка.

Эту напасть можно удалить программным путем при помощи формулы. Аналогично предыдущему примеру, в С2 можно записать примерно такое выражение:

=ЗНАЧЕН(СЖПРОБЕЛЫ(ПЕЧСИМВ(A2)))

Поясню, как это работает. Функция ПЕЧСИМВ удаляет непечатаемые знаки. СЖПРОБЕЛЫ – лишние пробелы. Функция ЗНАЧЕН, как мы уже говорили ранее, преобразует текст в число.

Макрос VBA.

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

Нажмите сочетание клавиш Alt+F11 или откройте вкладку Разработчик (Developer) и нажмите кнопку Visual Basic. В появившемся окне редактора добавьте новый модуль через меню Insert — Module и скопируйте туда следующее небольшое выражение:

Sub Текст_в_число()   
   Dim rArea As Range
   On Error Resume Next
   ActiveWindow.RangeSelection.SpecialCells(xlCellTypeConstants).Select
   If Err Then Exit Sub
   With Application: .ScreenUpdating = False: .EnableEvents = False: .Calculation = xlManual: End With
   For Each rArea In Selection.Areas
   rArea.Replace ",", "."
   rArea.FormulaLocal = rArea.FormulaLocal
   Next rArea
   With Application: .ScreenUpdating = True: .EnableEvents = True: .Calculation = xlAutomatic: End With
End Sub

После этого закрываем редактор, выполнив нажатие стандартной кнопки закрытия в верхнем правом углу окна.

Что делает этот макрос?

Вы можете выделить несколько областей данных для конвертации (можно использовать мышку при нажатой клавише CTRL). При этом, если в ваших числах в качестве разделителя десятичных разрядов используется запятая, то она будет автоматически заменена на точку. Ведь в Windows чаще всего именно точка отделяет целую и дробную части числа. А при экспорте данных из других программ запятая в этой роли встречается почему-то очень часто.

Чтобы использовать этот код, выделяем область на рабочем листе, которую нужно преобразовать. Жмем на значок «Макросы», который расположен на вкладке «Разработчик» в группе «Код». Или нам поможет комбинация клавиш ALT+F8.

Открывается окно имеющихся макросов. Находим «Текст_в_число», указываем на его и жмем на кнопку «Выполнить».

Извлечь число из текстовой строки с помощью Ultimate Suite

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

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

Вот как вы можете быстро получить число из любой буквенно-цифровой строки:

  1. Перейдите на вкладку Ablebits Data > Текст и нажмите Извлечь (Extract) :

  1. Выделите все ячейки с нужным текстом.
  2. На панели инструмента установите переключатель «Извлечь числа (Extract numbers.
  3. В зависимости от того, хотите ли вы, чтобы результаты были формулами или значениями, выберите переключатель «Вставить как формулу (Insert as formula или оставьте его неактивным (по умолчанию).

Я советую активировать эту возможность, если вы хотите, чтобы извлеченные числа обновлялись автоматически, как только в исходные строки вносятся какие-либо изменения. 

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

  1. Нажмите кнопку «Вставить результаты (Insert results. Вот и всё!

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

В этом примере мы решили вставить результаты как формулы , и надстройка сделала именно то, что было запрошено:

=ЕСЛИ(МИН(НАЙТИ({0;1;2;3;4;5;6;7;8;9},A2&»_0123456789″))>ДЛСТР(A2), «»,СУММПРОИЗВ(ПСТР(0&A2,НАИБОЛЬШИЙ(ИНДЕКС(ЕЧИСЛО(—ПСТР(A2,СТРОКА(ДВССЫЛ(«$1:$»&ДЛСТР(A2))),1))*СТРОКА(ДВССЫЛ(«$1:$»&ДЛСТР(A2))),0),СТРОКА(ДВССЫЛ(«$1:$»&ДЛСТР(A2))))+1,1)*10^СТРОКА(ДВССЫЛ(«$1:$»&ДЛСТР(A2)))/10))

Сложновато самому написать такую формулу, не правда ли?

Если отсутствует флажок «Вставить как формулу», вы увидите число в строке формул. 

Любопытно попробовать? Просто скачайте пробную версию Ultimate Suite и убедитесь сами :)

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

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

Также рекомендуем:

Как быстро посчитать количество слов в Excel В статье объясняется, как подсчитывать слова в Excel с помощью функции ДЛСТР в сочетании с другими функциями Excel, а также приводятся формулы для подсчета общего количества или конкретных слов в…
Как быстро извлечь число из текста в Excel В этом кратком руководстве показано, как можно быстро извлекать число из различных текстовых выражений в Excel с помощью формул или специального инструмента «Извлечь». Проблема выделения числа из текста возникает достаточно…
Как умножить число на процент и прибавить проценты Ранее мы уже научились считать проценты в Excel. Рассмотрим несколько случаев, когда известная нам величина процента помогает рассчитать различные числовые значения. Чему равен процент от числаКак умножить число на процентКак…
Как считать проценты в Excel — примеры формул В этом руководстве вы познакомитесь с быстрым способом расчета процентов в Excel, найдете базовую формулу процента и еще несколько формул для расчета процентного изменения, процента от общей суммы и т.д.…
Функция ПРАВСИМВ в Excel — примеры и советы. В последних нескольких статьях мы обсуждали различные текстовые функции. Сегодня наше внимание сосредоточено на ПРАВСИМВ (RIGHT в английской версии), которая предназначена для возврата указанного количества символов из крайней правой части…
Функция ЛЕВСИМВ в Excel. Примеры использования и советы. В руководстве показано, как использовать функцию ЛЕВСИМВ (LEFT) в Excel, чтобы получить подстроку из начала текстовой строки, извлечь текст перед определенным символом, заставить формулу возвращать число и многое другое. Среди…
5 примеров с функцией ДЛСТР в Excel. Вы ищете формулу Excel для подсчета символов в ячейке? Если да, то вы, безусловно, попали на нужную страницу. В этом коротком руководстве вы узнаете, как использовать функцию ДЛСТР (LEN в английской версии)…

Понравилась статья? Поделить с друзьями:
  • Что такое countif в excel
  • Что считается формулой в таблице ms excel
  • Что такое control word
  • Что считает функция счет в excel
  • Что такое content word