Все формулы excel: Функции Excel (по алфавиту) — Служба поддержки Майкрософт

Преобразование формул в значения

26659 10.01.2015 Скачать пример

Формулы – это хорошо. Они автоматически пересчитываются при любом изменении исходных данных, превращая Excel из «калькулятора-переростка» в мощную автоматизированную систему обработки поступающих данных. Они позволяют выполнять сложные вычисления с хитрой логикой и структурой. Но иногда возникают ситуации, когда лучше бы вместо формул в ячейках остались значения. Например:

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

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

Способ 1. Классический

Этот способ прост, известен большинству пользователей и заключается в использовании специальной вставки:

  1. Выделите диапазон с формулами, которые нужно заменить на значения.
  2. Скопируйте его правой кнопкой мыши – Копировать (Copy).
  3. Щелкните правой кнопкой мыши по выделенным ячейкам и выберите либо значок Значения (Values)
    :


    либо наведитесь мышью на команду Специальная вставка (Paste Special), чтобы увидеть подменю:


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

    В старых версиях Excel таких удобных желтых кнопочек нет, но можно просто выбрать команду Специальная вставка и затем опцию Значения (Paste Special — Values) в открывшемся диалоговом окне:


Способ 2. Только клавишами без мыши


При некотором навыке, можно проделать всё вышеперечисленное вообще на касаясь мыши:

  1. Копируем выделенный диапазон Ctrl+C
  2. Тут же вставляем обратно сочетанием Ctrl+V
  3. Жмём Ctrl, чтобы вызвать меню вариантов вставки
  4. Нажимаем клавишу с русской буквой З или используем стрелки, чтобы выбрать вариант
    Значения
    и подтверждаем выбор клавишей Enter:

Способ 3. Только мышью без клавиш или Ловкость Рук

Этот способ требует определенной сноровки, но будет заметно быстрее предыдущего. Делаем следующее:

  1. Выделяем диапазон с формулами на листе
  2. Хватаем за край выделенной области (толстая черная линия по периметру) и, удерживая ПРАВУЮ клавишу мыши, перетаскиваем на пару сантиметров в любую сторону, а потом возвращаем на то же место
  3. В появившемся контекстном меню после перетаскивания выбираем Копировать только значения (Copy As Values Only).

После небольшой тренировки делается такое действие очень легко и быстро. Главное, чтобы сосед под локоть не толкал и руки не дрожали ;)

Способ 4. Кнопка для вставки значений на Панели быстрого доступа


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

Файл — Параметры — Панель быстрого доступа (File — Options — Customize Quick Access Toolbar). В открывшемся окне выберите Все команды (All commands) в выпадающем списке, найдите кнопку Вставить значения (Paste Values) и добавьте ее на панель:


Теперь после копирования ячеек с формулами будет достаточно нажать на эту кнопку на панели быстрого доступа:


Кроме того, по умолчанию всем кнопкам на этой панели присваивается сочетание клавиш Alt + цифра (нажимать последовательно). Если нажать на клавишу Alt, то Excel подскажет цифру, которая за это отвечает:


Способ 5. Макросы для выделенного диапазона, целого листа или всей книги сразу


Если вас не пугает слово «макросы», то это будет, пожалуй, самый быстрый способ.

Макрос для превращения всех формул в значения в выделенном диапазоне (или нескольких диапазонах, выделенных одновременно с Ctrl) выглядит так:

Sub Formulas_To_Values_Selection()
'преобразование формул в значения в выделенном диапазоне(ах)
    Dim smallrng As Range
    For Each smallrng In Selection.Areas
        smallrng.Value = smallrng.Value
    Next smallrng
End Sub

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

Sub Formulas_To_Values_Sheet()
'преобразование формул в значения на текущем листе
    ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
End Sub
 

И, наконец, для превращения всех формул в книге на всех листах придется использовать вот такую конструкцию:

Sub Formulas_To_Values_Book()
'преобразование формул в значения во всей книге
    For Each ws In ActiveWorkbook.
Worksheets ws.UsedRange.Value = ws.UsedRange.Value Next ws End Sub

Код нужных макросов можно скопировать в новый модуль вашего файла (жмем Alt+F11 чтобы попасть в Visual Basic, далее Insert — Module). Запускать их потом можно через вкладку Разработчик — Макросы (Developer — Macros) или сочетанием клавиш Alt+F8. Макросы будут работать в любой книге, пока открыт файл, где они хранятся. И помните, пожалуйста, о том, что действия выполненные макросом невозможно отменить — применяйте их с осторожностью. 

Способ 6. Для ленивых

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

В этом случае:

  • всё будет максимально быстро и просто
  • можно откатить ошибочную конвертацию отменой последнего действия или сочетанием Ctrl+Z как обычно
  • в отличие от предыдущего способа, этот макрос корректно работает, если на листе есть скрытые строки/столбцы или включены фильтры
  • любой из этих команд можно назначить любое удобное вам сочетание клавиш в Диспетчере горячих клавиш PLEX

Ссылки по теме

  • Что такое макросы, как их использовать, копировать и запускать
  • Как скопировать формулы без сдвига ссылок
  • Как считать в Excel без формул

 

Замена результата формулы на значение в Excel — TutorExcel.

Ru

Разберем как быстро сделать и получить результат формулы в виде значения (в любом: текстовом, числовом и прочих вариантах) в Excel.


Приветствую всех, уважаемые читатели блога TutorExcel.Ru!

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

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

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

Давайте перейдем к примеру.

Перед нами небольшая таблица и формула состоящая из нескольких подформул.

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

Разберем 2 основных инструмента позволяющих более детально разобраться в вычислении формулы.

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

Пошаговое вычисление формулы

В Excel есть стандартный инструмент пошагового вычисления формулы.

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

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

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

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

Поэтому перейдем к еще одному способу детализации формулы.

Замена части формулы на ее значение

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

В этом случае нам сможет помочь другой прием.

Давайте зайдем в режим редактирования формулы (можем нажать F2 в активной ячейке с формулой) и будем работать непосредственно в строке формул. Все что нам теперь нужно — это выделить (мышкой или клавиатурой) ту часть формулы, по которой мы хотим посмотреть промежуточный результат и нажать F9.

Вот и все 🙂

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

Два важных момента.

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

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

Спасибо за внимание!
Если у вас есть вопросы и мысли по теме статьи — делитесь ими в комментариях.

Удачи вам и до скорых встреч на страницах блога TutorExcel.Ru!

Поделиться с друзьями:
Поиск по сайту:

Формулы

Список функций Excel с примерами (бесплатная загрузка!)

Новые функции
XLOOKUP Заменяет VLOOKUP, HLOOKUP и INDEX / MATCH XLOOKUP(lookup_value,lookup_array,return_array,[match_mode],[search_mode])
Логический да
И Проверяет выполнение всех условий. ИСТИНА/ЛОЖЬ И(лог1,лог2)
IF Если условие выполнено, сделайте что-нибудь, если нет, сделайте что-нибудь еще. ЕСЛИ(логическая_проверка,значение_если_истина,значение_если_ложь)
ЕСЛИОШИБКА Если результатом является ошибка, сделайте что-нибудь другое. ЕСЛИОШИБКА(ЗНАЧЕНИЕ,значение_если_ошибка)
НЕ Изменяет ИСТИНА на ЛОЖЬ и ЛОЖЬ на ИСТИНА. НЕ(логическое)
ИЛИ Проверяет, выполняются ли какие-либо условия. ИСТИНА/ЛОЖЬ ИЛИ(лог1,лог2)
XOR Проверяет, выполняется ли одно и только одно условие. ИСТИНА/ЛОЖЬ Исключающее ИЛИ(лог1,лог2)
Поиск и ссылка да
ЛОЖЬ Логическое значение: ЛОЖЬ. ЛОЖЬ
ИСТИНА Логическое значение: ИСТИНА. ИСТИНА
АДРЕС Возвращает адрес ячейки в виде текста. АДРЕС(номер_строки,номер_столбца,номер_абс,C1,текст_листа)
ОБЛАСТИ Возвращает количество областей в ссылке. ОБЛАСТИ (ссылка)
ВЫБОР Выбирает значение из списка на основе его номера позиции. ВЫБОР(номер_индекса,значение1,значение2)
КОЛОННА Возвращает номер столбца ссылки на ячейку. КОЛОННА (ссылка)
СТОЛБЦЫ Возвращает количество столбцов в массиве. СТОЛБЦЫ (массив)
HLOOKUP Поиск значения в первой строке и возврат значения. HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)
ГИПЕРССЫЛКА Создает интерактивную ссылку. ГИПЕРССЫЛКА(link_location,friendly_name)
ИНДЕКС Возвращает значение на основе номеров столбца и строки. ИНДЕКС(массив,номер_строки,номер_столбца)
НЕПРЯМАЯ Создает ссылку на ячейку из текста. НЕПРЯМАЯ(ref_text,C1)
ПРОСМОТР Поиск значений по горизонтали или по вертикали. ПРОСМОТР(искомое_значение,искомый_вектор,результирующий_вектор)
ПОИСКПОЗ Ищет значение в списке и возвращает его позицию. ПОИСКПОЗ (искомое_значение, искомый_массив, тип_соответствия)
СМЕЩЕНИЕ Создает смещение привязки от начальной точки. СМЕЩЕНИЕ(ссылка,строки,столбцы,высота,ширина)
ROW Возвращает номер строки ссылки на ячейку. РЯД (ссылка)
ROWS Возвращает количество строк в массиве. РЯДЫ (массив)
ТРАНСП Меняет ориентацию диапазона ячеек. ТРАНСП(массив)
ВПР Поиск значения в первом столбце и возврат значения. ВПР(искомое_значение,массив_таблиц,номер_индекса_столбца,диапазон_просмотра)
Дата и время да
ДАТА Возвращает дату из года, месяца и дня. ДАТА(год,месяц,день)
DATEDIF Количество дней, месяцев или лет между двумя датами. РАЗНДАТ
DATEVALUE Преобразует дату, сохраненную в виде текста, в действительную дату DATEVALUE(date_text)
ДЕНЬ Возвращает день в виде числа (1-31). ДЕНЬ(серийный_номер)
ДНЕЙ Возвращает количество дней между двумя датами. ДНЕЙ(дата_конца,дата_начала)
DAYS360 Возвращает количество дней между двумя датами в году из 360 дней. ДНЕЙ360(дата_начала,дата_окончания,метод)
EDATE Возвращает дату, отстоящую от начальной даты на n месяцев. ЭДАТА(дата_начала,месяцы)
КОНМЕСЯЦ Возвращает последний день месяца, n месяцев до даты. КОНМЕСЯЦА(дата_начала,месяцы)
ЧАС Возвращает час в виде числа (0-23). ЧАС(серийный_номер)
МИНУТЫ Возвращает минуты в виде числа (0-59). МИНУТА(серийный_номер)
МЕСЯЦ Возвращает месяц в виде числа (1-12). МЕСЯЦ(серийный_номер)
ЧИСТРАБДНИ Количество рабочих дней между двумя датами. ЧИСТРАБДНИ(дата_начала,дата_окончания,праздники)
NETWORKDAYS.INTL Рабочие дни между двумя датами, настраиваемые выходные. ЧИСТРАБДНИ.МЕЖД(дата_начала,дата_окончания,выходные,праздники)
СЕЙЧАС Возвращает текущую дату и время. СЕЙЧАС()
ВТОРАЯ Возвращает секунды в виде числа (0-59) SECOND(serial_number)
ВРЕМЯ Возвращает время из часов, минут и секунд. ВРЕМЯ(час,минута,секунда)
TIMEVALUE Преобразует время, сохраненное в виде текста, в действительное время. ВРЕМЗНАЧ(время_текст)
СЕГОДНЯ Возвращает текущую дату. СЕГОДНЯ()
ДЕНЬ НЕД Возвращает день недели в виде числа (1-7). ДЕНЬ НЕДЕЛИ(serial_number,return_type)
WEEKNUM Возвращает номер недели в году (1-52). НОМЕР НЕДЕЛИ (серийный_номер, тип_возврата)
РАБДЕНЬ Дата n рабочих дней от даты. РАБДЕНЬ(дата_начала,дни,праздники)
WORKDAY.INTL Дата n рабочих дней от даты, пользовательские выходные. РАБДЕНЬ.МЕЖД(дата_начала,дни,выходные,праздники)
ГОД Возвращает год. ГОД(серийный_номер)
YEARFRAC Возвращает долю года между двумя датами. YEARFRAC(start_date,end_date,basic)
Машиностроение да
ПРЕОБРАЗОВАТЬ Преобразование числа из одной единицы в другую. ПРЕОБРАЗОВАТЬ(число,из_единицы,в_единицу)
Финансовый да
FV Расчет будущей стоимости. БС(коэффициент,кпер,тыс.т,пс,тип)
PV Вычисляет текущую стоимость. PV(ставка,кпер,тысяча на тонну,б.с.,тип)
КПЕР Вычисляет общее количество периодов платежей. КПЕР(ставка,pmt,pv,fv,тип)
PMT Расчет суммы платежа. PMT(коэффициент,кпер,pv,fv,тип)
СТАВКА Расчет процентной ставки. СТАВКА(nper,pmt,pv,fv,тип,предположение)
NPV Расчет чистой приведенной стоимости. NPV(ставка,значение1,значение2)
IRR Внутренняя норма доходности для набора периодических CF. IRR(значения,предположения)
XIRR Внутренняя норма доходности для набора непериодических КФ. ЧИСТНДОХД(значения,даты,предположение)
ЦЕНА Рассчитывает цену облигации. ЦЕНА(расчет,срок,ставка,лет,погашение,ЧАСТОТА,база)
ДОХОД Рассчитывает доходность облигации. ДОХОД(расчет,срок,ставка,процент,погашение,ЧАСТОТА,база)
INTRATE Процентная ставка полностью инвестированной ценной бумаги. ВНУТРЕННЯЯ (расчет, срок погашения, инвестиции, погашение, база)
Информация да
CELL Возвращает информацию о ячейке. ЯЧЕЙКА (тип_информации, ссылка)
ERROR. TYPE Возвращает значение, представляющее ошибку ячейки. ТИП ОШИБКИ(значение_ошибки)
IПУСТО Проверить, пуста ли ячейка. ИСТИНА/ЛОЖЬ ЕПУСТО (ЗНАЧЕНИЕ)
ISERR Проверяет, является ли значение ячейки ошибкой, игнорирует #N/A. ИСТИНА/ЛОЖЬ ЕОШИБКА(ЗНАЧЕНИЕ)
ЕОШИБКА Проверить, является ли значение ячейки ошибкой. ИСТИНА/ЛОЖЬ ОШИБКА(ЗНАЧЕНИЕ)
ISEVEN Проверка четности значения ячейки. ИСТИНА/ЛОЖЬ ISEVEN(число)
ISFORMULA Проверить, является ли ячейка формулой. ИСТИНА/ЛОЖЬ ИФОРМУЛА (ссылка)
НЕЛОГИЧНОСТЬ Проверка логичности ячейки (ИСТИНА или ЛОЖЬ). ИСТИНА/ЛОЖЬ НЕЛОГИЧНОЕ(ЗНАЧЕНИЕ)
ISNA Проверить, является ли значение ячейки #N/A. ИСТИНА/ЛОЖЬ ISNA(ЗНАЧЕНИЕ)
ISNONTEXT Проверить, не является ли ячейка текстом (пустые ячейки не являются текстом). ИСТИНА/ЛОЖЬ НЕТЕКСТ(ЗНАЧЕНИЕ)
ISNUMBER Проверить, является ли ячейка числом. ИСТИНА/ЛОЖЬ IНОМЕР(ЗНАЧЕНИЕ)
ISODD Проверить, является ли значение ячейки нечетным. ИСТИНА/ЛОЖЬ ISODD(число)
ISREF Проверить, является ли значение ячейки ссылкой. ИСТИНА/ЛОЖЬ ISREF(ЗНАЧЕНИЕ)
ISTEXT Проверить, является ли ячейка текстовой. ИСТИНА/ЛОЖЬ ИСТЕКСТ(ЗНАЧ)
N Преобразует значение в число. N(ЗНАЧЕНИЕ)
NA Возвращает ошибку: #N/A. нет данных()
TYPE Возвращает тип значения в ячейке. ТИП(ЗНАЧЕНИЕ)
Математика да
ABS Вычисляет абсолютное значение числа. АБС(номер)
АГРЕГАТ Определение и выполнение вычислений для базы данных или списка. АГРЕГАТ(номер_функции,параметры,массив,k)
CEILING Округляет число до ближайшего указанного кратного. ПОТОЛОК(номер,значение)
COS Возвращает косинус угла. COS(номер)
ГРАДУСЫ Преобразует радианы в градусы. ГРАДУСЫ(угол)
DSUM Суммирует записи базы данных, соответствующие определенным критериям. DSUM(база данных,поле,критерий)
ЧЕТНЫЙ Округляет до ближайшего четного целого числа. ЧЕТНЫЙ(число)
EXP Вычисляет экспоненциальное значение для заданного числа. EXP(число)
ФАКТ Возвращает факториал. ФАКТ(номер)
ЭТАЖ Округляет число в меньшую сторону до ближайшего указанного кратного. ЭТАЖ(номер,значение)
НОД Возвращает наибольший общий делитель. НОД(число1,число2)
INT Округляет число в меньшую сторону до ближайшего целого числа. INT(число)
LCM Возвращает наименьшее общее кратное. LCM(номер1,номер2)
LN Возвращает натуральный логарифм числа. ЛН(номер)
LOG Возвращает логарифм числа по указанному основанию. LOG(номер,база)
LOG10 Возвращает логарифм числа по основанию 10. LOG10(число)
MOD Возвращает остаток после деления. MOD(число,делитель)
MROUND Округляет число до указанного кратного. КРУГЛЫЙ(число,несколько)
НЕЧЕТНОЕ Округляет до ближайшего нечетного целого числа. НЕЧЕТНЫЙ (число)
PI Значение PI. ПИ()
POWER Вычисляет число, возведенное в степень. МОЩНОСТЬ(число,мощность)
ПРОИЗВЕД Умножает массив чисел. ПРОДУКТ(номер1,номер2)
ЧАСТНОЕ Возвращает целочисленный результат деления. ЧАСТНОЕ(числитель,знаменатель)
РАДИАНЫ Преобразует угол в радианы. РАДИАН(угол)
СЛУЧАЙ Вычисляет случайное число от 0 до 1. СЛУЧАЙ()
СЛУЧМЕЖДУ Вычисляет случайное число между двумя числами. СЛУЧАЙ МЕЖДУ(нижний,верхний)
ОКРУГЛ Округляет число до указанного количества цифр. ОКРУГЛ(число,число_цифр)
ОКРУГЛ ВНИЗ Округляет число в меньшую сторону (к нулю). ОКРУГЛВНИЗ(число,число_разрядов)
ОКРУГЛВВЕРХ Округляет число в большую сторону (от нуля). ОКРУГЛВВЕРХ(число,число_разрядов)
ЗНАК Возвращает знак числа. ЗНАК(номер)
SIN Возвращает синус угла. SIN(номер)
SQRT Вычисляет квадратный корень из числа. SQRT(номер)
ПРОМЕЖУТОЧНЫЙ ИТОГ Возвращает сводную статистику для ряда данных. ПРОМЕЖУТОЧНЫЙ ИТОГ(номер_функции,REh2)
СУММ Складывает числа. СУММ(число1,число2)
СУММЕСЛИ Суммирует числа, соответствующие критерию. СУММЕСЛИ(диапазон,критерий,сумма_диапазон)
СУММЕСЛИМН Суммирует числа, соответствующие нескольким критериям. СУММЕСЛИМН(сумма_диапазон,критерий_диапазон,критерий)
СУММПРОИЗВ Умножает массивы чисел и суммирует полученный массив. СУММПРОИЗВ(массив1,массив2,массив3)
TAN Возвращает тангенс угла. TAN(номер)
TRUNC Усекает число до определенного количества цифр. TRUNC(число,число_цифр)
Статистика да
СРЕДНИЙ Средние числа. СРЕДНЕЕ(число1,число2)
AVERAGEA Средние числа. Включает текст и FALSE = 0, TRUE = 1. СРЗНАЧА(значение1,значение2)
СРЗНАЧЕСЛИ Усредняет числа, соответствующие критерию. СРЗНАЧЕСЛИ(диапазон,критерий,средний_диапазон)
AVERAGEIFS Усредняет числа, соответствующие нескольким критериям. СРЗНАЧЕСЛИМН(средний_диапазон,критерий_диапазон,критерий)
КОРРЕЛ Вычисляет корреляцию двух рядов. КОРРЕЛ(массив1,массив2)
COUNT Подсчет ячеек, содержащих число. СЧЕТ(значение1,значение2)
COUNTA Подсчет непустых ячеек. СЧЁТ(значение1,значение2)
COUNTB004 COUNTB005 Подсчет пустых ячеек. СЧИТАТЬ ПУСТО (диапазон)
СЧЁТЕСЛИ Подсчитывает ячейки, соответствующие критерию. СЧЁТЕСЛИ(диапазон,критерий)
СЧЁТЕСЛИМН Подсчитывает ячейки, соответствующие нескольким критериям. СЧЁТЕСЛИМН(диапазон_критериев,критерий)
ПРОГНОЗ Прогноз будущих значений y на основе линейной линии тренда. ПРОГНОЗ(x,известные_y,известные_x)
ЧАСТОТА Подсчитывает значения, попадающие в указанные диапазоны. ЧАСТОТА(массив_данных,массив_бинов)
РОСТ Вычисляет значения Y на основе экспоненциального роста. РОСТ(известный_ys,известный_x,новый_x,const)
INTERCEPT Вычисляет точку пересечения Y для линии наилучшего соответствия. ПЕРЕХВАТ (известный_ys,известный_xs)
НАИБОЛЬШИЙ Возвращает k-е наибольшее значение. БОЛЬШОЙ(массив,k)
ЛИНЕЙН Возвращает статистику по линии тренда. ЛИНЕЙН(известный_ys,известный_xs,константа,статистика)
MAX Возвращает наибольшее число. МАКС(число1,число2)
МЕДИАНА Возвращает медианное число. МЕДИАНА(число1,число2)
МИН Возвращает наименьшее число. МИН(число1,число2)
РЕЖИМ Возвращает наиболее распространенный номер. РЕЖИМ(номер1,номер2)
ПРОЦЕНТИЛЬ Возвращает k-й процентиль. ПРОЦЕНТИЛЬ(массив,k)
PERCENTILE.INC Возвращает k-й процентиль. Где k включительно. ПРОЦЕНТИЛЬ.ВКЛ(массив,k)
PERCENTILE.EXC Возвращает k-й процентиль. Где k является исключительным. ПРОЦЕНТИЛЬ.ИСКЛ(массив,k)
КВАРТИЛЬ Возвращает указанное значение квартиля. КВАРТИЛЬ(массив,квартиль)
QUARTILE.INC Возвращает указанное значение квартиля. включительно. КВАРТИЛЬ.ВКЛ(массив,кварта)
КВАРТИЛЬ.ИСКЛ Возвращает указанное значение квартиля. Эксклюзив. КВАРТИЛЬ.ИСКЛ(массив,кварта)
RANK Ранг числа в серии. РАНГ(номер,ссылка,порядок)
RANK.AVG Ранг числа в серии. Средние. RANK.AVG(номер,ссылка,порядок)
RANK.EQ Ранг числа в серии. Высший ранг. RANK.EQ(номер,ссылка,порядок)
НАКЛОН Вычисляет наклон на основе линейной регрессии. НАКЛОН(известный_ys,известный_xs)
МАЛЕНЬКИЙ Возвращает k-е наименьшее значение. МАЛЕНЬКИЙ(массив,k)
СТАНДОТКЛОН Вычисляет стандартное отклонение. СТАНДОТКЛОН(номер1,номер2)
STDEV.P Вычисляет стандартное отклонение всей совокупности. СТАНДОТКЛОН.П(число1,число2)
STDEV.S Вычисляет SD образца. СТАНДОТКЛ.С(номер1,номер2)
СТАНДОТКЛОН Вычисляет стандартное отклонение всей совокупности СТАНДОТКЛОН(число1,число2)
TREND Вычисляет значения Y на основе линии тренда. TREND(известный_ys,известный_xs,новый_xs,постоянный)
Текст да
CHAR Возвращает символ, заданный кодом. СИМВОЛ(число)
CLEAN Удаляет все непечатаемые символы. ОЧИСТКА(текст)
КОД Возвращает числовой код символа. КОД(текст)
СЦЕПИТЬ Объединяет текст вместе. СЦЕПИТЬ(текст1,текст2)
ДОЛЛАР Преобразует число в текст в денежном формате. ДОЛЛАР(число,десятичные)
EXACT Проверить, равны ли ячейки. Деликатный случай. ИСТИНА/ЛОЖЬ ТОЧНО(текст1,текст2)
НАЙТИ Находит положение текста в ячейке. С учетом регистра. НАЙТИ(найти_текст,внутри_текста,начальный_номер)
LEFT Обрезает текст на несколько символов слева. ЛЕВЫЙ(текст,число_знаков)
LEN Подсчитывает количество символов в тексте. ДЛСТР(текст)
LOWER Преобразует текст в нижний регистр. НИЖНИЙ (текст)
MID Извлекает текст из середины ячейки. СРЕДНИЙ (текст, начальный_номер, число_знаков)
PROPER Преобразует текст в правильный регистр. ПРАВИЛЬНЫЙ(текст)
REPLACE Заменяет текст в зависимости от его местоположения. ЗАМЕНИТЬ (старый_текст, начальный_номер, число_символов, новый_текст)
REPT Повторяет текст несколько раз. ПОВТОР(текст,количество_раз)
ПРАВО Усекает текст на несколько символов справа. ПРАВО(текст,число_знаков)
ПОИСК Определяет положение текста в ячейке. Регистр не учитывается. ПОИСК(найти_текст,внутри_текста,начальный_номер)
ПОДСТАВИТЬ Находит и заменяет текст. Деликатный случай. ЗАМЕНИТЬ(текст,старый_текст,новый_текст,номер_экземпляра)
ТЕКСТ Преобразует значение в текст в определенном числовом формате. ТЕКСТ(ЗНАЧЕНИЕ,format_text)
ТРИМ Удаляет все лишние пробелы из текста. ОТДЕЛКА (текст)
ПРОПИСНЫЕ Преобразует текст в верхний регистр. ВЕРХНИЙ (текст)
ЗНАЧЕНИЕ Преобразует число, сохраненное как текст, в число. ЗНАЧЕНИЕ(текст)

Формулы Excel: функции

Урок 5: функции

/en/excelformulas/relative-and-absolute-cell-references/content/

Введение

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

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

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

Для правильной работы функция должна быть записана особым образом, который называется синтаксисом . Базовый синтаксис функции — это знак равенства (=) , имя функции (например, SUM) и один или несколько аргументов 9.1791 . Аргументы содержат информацию, которую вы хотите вычислить. Функция в приведенном ниже примере добавит значения диапазона ячеек A1:A20.

Работа с аргументами

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

Например, функция =СРЗНАЧ(B1:B9) будет вычислять средних значений в диапазоне ячеек B1:B9. Эта функция содержит только один аргумент.

Несколько аргументов должны быть разделены запятой . Например, функция =СУММ(A1:A3, C1:C2, E2) добавит значений всех ячеек в трех аргументах.

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

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

  • SUM : Эта функция складывает все значения ячеек в аргументе.
  • СРЗНАЧ : Эта функция определяет среднее значений, включенных в аргумент. Он вычисляет сумму ячеек, а затем делит это значение на количество ячеек в аргументе.
  • COUNT : Эта функция подсчитывает количество ячеек с числовыми данными в аргументе. Эта функция полезна для быстрого подсчета элементов в диапазоне ячеек.
  • MAX : Эта функция определяет наибольшее значение ячейки , включенное в аргумент.
  • MIN : Эта функция определяет наименьшее значение ячейки , включенное в аргумент.
Чтобы использовать функцию:

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

  1. : Выберите ячейку , которая будет содержать функцию. В нашем примере мы выберем ячейку C11 .
  2. Введите знак равенства (=) и введите желаемое имя функции . В нашем примере мы введем =СРЕДНЕЕ .
  3. Введите диапазон ячеек для аргумента внутри круглых скобок . В нашем примере мы введем (C3:C10) . Эта формула добавит значения ячеек C3:C10, а затем разделит это значение на общее количество ячеек в диапазоне, чтобы определить среднее значение.
  4. Нажмите Введите на клавиатуре. Функция будет вычислена , а результат появится в ячейке. В нашем примере средняя цена за единицу заказанных товаров составила $15,93 .

Ваша электронная таблица не всегда сообщит вам , если ваша функция содержит ошибку, поэтому вы должны проверить все свои функции. Чтобы узнать, как это сделать, ознакомьтесь с уроком «Перепроверьте свои формулы».

Работа с незнакомыми функциями

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

Затем вы можете ввести открывающую скобку, чтобы увидеть какие аргументы ему нужны.

Понимание вложенных функций

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

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

=РАБДЕНЬ(СЕГОДНЯ(),3)

Здесь у нас есть две разные функции, работающие вместе: функция РАБДЕНЬ и функция СЕГОДНЯ. Они известны как вложенных функций , поскольку одна функция помещается или вложенная в аргументы другой. Как правило, вложенная функция всегда вычисляется первой , точно так же, как скобки выполняются первыми в порядке операций. В этом примере функция СЕГОДНЯ будет вычисляться первой, поскольку она вложена в функцию РАБДЕНЬ.

Другие общие функции

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

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

.