Функция ПРОСМОТР в Excel на ординарном примере
В этом уроке мы познакомимся с функцией ПРОСМОТР, которая дозволяет извлекать подходящую информацию из электрических таблиц Excel. По сути, Excel располагает несколькими функциями по поиску инфы в книжке, и любая из их имеет свои достоинства и недочеты. Дальше Вы узнаете в каких вариантах следует использовать конкретно функцию ПРОСМОТР, разглядите несколько примеров, также познакомитесь с ее вариациями записи.
Варианты записи функции ПРОСМОТР
Начнем с того, что функция ПРОСМОТР имеет две формы записи: векторная и массив. Вводя функцию на рабочий лист, Excel припоминает Для вас о этом последующим образом:
Форма массива
Форма массива весьма похожа на функции ВПР и ГПР. Основная разница в том, что ГПР отыскивает значение в первой строке спектра, ВПР в первом столбце, а функция ПРОСМОТР или в первом столбце, или в первой строке, в зависимости от размерности массива. Есть и остальные отличия, но они наименее существенны.
Данную форму записи мы тщательно разбирать не будем, так как она издавна устарела и оставлена в Excel лишь для сопоставимости с ранешними версиями программки. Заместо нее рекомендуется применять функции ВПР либо ГПР.
Векторная форма
Функция ПРОСМОТР (в векторной форме) просматривает спектр, который состоит из одной строчки либо 1-го столбца. Находит в нем данное значение и возвращает итог из соответственной ячейки второго спектра, который также состоит из одной строчки либо столбца.
Вот это да! Это ж нужно такое понаписать… Чтоб сделалось понятней, разглядим маленькой пример.
Пример 1
На рисунке ниже представлена таблица, где указаны номера телефонов и фамилии служащих. Наша задачка по фамилии сотрудника найти его номер телефона.
В данном примере функцию ВПР не применить, так как просматриваемый столбец не является последним левым. Конкретно в таковых вариантах можно применять функцию ПРОСМОТР. Формула будет смотреться последующим образом:
Первым аргументом функции ПРОСМОТР является ячейка C1, где мы указываем разыскиваемое значение, т.е. фамилию. Спектр B1:B7 является просматриваемым, его еще именуют просматриваемый вектор. Из соответственной ячейки спектра A1:A7 функция ПРОСМОТР возвращает итог, таковой спектр также именуют вектором результатов. Нажав Enter, убеждаемся, что все правильно.
Пример 2
Функцию ПРОСМОТР в Excel комфортно применять, когда векторы просмотра и результатов относятся к различным таблицам, размещаются в отдаленных частях листа либо же совсем на различных листах. Самое основное, чтоб оба вектора имели схожую размерность.
На рисунке ниже Вы сможете узреть один из таковых примеров:
Видите ли, спектры сдвинуты друг относительно друга, как по вертикали, так и по горизонтали, но формула все равно возвратит верный итог. Основное, чтоб размерность векторов совпадала. Нажав Enter, мы получим требуемый итог:
При использовании функции ПРОСМОТР в Excel значения в просматриваемом векторе должны быть отсортированы в порядке возрастания, по другому она может возвратить неправильный итог.
Итак вот кратко и на примерах мы познакомились с функцией ПРОСМОТР и научились применять ее в рабочих книжках Excel. Надеюсь, что данная информация оказалась для Вас полезной, и Вы непременно отыщите ей применение. Всего Для вас хорошего и фурроров в исследовании Excel.
Функция СЕГОДНЯ() в EXCEL. Примеры и описание
Примеры различных методов вставки те кущей даты и времени в ячейку либо в колонтитулы на каждой страничке. Пример использования функций СЕГОДНЯ и ТДАТА. Резвые клавиши для вставки текущей даты и времени.
Как поставить текущую дату в Excel
Чтоб вставить текущую дату в Excel воспользуйтесь функцией СЕГОДНЯ(). Для этого изберите инструмент «Формулы»-«Дата и время»-«СЕГОДНЯ». Данная функция не имеет аргументов, потому вы сможете просто ввести в ячейку: «=СЕГОДНЯ()» и надавить ВВОД.
Текущая дата в ячейке:
Если же нужно чтоб в ячейке автоматом обновлялось значение не только лишь текущей даты, да и времени тогда лучше применять функцию «=ТДАТА()».
Текущая дата и время в ячейке.
Как ввести дату в Excel?
Вы сможете записать ее в ячейку разными методами, к примеру, 01.01.2020 либо 1 январь 2020. Когда вы пишете что-то схожее в ячейке, программка соображает, что конкретно вы желаете создать, и Microsoft Excel автоматом применяет формат даты к данной нам ячейке. Достаточно нередко программка форматирует вновь вставленное значение в согласовании с опциями по дефлоту в Windows, но время от времени он может бросить все буквально в таком же виде, как вы ввели.
Более естественным наружным признаком того, что Эксель распознал введенную вами дату, является ее сглаживание по правому краю, а не по левому, как это происходит с текстовыми значениями.
Если программке не удалось верно распознать введенные вами данные, и вы видите их смещёнными на лево, попытайтесь записать в каком-либо другом виде, близком к формату маленьких либо длинноватых дат по дефлоту. Они отмечены звездочкой (*) в диалоговом окне Формат ячейки, и вы сможете стремительно получить к ним доступ на ленте (вкладка Основная > Число ).
По мере необходимости вы можете просто поменять метод представления при помощи диалогового окна «Формат ячеек», которое раскрывается по сочетанию кнопок Ctrl + 1.
Примечание. Если введенное вами отображается в виде решёток (########), то быстрее всего ячейка недостаточно широка, чтоб показать все полностью. Чтоб это поправить, два раза щелкните правую границу столбца, чтоб автоматом подогнать его ширину, либо перетащите правую границу, чтоб установить подходящую ширину. Но время от времени таковая картина бывает следствием ошибки.
Синтаксис функции СЕГОДНЯ()
У функции СЕГОДНЯ() нет аргументов (их нет сегодня и навряд ли они покажутся завтра 🙂
Как в Excel хранятся даты
Источником большей части неурядицы с датами и временем в Excel является метод хранения инфы программкой.
Время от времени бывает, что пишешь в ячейку дату, к примеру, 03.06.2014, а на выходе получаешь что-то непонятное: 41793. Откуда взялось это число?!
Дело в том, что Excel хранит даты в виде целых чисел, который представляют количество дней, прошедших с начала 1900 года, а потом уже числа форматируются для отображения в виде даты.
Другими словами 1 января 1900 года — это 1.
2 января 1900 года – это 2.
20 августа 2020 года будет сохранено как 44063 и так дальше.
Чтоб поглядеть, какое целое число присвоено определенной дате, довольно перевести формат ячейки из Даты в Числовой.
Это кажется запутанным, но зато благодаря такому подходу намного проще ложить, вычитать и считать количество дней меж датами (операцию с 2-мя, даже большенными числами делать проще и резвее, чем с шестью: денек, месяц, год).
У самых внимательных уже был должен назреть вопросец: как сохраняются даты до 1 января 1900 года? Дело в том, что они не распознаются в Excel как дата. Другими словами нет «отрицательных» порядковых номеров даты. Потому, как ни меняйте формат ячейки, как была дата — 19.02.1861, таковой и остается.
Описание функции
В Excel есть восхитительная функция СЕГОДНЯ, но не постоянно необходимо, чтоб она меняла дату. Время от времени нужно зафиксироваться на исходной дате, которая была вначале введена в ячейку.
Такую работу может обеспечить функция из надстройки =СЕГОДНЯСТАТ(), она не имеет аргументов.
Она тоже пересчитывается, но не постоянно, а лишь в последующих вариантах:
- Когда вы повторно вводите функцию;
- Когда вы выполняете пересчет книжки либо листа.
Пример
Последующий пример показывает работу данной функции:
Внедрение функции
1. Функция СЕГОДНЯ() полезна, если на листе требуется показывать текущую дату независимо от времени открытия книжки. Записав в ячейке в ячейке А1 формулу =СЕГОДНЯ() при любом открытии книжки будем созидать текущую дату.
2. Функция и спользуется для вычисления интервалов. К примеру, если понятно, что проект завершается 31/12/2017 (предполагается, что срок еще не наступил), то выяснить сколько дней осталось до конца проекта можно при помощи последующей формулы =ДАТАЗНАЧ(“31/12/2017”)-СЕГОДНЯ()
3. Выяснить текущий месяц можно при помощи формулы =МЕСЯЦ(СЕГОДНЯ()) . Получим число от 1 до 12. Иной метод – записать формулу =СЕГОДНЯ() , но установить формат ячейки “ММММ” ( о пользовательских форматах Дат см. эту статью ).
4. Выяснить текущее число месяца можно при помощи формулы =ДЕНЬ(СЕГОДНЯ()) (см. файл примера )
Комменты (2)
И все бы ничего и вроде как работает, НО, у меня данные идут так, что дата в столбце А, а вносимые данные в столбце В и при изменении оператора
В приведенном в статье примере, вносимые данные в столбец B (как формула) для удобства осознания обрисовывают данные столбца A (как значение).
Формально данные возникают в той же ячейке, куда Вы вносите данные.
Как поставить неизменную отметку времени автоматом формулами?
Допустим, у вас есть перечень продуктов в столбце A, и, как один из их будет выслан заказчику, вы вводите «Да» в колонке «Доставка», другими словами в столбце B. Как «Да» покажется там, вы желаете автоматом зафиксировать в колонке С время, когда это вышло. И поменять его уже не надо.
Для этого мы попробуем применять вложенную функцию ИЛИ с повторяющимися ссылками во 2-ой ее части:
Где B – это колонка доказательства доставки, а C2 – это ячейка, в которую вы вводите формулу и где в конечном итоге покажется статичная отметка времени.
В приведенной выше формуле 1-ая функция ЕСЛИ инспектирует B2 на наличие слова «Да» (либо хоть какого другого текста, который вы решите ввести). И если обозначенный текст находится, она запускает вторую функцию ЕСЛИ. В неприятном случае возвращает пустое значение. 2-ая ЕСЛИ – это повторяющаяся формула, которая принуждает функцию ТДАТА() возвращать нынешний денек и время, лишь если в C2 еще ничего не записано. А если там уже что-то есть, то ничего не поменяется, сохранив таковым образом все имеющиеся метки.
О работе с функцией ЕСЛИ читайте наиболее тщательно тут.
Если заместо проверки какого-нибудь определенного слова вы желаете, чтоб временная метка появлялась, когда вы хоть чего-нибудть пишете в обозначенную ячейку (это быть может хоть какое число, текст либо дата), то незначительно изменим первую функцию ЕСЛИ для проверки непустой ячейки:
Примечание. Чтоб эта формула работала, вы должны разрешить циклические вычисления на собственном рабочем листе (вкладка Файл – характеристики – Формулы – Включить интерактивные вычисления). Также имейте в виду, что в основном не рекомендуется созодать так, чтоб ячейка ссылалась сама на себя, другими словами создавать циклические ссылки. И если вы решите применять это решение в собственных таблицах, то это на ваш ужас и риск.
Доп сведения
Вы постоянно сможете задать вопросец спецу Excel Tech Community либо попросить помощи в обществе Answers community.
Функция частота в excel примеры
Функция ЧАСТОТА( ) , британская версия FREQUENCY(), вычисляет частоту попадания значений в данные юзером интервалы и возвращает соответственный массив чисел.
Функцией ЧАСТОТА() можно пользоваться, к примеру, для подсчета количества результатов тестирования, попадающих в определенные интервалы (См. Файл примера )
Синтаксис функции
ЧАСТОТА(массив_данных;массив_интервалов)
Массив_данных — массив либо ссылка на огромное количество ЧИСЛОвых данных, для которых рассчитываются частоты.
Массив_интервалов — массив либо ссылка на огромное количество интервалов, в которые группируются значения аргумента «массив_данных».
Функция ЧАСТОТА() вводится как формула массива опосля выделения спектра смежных ячеек, в которые требуется возвратить приобретенный массив распределения (частот). Т.е. опосля ввода формулы нужно заместо нажатия клавиши ENTER надавить сочетание кнопок CTRL+SHIFT+ENTER.
Количество частей в возвращаемом массиве на единицу больше числа частей в массиве «массив_интервалов». Доп элемент в возвращаемом массиве содержит количество значений, превосходящих верхнюю границу интервала, содержащего самые большие значения (см. пример ниже).
Пример
Пусть в спектре А2:А101 имеется начальный массив чисел от 1 до 100.
Подсчитаем количество чисел, попадающих в интервалы 1-10; 11-20; . 91-100.
Сформируем столбце С массив верхних границ диапазонов (интервалов). Для наглядности в столбце D сформируем текстовые значения надлежащие границам интервалов (1-10; 11-20; . 91-100).
Для ввода формулы выделим спектр Е2:Е12, состоящий из 11 ячеек (на 1 больше, чем число верхних границ интервалов). В Строке формул введем =ЧАСТОТА($A$2:$A$101;$C$2:$C$11) . Опосля ввода формулы нужно надавить сочетание кнопок CTRL+SHIFT+ENTER. Спектр Е2:Е12 заполнится значениями:
- в Е2 – будет содержаться количество значений из А2:А101, которые меньше либо равны 10;
- в Е3 – количество значений из А2:А101, которые меньше либо равны 20, но больше 10;
- в Е11 – количество значений из А2:А101, которые меньше либо равны 100, но больше 90;
- в Е12 – количество значений из А2:А101, которые больше 100 (таковых нет, т.к. начальный массив содержит числа от 1 до 100).
Примечание. Функцию ЧАСТОТА() можно поменять формулой = СУММПРОИЗВ(($A$5:$A$104>C5)*($A$5:$A$104 (См. Файл примера )
При анализе данных временами возникает задачка подсчитать количество значений, попадающих в данные интервалы "от и до" (в статистике их именуют "кармашки"). К примеру, подсчитать количество звонков определенной продолжительности при разборе статистики по мобильной связи, чтоб осознавать какой тариф для нас прибыльнее:
Для решения схожей задачки можно пользоваться функцией ЧАСТОТА (FREQUENCY) . Ее синтаксис прост:
=ЧАСТОТА( Данные ; Кармашки )
- Кармашки – спектр с границами интервалов, попадание в которые нас интересует
- Данные – спектр с начальными числовыми значениями, которые мы анализируем
Направьте внимание, что эта функция игнорирует пустые ячейки и ячейки с текстом, т.е. работает лишь с числами.
Для использования функции ЧАСТОТА необходимо:
- заблаговременно приготовить ячейки с интересующими нас интервалами-карманами (желтоватые F2:F5 в нашем примере)
- выделить пустой спектр ячеек (G2:G6) по размеру на одну ячейку больший, чем спектр кармашков (F2:F5)
- ввести функцию ЧАСТОТА и надавить в конце сочетание Ctrl+Shift+Enter, т.е. ввести ее как формулу массива
Во всех за ранее выделенных ячейках посчитается количество попаданий в данные интервалы. Само-собой, для реализации схожей задачки можно применять и остальные методы (функцию СЧЁТЕСЛИ, сводные таблицы и т.д.), но этот вариант очень неплох.
Не считая того, при помощи функции ЧАСТОТА можно просто подсчитывать количество неповторимых чисел в наборе при помощи обычный формулы массива:
Функция ЧАСТОТА употребляется для определения количества вхождения определенных величин в данный интервал и возвращает данные в виде массива значений. Используя функцию ЧАСТОТА, мы узнаем, как посчитать частоту в Excel.
Пример использования функции ЧАСТОТА в Excel
Пример 1. Студенты одной из групп в институте сдали экзамен по физике. При оценке свойства сдачи экзамена употребляется 100-бальная система. Для определения конечной оценки по 5-бальной системе употребляют последующие аспекты:
- От 0 до 50 баллов – экзамен не сдан.
- От 51 до 65 баллов – оценка 3.
- От 66 до 85 баллов – оценка 4.
- Выше 86 баллов – оценка 5.
Для статистики нужно найти, сколько студентов получили 5, 4, 3 баллов и количество тех, кому не удалось сдать экзамен.
Внесем данные в таблицу:
Для решения выделим области из 4 ячеек и введем последующую функцию:
- B3:B20 – массив данных о оценках студентов;
- D3:D5 – массив критериев нахождения частоты вхождений в массиве данных о оценках.
Выделяем спектр F3:F6 нажимаем поначалу кнопку F2, а позже комбинацию кнопок Ctrl+Shift+Enter, чтоб функция ЧАСТОТА была выполнена в массиве. Доказательством того что все изготовлено верно будут служить фигурные скобки <> в строке формул по бокам. Это означает, что формула производится в массиве. В итоге получим:
Другими словами, 6 студентов не сдали экзамен, оценки 3, 4 и 5 получили 3, 4 и 5 студентов соответственно.
Пример определения вероятности используя функцию ЧАСТОТА в Excel
Пример 2. Понятно то, что если существует лишь два вероятных варианта развития событий, вероятности первого и второго равны 0,5 соответственно. К примеру, вероятности выпадения «сокола» либо «решки» у подброшенной монетки равны ½ и ½ (если пренебречь возможностью падения монетки на ребро). Аналогичное расчетное распределение вероятностей типично для последующей функции СЛУЧМЕЖДУ(1;2), которая возвращает случайное число в интервале от 1 до 2. Было проведено 20 вычислений с внедрением данной функции. Найти фактические вероятности возникновения чисел 1 и 2 соответственно на основании приобретенных результатов.
Заполним начальную таблицу случайными значениями от 1-го до 2-ух:
Для определения случайных значений в начальной таблице была применена особая функция:
Для определения количества сгенерированных 1 и 2 используем функцию:
- A2:A21 – массив сгенерированных функцией =СЛУЧМЕЖДУ(1;2) значений;
- 1 – аспект поиска (функция ЧАСТОТА отыскивает значения от 0 до 1 включительно и значения >1).
В итоге получим:
Вычислим вероятности, разделив количество событий всякого типа на общее их число:
Для подсчета количества событий используем функцию =СЧЁТ($A$2:$A$21). Либо можно просто поделить на значение 20. Если заблаговременно не понятно количество событий и размер спектра со случайными значениями, тогда можно применять в аргументах функции СЧЁТ ссылку на целый столбец: =СЧЁТ(A:A). Таковым образом будет автоматом подсчитывается количество чисел в столбце A.
Вероятности выпадения «1» и «2» – 0,45 и 0,55 соответственно. Не забудьте присвоить ячейкам E2:E3 процентный формат для отображения их значений в процентах: 45% и 55%.
Сейчас воспользуемся наиболее сложной формулой для вычисления наибольшей частоты повторов:
1)*СТРОКА($A$2:$A$21)))-1′ >
Формулы в ячейках F2 и F3 различаются лишь одним только числом опосля оператора сопоставления «не равно»: <>1 и <>2.
Увлекательный факт! При помощи данной формулы можно просто проверить почему не работает стратегия удвоения ставок в рулетке казино. Данную стратегию управления ставками в азартных играх именуют еще Мартингейл. Дело в том, что количество случайных повторов попорядку может достигать 18-ти раз и наиболее, другими словами восемнадцать раз попорядку красноватые либо темные. К примеру, если ставку в 2 бакса 18 раз умножать – это уже наиболее пол миллиона баксов «просадки». Это уже провал по хоть каким техникам планирования рисков. Так же следует учесть, что не считая «темные» и «красноватые» время от времени выпадает к тому же «зеро», что совсем уничтожает все шансы. Так же любопытно, что сумма всех чисел в рулетке от 0 до 36 равна 666.
Как посчитать неповторяющиеся значения в Excel?
Пример 3. Найти количество неповторимых вхождений в массив числовых данных, другими словами не циклических значений.
Определим разыскиваемую величину при помощи формулы:
В этом случае функция ЧАСТОТА делает проверку наличия всякого из частей массива данных в этом же массиве данных (оба аргумента совпадают). При помощи функции ЕСЛИ задано условие, которое имеет последующий смысл: