0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как быстро посчитать, равны ли ячейки x или y в Excel?

Excel works!

menu

Экспонента в Excel. Что такое экспонента и как применять?

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

В студенческие годы часто приходилось слышать фразы типа: «Зачем мы вообще учим ‘это’, в жизни нам ‘это’ никогда не пригодится». Одним из таких ‘это’ часто была экспонента или, например, факториал . У меня была слабая высшая математика при первом образовании, о чем я жалею. И вот сейчас приходиться догонять темы, что упустил раньше. Делюсь пересказом своих знаний.

Экспонента. Что это такое?

Мы знаем, что наш мир описан точными науками — т.е. набором правил и законов более-менее точно описывающих происходящее. Для этого в большинстве случаев помогают функции/формулы. В природе довольно часто встречаются экспоненциальные явления (описываем экспонентой) формулой с числом e, а у = e в степени x уже будет экспоненциальной функцией:

Экспонента

Число e — это т.н. число Эйлера, приблизительно равное 2,72. Примечательно оно тем, что производная от этой функции равна самой функции exp(x)` = exp(x).

Что это такое и что это означает для нас?

Эти графики лучше всего иллюстрируют влияние экспоненты:

Есть две функции y = 2 в степени x и y = e в степени x, где x = время, например. Как мы видим, график экспоненциальной функции растет быстрее, чем скорость изменения. Почему так происходит? Потому что производная (скорость увеличения или уменьшения) функции равна самой функции, то есть скорость увеличения функции равна значению функции.

Экспонента в Excel

Если грубо, то в природе, это действительно встречается часто — чем больше клеток делятся, тем быстрее их становиться больше. Чем больше у вас денег в банке, тем большую прибыль они приносят. Например:

Через год вы кладете в банк 1 000 рублей, через год после этого многие сотрудники забирают из банка 1 000 рублей и 100 рублей, и так далее, пока вы не заберете деньги из банка или не наступит банковский кризис.

Кстати, население планеты Земля также растет по экспоненте;)

Принцип Парето и экспонента

Слышали о таком принципе? Думаю да. «20% усилий приносят 80% результата». Это он. Лучшее определение для запоминания, мне кажется:

20 % любителей пива потребляют 80 % пива.

ABC-анализ акций также основан на принципе Парето, например.

Этот принцип Парето — еще один пример экспоненты.

Кстати, очень справедливый закон в реальной жизни, подтверждаю своим опытом.Когда-то на первом своем проекте я заметил, что примерно за 20% времени ты создаешь 80% продукта (в количественном эквиваленте), далее работаешь на качество. Т.е. еще 80% времени допиливаешь, ищешь ошибки, настраиваешь. Я даже слышал, что говорят «разработка в стадии экспоненты» — т.е. в стадии приближения к идеалу.

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

Читайте так же:
Как вставить / добавить пробел после каждых x символов в ячейках?

Экспонента4

Экспонента в Excel

Мы обсудили значение функции, теперь я расскажу, как ее вычислить и есть ли в Excel функция экспоненты. Конечно, есть.

Рассчитать это в Excel несложно:

Или вы можете возвести число в степень

Дополнение. Как запомнить 15 знаков числа е?

В качестве примера, вот способ запомнить число e с точностью до 15 знаков

  • Пишем 2,7,
  • Затем дважды год рождения Льва Толстого — 1828,
  • Затем значения углов правильного равнобедренного треугольника — 45°, 90°, 45°,
  • В итоге получаем 2,718281828459045.

Как поклонник Льва Николаевича, я не мог забыть этот метод 🙂 Кстати, это отличная книга о том, как запомнить много информации и как работает память.

Как посчитать количество ячеек содержащих определенное значение в Exel

Для подсчета количества ячеек, содержащих определенный текст, вы можете использовать функцию СЧЁТЕСЛИ. В общей форме формулы (выше), RNG является диапазон ячеек, TXT представляет собой текст, который должны содержать ячейки, и «*» является подстановочным символом, соответствующим любому количеству символов.

Количество ячеек, которые содержат определенный текст

В примере активная ячейка содержит следующую формулу:

СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые содержат «а» путем сопоставления содержимого каждой ячейки с шаблоном «*a*», который поставляется в качестве критериев. Символ «*» (звездочка) является подстановочным в Excel, что означает «совпадают с любым количеством символов», так что эта модель будет считать любую ячейку, которая содержит «а» в любом положении. Количество ячеек, которые соответствуют этому шаблону рассчитывается как число.

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

X или Y

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

Количество ячеек, которые содержат x или y

Когда вы подсчитывать ячейки с критерием «или», вы должны быть осторожны, чтобы не удвоить счет. Например, если вы подсчитываете ячейки, которые содержат «abc» или «def», вы не можете просто сложить вместе две функции СЧЁТЕСЛИ, потому что вы можете удвоить подсчет ячеек, которые содержат и «abc» и «def».

Единственное функциональное решение

Чтобы решить задачу с помощью одной формулы, можно использовать комбинацию SUMMproV с NUMBER + Find. Формула в ячейке E4 будет иметь вид :

Используя эту формулу, можно найти текст в ячейке:

При заданном диапазоне ячеек, этот фрагмент будет возвращать массив значений Истина или Ложь, одно значение для каждой ячейки диапазона. Поскольку мы используем это дважды (один раз для «abc» и еще для «def»), мы получим два массива.

На следующем этапе (+) мы складываем массивы в один массив. Числа в этом массиве являются суммой истинных и ложных значений в двух исходных массивах. Вот пример массива:

Читайте так же:
Как в Excel увеличить или уменьшить количество / значение ячеек в процентах?

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

И наконец, SUMMPROIZE суммирует полученные числа.

Вспомогательная колонка принятия решений

Со вспомогательным столбцом для проверки каждой ячейки в отдельности, проблема менее сложная. Мы можем использовать СЧЁТЕСЛИ с двумя значениями (при условии, как «бесконечное множество»). Формула:

СЧЁТЕСЛИ возвращает массив, который содержит два пункта: подсчет для «abc» и подсчет на «def». Чтобы избежать двойного счета, мы складываем элементы, а потом возвращаем результат «истина/ложь» с «>0». Наконец, мы преобразуем значения Истина или Ложь в 1 и 0 с двойным минусом (—).

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

Ошибки

Чтобы подсчитать, сколько ячеек содержат ошибки, можно использовать функцию EOSH, заключенную в SUMMPROIZV. Как показано в приведенной выше формуле (выше), rng — это диапазон ячеек, в которых должны быть вычислены ошибки.

Количество ячеек, которые содержат ошибки

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

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

Функция EOSH вычисляется для каждой ячейки rng. В результате получается таблица с истинными/ложными значениями:

(—) — Оператор (называемый двойной одинарный) приводит истинные/ложные значения в 0 и 1. Результирующий массив выглядит так:

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

Примечание: EOS считает все ошибки, кроме # N / A. Вместо использования EOSH, используйте функцию EOSH для расчета # N / A.

Вы также можете использовать функцию SUM для вычисления ошибок. Структура формулы такая же, но ее нужно вводить как матричную формулу (нажмите Ctrl + Shift + Enter, а не просто Enter). После ввода формула будет выглядеть следующим образом:

Пять символов

Для подсчета количества ячеек, содержащих определенное количество символов текста, вы можете использовать функцию СЧЁТЕСЛИ. В общей форме формулы (выше), RNG является диапазон ячеек, а «?» соответствует любому одному символу.

Количество ячеек, содержащих 5 символов

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

СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые содержат пять символов путем сопоставления содержимого каждой ячейки с шаблоном «. », который поставляется в качестве критерия для СЧЁТЕСЛИ. «?» символ является подстановочным в Excel, что означает «любой одиночный символ», так что эта модель будет считать ячейки, которые содержат любые пять символов. Подсчет ячеек, которые соответствуют этому шаблону возвращает число, в данном примере, это число 3.

Положительные числа

Для подсчета положительных чисел в диапазоне ячеек можно использовать функцию SCALESLY. Диапазон чисел обозначается rng в формуле (см. выше).

Читайте так же:
Как в Excel создать диаграмму с датой и временем по оси X?

Количество ячеек, содержащих положительные значения

В примере активная ячейка содержит следующую формулу:

СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые соответствуют критериям. В этом случае критерии поставляются в виде «> 0», которые оцениваются как «значения больше нуля». Общее количество всех ячеек в диапазоне, которые удовлетворяют этому критерию рассчитывается функцией.

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

Отрицательные числа

Если вы хотите подсчитать количество ячеек, содержащих отрицательные числа в заданном диапазоне ячеек, вы можете использовать функцию СКАН. В общем виде формулы (см. выше) rng — это диапазон ячеек, содержащих числа.

Количество ячеек, содержащих отрицательные значения

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

СЧЁТЕСЛИ подсчитывает количество ячеек в диапазоне, которые соответствуют критериям. В этом случае критерии поставляются в виде «<0», который оценивается как «значения меньше нуля». Общее количество всех ячеек в диапазоне, которые удовлетворяют этому критерию рассчитывается функцией.

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

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

Если в ячейке А1 находится значение «-5», критерии будут «<-5» после конъюнкции.

Цифры

Чтобы подсчитать количество ячеек, содержащих числа, используйте функцию COUNT. Однако в общем виде формулы (см. выше) rng — это диапазон ячеек.

количество ячеек, которые содержат числа

В данном примере активная ячейка содержит следующую формулу

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

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

Для подсчета ячеек, содержащих только нечетные числа, можно использовать формулу на основе функции SUMMPROIZE вместе с функцией OSTAT.

Количество ячеек, которые содержат нечетные числа

В данном примере формула находится в ячейке E4:

Эта формула рассчитала 4, так как есть 4 нечетных числа в диапазоне В5: В10 (который назван «rng» в формуле).

С помощью SUMPROIZE вы можете напрямую работать с массивами.

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

В этом случае мы проводим тест с нечетными числами с помощью функции OSTAT:

OSTAT вычисляет остаток от деления. В данном случае делитель равен 2, поэтому OSTAT вычисляет остаток 1 для любого нечетного числа и остаток 0 для четных чисел.

В функции SUMPROIZE этот тест выполняется в каждой ячейке B5:B10, и результатом является массив значений true/false:

После присвоения числам значений истина/ложь с помощью двойного отрицания, мы получили

Затем это число суммируется на S UMMPROIZV и округляется до 4.

Текст

Для подсчета количества ячеек, содержащих текст (т.е. не цифры, не ошибки и не пустые), можете использовать функцию СЧЁТЕСЛИ и подстановочные знаки. В общей форме формулы (выше), rng является диапазон ячеек, а «*» является подстановочным знаком, который соответствует любому количеству символов.

Читайте так же:
Как быстро вставить метку времени в Excel?

Количество ячеек, которые содержат текст

В данном примере в активной ячейке содержится следующая формула

СЧЁТЕСЛИ подсчитывает количество ячеек, которые соответствуют критериям. В этом случае критерий поставляется в качестве шаблонного символа «*», который совпадает с любым количеством символов текста.

  • Логические значения истина и ложь не учитываются, как текст
  • Числа не подсчитываются «*», если они не будут введены в виде текста
  • Пустая клетка, которая начинается с апострофа ( ‘) будут учитываться.

Вы также можете использовать SUMMPROIZE для вычисления текстовых значений с помощью функции ETEXT:

При использовании двойного дефиса результат ETEXT преобразуется из логического значения TRUE или FALSE в 1 или 0. Затем SUMMPROIZE суммирует эти значения для получения результата.

Версия, чувствительная к регистру

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

H INT имеет чувствительные к регистру вычисления, поэтому необходимо указать диапазон ячеек, а затем использовать SUMPROIZE для их суммирования. Формула выглядит следующим образом:

Где text — искомый текст, а rng — диапазон ячеек, которые нужно подсчитать. Нет необходимости использовать групповые символы, так как HERE вернет число, если текст находится в любом месте ячейки.

Как быстро посчитать, равны ли ячейки x или y в Excel?

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

Простейшая функция SCREEN означает следующее:

= ЧОТЭСЛИ (где искать; что найти)

Браузер не поддерживает видео.

COUNT(площадь; критерий)

Наименование аргументов

Сфера применения (обязательный)

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

критерий (обязательный)

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

Например, критерий можно выразить как 32, «>32», B4, «яблоки» или «32».

Для функции СКРИН используется один критерий. Для расчета по нескольким критериям используйте функцию СКРУТЕСЛИМН.

Примеры

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

Количество ячеек, содержащих текст «яблоки» в ячейках A2-A5. Результат равен 2.

В ячейках A2-5 количество ячеек, содержащих слово «персики» (значение ячейки A4). Результат равен 1.

Количество ячеек, содержащих текст «яблоки» (значение в ячейке A2) и «апельсины» (значение в ячейке A3) в ячейках A2-A5. Результат равен 3. В этой формуле для задания нескольких критериев, по одному критерию на выражение, функция SCAN используется дважды. Вы также можете использовать функцию SCHUTESLYMN.

Количество ячеек со значением больше 55 в ячейках B2-B5. Результат — 2.

Количество ячеек, значение которых не равно 75 в ячейках B2-B5. Знак амперсанда (&) объединяет оператор сравнения «<>» (не равно) и значение в ячейке B4, что дает формулу =ЧЕТЫРЕ(B2:B5;»<>75″). Результат — 3.

Читайте так же:
Как быстро преобразовать таблицу Excel в файл PDF?

В каждой из ячеек B2 и B5 есть по одной ячейке со значением больше или равно 32 и меньше или равно 85. Результат — 3.

Количество ячеек, содержащих текст в ячейках A2-A5. Подстановочный знак «*» указывает на любое количество любых символов. Результат — 4.

Количество ячеек, строка в которых содержит ровно 7 знаков и заканчивается буквами «ки», в диапазоне A2–A5. Подставочный знак «?» обозначает отдельный символ. Результат — 2.

Распространенные неполадки

Причины возможные

Для длинных строк возвращается неверное значение.

Функция READ возвращает неверные результаты при использовании для сопоставления строк длиной более 255 символов.

С такими строками следует использовать функцию CELLINE или оператор сцепления &. =CLOTE(A2:A5; «длинная строка» & «еще одна длинная строка»).

Функция должна вернуть значение, но не возвращает.

Аргумент «критерий» должен быть заключен в перевернутые запятые.

Формула WITHIN IF получает значение #Value!, когда она ссылается на другую таблицу.

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

Рекомендации

Функция READ не учитывает регистр при разборе текстовых строк.

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

Использование символов подстановочного знака

Используйте эти субдикограммы при выборе: вопросительные знаки (?). и звездочки (*). Вопросительный знак соответствует любому одиночному символу. Звездочки соответствуют любой последовательности символов. Чтобы найти вопросительный знак или звездочку, используйте символ тильды (

) перед искомым персонажем.

Например, =CHOTESLI(A2:A5; «Яблоки?») возвращает все вхождения слова «Яблоки» с любой буквой в конце.

Не включайте в данные никаких ошибочных символов.

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

Для удобства используйте названные диапазоны.

I F RANGE поддерживает именованные диапазоны в формулах (например, =FORTAGE(fruit,»>32″)-FORTAGE(fruit,»>85″)). Именованные диапазоны могут появляться на текущем листе, на другой странице той же книги или на отдельной странице. Ссылки в одной книге могут быть найдены в другой, только если обе книги открыты.

Примечание: Функция COUNT не может быть использована для подсчета количества ячеек с определенным цветом фона или шрифта. Однако Excel поддерживает пользовательские функции, использующие операции Visual Basic for Applications (VBA) над ячейками на основе цвета фона или шрифта. Вот пример подсчета количества ячеек с определенным цветом с помощью VBA.

Дополнительные сведения

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector