Функция ЕСЛИ в Excel — примеры и описание

Содержание

11 апреля 2018 192236 1 image

Не нужно тратить время на подсчёты в Microsoft Excel вручную, ведь существует множество формул, которые помогут быстро справиться с поставленными задачами и повысить точность ваших отчётов. Мы собрали 10 наиболее полезных формул, которые вы сможете выучить за один день.

СУММ

Формула:

=СУММ(число1; число2)

=СУММ(адрес_ячейки1; адрес_ячейки2)

=СУММ(адрес_ячейки1:адрес_ячейки6)

Англоязычный вариант: =SUM(5; 5) или =SUM(A1; B1) или =SUM(A1:B5)

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

С помощью формулы вы можете:

  • посчитать сумму двух чисел c помощью формулы: =СУММ(5; 5)
  • посчитать сумму содержимого ячеек, сссылаясь на их названия: =СУММ(A1; B1)
  • посчитать сумму в указанном диапазоне ячеек, в примере во всех ячейках с A1 по B6: =СУММ(A1:B6)

СЧЁТ

Формула: =СЧЁТ(адрес_ячейки1:адрес_ячейки2)

Англоязычный вариант: =COUNT(A1:A10)

Данная формула подсчитывает количество ячеек с числами в одном ряду. Если вам необходимо узнать, сколько ячеек с числами находятся в диапазоне c A1 по A30, нужно использовать следующую формулу: =СЧЁТ(A1:A30).

СЧЁТЗ

Формула: =СЧЁТЗ(адрес_ячейки1:адрес_ячейки2)

Англоязычный вариант: =COUNTA(A1:A10)

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

ДЛСТР

Формула: =ДЛСТР(адрес_ячейки)

Англоязычный вариант: =LEN(A1)

Функция ДЛСТР подсчитывает количество знаков в ячейке. Однако, будьте внимательны – пробел также учитывается как знак.

СЖПРОБЕЛЫ

Формула: =СЖПРОБЕЛЫ(адрес_ячейки)

Англоязычный вариант: =TRIM(A1)

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

Мы добавили лишний пробел после фразы “Я люблю Excel”. Формула СЖПРОБЕЛЫ убрала его, в этом вы можете убедиться, взглянув на количество знаков с использованием формулы и без.

ЛЕВСИМВ, ПСТР и ПРАВСИМВ

Формула:

=ЛЕВСИМВ(адрес_ячейки; количество знаков)

=ПРАВСИМВ(адрес_ячейки; количество знаков)

=ПСТР(адрес_ячейки; начальное число; число знаков)

Англоязычный вариант: =RIGHT(адрес_ячейки; число знаков), =LEFT(адрес_ячейки; число знаков), =MID(адрес_ячейки; начальное число; число знаков).

Эти формулы возвращают заданное количество знаков текстовой строки. ЛЕВСИМВ возвращает заданное количество знаков из указанной строки слева, ПРАВСИМВ возвращает заданное количество знаков из указанной строки справа, а ПСТР возвращает заданное число знаков из текстовой строки, начиная с указанной позиции.

Мы использовали ЛЕВСИМВ, чтобы получить первое слово. Для этого мы ввели A1 и число 1 – таким образом, мы получили «Я».

Мы использовали ПСТР, чтобы получить слово посередине. Для этого мы ввели А1, поставили 3 как начальное число и затем ввели число 6 – таким образом, мы получили «люблю» из фразы «Я люблю Excel».

Мы использовали ПРАВСИМВ, чтобы получить последнее слово. Для этого мы ввели А1 и число 6 – таким образом, мы получили слово «Excel» из фразы «Я люблю Excel».

ВПР

Формула: =ВПР(искомое_значение; таблица; номер_столбца; тип_совпадения)

Англоязычный вариант: =VLOOKUP (искомое_значение; таблица; номер_столбца; тип_совпадения)

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

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

  1. В первом списке данные записаны с А1 по В13, во втором – с D1 по Е13.
  2. В ячейке B17 поставим формулу: =ВПР(B16; A1:B13; 2; ЛОЖЬ)
  • B16 = искомое значение, то есть паспортные данные. Они имеются в обоих списках.
  • A1:B13 = таблица, в которой находится искомое значение.
  • 2 – номер столбца, где находится искомое значение.
  • ЛОЖЬ – логическое значение, которое означает то, что вам требуется точное совпадение возвращаемого значения. Если вам достаточно приблизительного совпадения, указываете ИСТИНА, оно также является значением по умолчанию.

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

ЕСЛИ

Формула: =ЕСЛИ(логическое_выражение; «текст, если логическое выражение истинно; «текст, если логическое выражение ложно»)

Англоязычный вариант: =IF(логическое_выражение; «текст, если логическое выражение истинно; «текст, если логическое выражение ложно»)

Когда вы проводите анализ большого объёма данных в Excel, есть множество сценариев для взаимодействия с ними. В зависимости от каждого из них появляется необходимость по‑разному воздействовать на данные. Функция «ЕСЛИ» позволяет выполнять логические сравнения значений: если что‑то истинно, то необходимо сделать это, в противном случае сделать что‑то ещё.

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

В примере с ВПР у нас был доход в столбце B и имя человека в столбце E. Мы можем поместить квоту в столбце C, а следующую формулу – в ячейку D1:

=ЕСЛИ(B1>C1; «Норма выполнена»; «Норма не выполнена»)

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

СУММЕСЛИ, СЧЁТЕСЛИ, СРЗНАЧЕСЛИ

Формула: =СУММЕСЛИ(диапазон; условие; диапазон_суммирования) =СЧЁТЕСЛИ(диапазон; условие)

=СРЗНАЧЕСЛИ(диапазон; условие; диапазон_усреднения)

Англоязычный вариант: =SUMIF(диапазон; условие; диапазон_суммирования), =COUNTIF(диапазон; условие), =AVERAGEIF(диапазон; условие; диапазон_усреднения)

Эти формулы выполняют соответствующие функции – СУММ, СЧЁТ, СРЗНАЧ, если выполнено заданное условие.

Формулы с несколькими условиями – СУММЕСЛИМН, СЧЁТЕСЛИМН, СРЗНАЧЕСЛИМН – выполняют соответствующие функции, если все указанные критерии соответствуют истине.

Используя функции на предыдущем примере, мы можем узнать:

Формула «СУММЕСЛИ»

СУММЕСЛИ – общий доход только для продавцов, выполнивших норму.

Формула «СРЗНАЧЕСЛИ»

СРЗНАЧЕСЛИ – средний доход продавца, если он выполнил норму.

Формула «СЧЁТЕСЛИ»

СЧЁТЕСЛИ – количество продавцов, выполнивших норму.

Конкатенация

Формула: =(ячейка1&» «&ячейка2)

=ОБЪЕДИНИТЬ(ячейка1;» «;ячейка2)

За этим причудливым словом скрывается объединение данных из двух и более ячеек в одной. Сделать объединение можно с помощью формулы конкатенации или просто вставив символ & между адресами двух ячеек. Если в ячейке A1 находится имя «Иван», в ячейке B1 – фамилия «Петров», их можно объединить с помощью формулы =A1&» «&B1. Результат – «Иван Петров» в ячейке, где была введена формула. Обязательно оставьте пробел между » «, чтобы между объединёнными данными появился пробел.

Формула конкатенации даёт аналогичный эффект и выглядит так: =ОБЪЕДИНИТЬ(A1;» «; B1) или в англоязычном варианте =concatenate(A1;» «; B1).

Кстати, все перечисленные формулы можно применять и в Google‑таблицах.

Эта статья является лишь верхушкой айсберга в изучении Excel. Для профессионального использования программы рекомендуем учится у профессионалов на курсах по Microsoft Excel.

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

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

Даже возникают вопросы, «почему в Excel отсутствует данная формула» и «как включить такую-то формулу в Excel»?

На самом деле ответ поразительный — формулы в Excel локализованы! Т.е. если у вас офисный пакет не на английском языке, то название функций переведено. Но всё ещё хуже — при этом оригинальные названия на английском не распознаются в Excel. То есть используя примеры в которых функции записаны английскими словами, нужно переводить их имена в русские эквиваленты.

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

A Russian
ABS ABS
ACCRINT НАКОПДОХОД
ACCRINTM НАКОПДОХОДПОГАШ
ACOS ACOS
ACOSH ACOSH
ACOT ACOT
ACOTH ACOTH
ADDRESS АДРЕС
AGGREGATE АГРЕГАТ
AMORDEGRC АМОРУМ
AMORLINC АМОРУВ
AND И
ARABIC АРАБСКОЕ
AREAS ОБЛАСТИ
ASC ASC
ASIN ASIN
ASINH ASINH
ATAN ATAN
ATAN2 ATAN2
ATANH ATANH
AVEDEV СРОТКЛ
AVERAGE СРЗНАЧ
AVERAGEA СРЗНАЧА
AVERAGEIF СРЗНАЧЕСЛИ
AVERAGEIFS СРЗНАЧЕСЛИМН
B Russian
BAHTTEXT БАТТЕКСТ
BASE ОСНОВАНИЕ
BESSELI БЕССЕЛЬ.I
BESSELJ БЕССЕЛЬ.J
BESSELK БЕССЕЛЬ.K
BESSELY БЕССЕЛЬ.Y
BETA.DIST БЕТА.РАСП
BETA.INV БЕТА.ОБР
BETADIST БЕТАРАСП
BETAINV БЕТАОБР
BIN2DEC ДВ.В.ДЕС
BIN2HEX ДВ.В.ШЕСТН
BIN2OCT ДВ.В.ВОСЬМ
BINOM.DIST БИНОМ.РАСП
BINOM.DIST.RANGE БИНОМ.РАСП.ДИАП
BINOM.INV БИНОМ.ОБР
BINOMDIST БИНОМРАСП
BITAND БИТ.И
BITLSHIFT БИТ.СДВИГЛ
BITOR БИТ.ИЛИ
BITRSHIFT БИТ.СДВИГП
BITXOR БИТ.ИСКЛИЛИ
C Russian
CEILING ОКРВВЕРХ
CEILING.MATH ОКРВВЕРХ.МАТ
CEILING.PRECISE ОКРВВЕРХ.ТОЧН
CELL ЯЧЕЙКА
CHAR СИМВОЛ
CHIDIST ХИ2РАСП
CHIINV ХИ2ОБР
CHISQ.DIST ХИ2.РАСП
CHISQ.DIST.RT ХИ2.РАСП.ПХ
CHISQ.INV ХИ2.ОБР
CHISQ.INV.RT ХИ2.ОБР.ПХ
CHISQ.TEST ХИ2.ТЕСТ
CHITEST ХИ2ТЕСТ
CHOOSE ВЫБОР
CLEAN ПЕЧСИМВ
CODE КОДСИМВ
COLUMN СТОЛБЕЦ
COLUMNS ЧИСЛСТОЛБ
COMBIN ЧИСЛКОМБ
COMBINA ЧИСЛКОМБА
COMPLEX КОМПЛЕКСН
CONCAT СЦЕП
CONCATENATE СЦЕПИТЬ
CONFIDENCE ДОВЕРИТ
CONFIDENCE.NORM ДОВЕРИТ.НОРМ
CONFIDENCE.T ДОВЕРИТ.СТЬЮДЕНТ
CONVERT ПРЕОБР
CORREL КОРРЕЛ
COS COS
COSH COSH
COT COT
COTH COTH
COUNT СЧЁТ
COUNTA СЧЁТЗ
COUNTBLANK СЧИТАТЬПУСТОТЫ
COUNTIF СЧЁТЕСЛИ
COUNTIFS СЧЁТЕСЛИМН
COUPDAYBS ДНЕЙКУПОНДО
COUPDAYS ДНЕЙКУПОН
COUPDAYSNC ДНЕЙКУПОНПОСЛЕ
COUPNCD ДАТАКУПОНПОСЛЕ
COUPNUM ЧИСЛКУПОН
COUPPCD ДАТАКУПОНДО
COVAR КОВАР
COVARIANCE.P КОВАРИАЦИЯ.Г
COVARIANCE.S КОВАРИАЦИЯ.В
CRITBINOM КРИТБИНОМ
CSC CSC
CSCH CSCH
CUBEKPIMEMBER КУБЭЛЕМЕНТКИП
CUBEMEMBER КУБЭЛЕМЕНТ
CUBEMEMBERPROPERTY КУБСВОЙСТВОЭЛЕМЕНТА
CUBERANKEDMEMBER КУБПОРЭЛЕМЕНТ
CUBESET КУБМНОЖ
CUBESETCOUNT КУБЧИСЛОЭЛМНОЖ
CUBEVALUE КУБЗНАЧЕНИЕ
CUMIPMT ОБЩПЛАТ
CUMPRINC ОБЩДОХОД
D Russian
DATE ДАТА
DATEDIF РАЗНДАТ
DATESTRING СТРОКАДАННЫХ
DATEVALUE ДАТАЗНАЧ
DAVERAGE ДСРЗНАЧ
DAY ДЕНЬ
DAYS ДНИ
DAYS360 ДНЕЙ360
DB ФУО
DBCS БДЦС
DCOUNT БСЧЁТ
DCOUNTA БСЧЁТА
DDB ДДОБ
DEC2BIN ДЕС.В.ДВ
DEC2HEX ДЕС.В.ШЕСТН
DEC2OCT ДЕС.В.ВОСЬМ
DECIMAL ДЕС
DEGREES ГРАДУСЫ
DELTA ДЕЛЬТА
DEVSQ КВАДРОТКЛ
DGET БИЗВЛЕЧЬ
DISC СКИДКА
DMAX ДМАКС
DMIN ДМИН
DOLLAR РУБЛЬ
DOLLARDE РУБЛЬ.ДЕС
DOLLARFR РУБЛЬ.ДРОБЬ
DPRODUCT БДПРОИЗВЕД
DSTDEV ДСТАНДОТКЛ
DSTDEVP ДСТАНДОТКЛП
DSUM БДСУММ
DURATION ДЛИТ
DVAR БДДИСП
DVARP БДДИСПП
E Russian
ECMA.CEILING ECMA.ОКРВВЕРХ
EDATE ДАТАМЕС
EFFECT ЭФФЕКТ
ENCODEURL КОДИР.URL
EOMONTH КОНМЕСЯЦА
ERF ФОШ
ERF.PRECISE ФОШ.ТОЧН
ERFC ДФОШ
ERFC.PRECISE ДФОШ.ТОЧН
ERROR.TYPE ТИП.ОШИБКИ
EVEN ЧЁТН
EXACT СОВПАД
EXP EXP
EXPON.DIST ЭКСП.РАСП
EXPONDIST ЭКСПРАСП
F Russian
F.DIST F.РАСП
F.DIST.RT F.РАСП.ПХ
F.INV F.ОБР
F.INV.RT F.ОБР.ПХ
F.TEST F.ТЕСТ
FACT ФАКТР
FACTDOUBLE ДВФАКТР
FALSE ЛОЖЬ
FDIST FРАСП
FILTERXML ФИЛЬТР.XML
FIND НАЙТИ
FINDB НАЙТИБ
FINV FРАСПОБР
FISHER ФИШЕР
FISHERINV ФИШЕРОБР
FIXED ФИКСИРОВАННЫЙ
FLOOR ОКРВНИЗ
FLOOR.MATH ОКРВНИЗ.МАТ
FLOOR.PRECISE ОКРВНИЗ.ТОЧН
FORECAST ПРЕДСКАЗ
FORECAST.ETS ПРЕДСКАЗ.ETS
FORECAST.ETS.CONFINT ПРЕДСКАЗ.ЕTS.ДОВИНТЕРВАЛ
FORECAST.ETS.SEASONALITY ПРЕДСКАЗ.ETS.СЕЗОННОСТЬ
FORECAST.ETS.STAT ПРЕДСКАЗ.ETS.СТАТ
FORECAST.LINEAR ПРЕДСКАЗ.ЛИНЕЙН
FORMULATEXT Ф.ТЕКСТ
FREQUENCY ЧАСТОТА
FTEST ФТЕСТ
FV БС
FVSCHEDULE БЗРАСПИС
G Russian
GAMMA ГАММА
GAMMA.DIST ГАММА.РАСП
GAMMA.INV ГАММА.ОБР
GAMMADIST ГАММАРАСП
GAMMAINV ГАММАОБР
GAMMALN ГАММАНЛОГ
GAMMALN.PRECISE ГАММАНЛОГ.ТОЧН
GAUSS ГАУСС
GCD НОД
GEOMEAN СРГЕОМ
GESTEP ПОРОГ
GETPIVOTDATA ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ
GROWTH РОСТ
H Russian
HARMEAN СРГАРМ
HEX2BIN ШЕСТН.В.ДВ
HEX2DEC ШЕСТН.В.ДЕС
HEX2OCT ШЕСТН.В.ВОСЬМ
HLOOKUP ГПР
HOUR ЧАС
HYPERLINK ГИПЕРССЫЛКА
HYPGEOM.DIST ГИПЕРГЕОМ.РАСП
HYPGEOMDIST ГИПЕРГЕОМЕТ
I Russian
IF ЕСЛИ
IFERROR ЕСЛИОШИБКА
IFNA ЕСНД
IFS УСЛОВИЯ
IMABS МНИМ.ABS
IMAGINARY МНИМ.ЧАСТЬ
IMARGUMENT МНИМ.АРГУМЕНТ
IMCONJUGATE МНИМ.СОПРЯЖ
IMCOS МНИМ.COS
IMCOSH МНИМ.COSH
IMCOT МНИМ.COT
IMCSC МНИМ.CSC
IMCSCH МНИМ.CSCH
IMDIV МНИМ.ДЕЛ
IMEXP МНИМ.EXP
IMLN МНИМ.LN
IMLOG10 МНИМ.LOG10
IMLOG2 МНИМ.LOG2
IMPOWER МНИМ.СТЕПЕНЬ
IMPRODUCT МНИМ.ПРОИЗВЕД
IMREAL МНИМ.ВЕЩ
IMSEC МНИМ.SEC
IMSECH МНИМ.SECH
IMSIN МНИМ.SIN
IMSINH МНИМ.SINH
IMSQRT МНИМ.КОРЕНЬ
IMSUB МНИМ.РАЗН
IMSUM МНИМ.СУММ
IMTAN МНИМ.TAN
INDEX ИНДЕКС
INDIRECT ДВССЫЛ
INFO ИНФОРМ
INT ЦЕЛОЕ
INTERCEPT ОТРЕЗОК
INTRATE ИНОРМА
IPMT ПРПЛТ
IRR ВСД
ISBLANK ЕПУСТО
ISERR ЕОШ
ISERROR ЕОШИБКА
ISEVEN ЕЧЁТН
ISFORMULA ЕФОРМУЛА
ISLOGICAL ЕЛОГИЧ
ISNA ЕНД
ISNONTEXT ЕНЕТЕКСТ
ISNUMBER ЕЧИСЛО
ISO.CEILING ISO.ОКРВВЕРХ
ISODD ЕНЕЧЁТ
ISOWEEKNUM НОМНЕДЕЛИ.ISO
ISPMT ПРОЦПЛАТ
ISREF ЕССЫЛКА
ISTEXT ЕТЕКСТ
ISTHAIDIGIT ЕТАЙЦИФРЫ
K Russian
KURT ЭКСЦЕСС
L Russian
LARGE НАИБОЛЬШИЙ
LCM НОК
LEFT ЛЕВСИМВ
LEFTB ЛЕВБ
LEN ДЛСТР
LENB ДЛИНБ
LINEST ЛИНЕЙН
LN LN
LOG LOG
LOG10 LOG10
LOGEST ЛГРФПРИБЛ
LOGINV ЛОГНОРМОБР
LOGNORM.DIST ЛОГНОРМ.РАСП
LOGNORM.INV ЛОГНОРМ.ОБР
LOGNORMDIST ЛОГНОРМРАСП
LOOKUP ПРОСМОТР
LOWER СТРОЧН
M Russian
MATCH ПОИСКПОЗ
MAX МАКС
MAXA МАКСА
MAXIFS МАКСЕСЛИ
MDETERM МОПРЕД
MDURATION МДЛИТ
MEDIAN МЕДИАНА
MID ПСТР
MIDB ПСТРБ
MIN МИН
MINA МИНА
MINIFS МИНЕСЛИ
MINUTE МИНУТЫ
MINVERSE МОБР
MIRR МВСД
MMULT МУМНОЖ
MOD ОСТАТ
MODE МОДА
MODE.MULT МОДА.НСК
MODE.SNGL МОДА.ОДН
MONTH МЕСЯЦ
MROUND ОКРУГЛТ
MULTINOMIAL МУЛЬТИНОМ
MUNIT МЕДИН
N Russian
N Ч
NA НД
NEGBINOM.DIST ОТРБИНОМ.РАСП
NEGBINOMDIST ОТРБИНОМРАСП
NETWORKDAYS ЧИСТРАБДНИ
NETWORKDAYS.INTL ЧИСТРАБДНИ.МЕЖД
NOMINAL НОМИНАЛ
NORM.DIST НОРМ.РАСП
NORM.INV НОРМ.ОБР
NORM.S.DIST НОРМ.СТ.РАСП
NORM.S.INV НОРМ.СТ.ОБР
NORMDIST НОРМРАСП
NORMINV НОРМОБР
NORMSDIST НОРМСТРАСП
NORMSINV НОРМСТОБР
NOT НЕ
NOW ТДАТА
NPER КПЕР
NPV ЧПС
NUMBERSTRING СТРОКАЧИСЕЛ
NUMBERVALUE ЧЗНАЧ
O Russian
OCT2BIN ВОСЬМ.В.ДВ
OCT2DEC ВОСЬМ.В.ДЕС
OCT2HEX ВОСЬМ.В.ШЕСТН
ODD НЕЧЁТ
ODDFPRICE ЦЕНАПЕРВНЕРЕГ
ODDFYIELD ДОХОДПЕРВНЕРЕГ
ODDLPRICE ЦЕНАПОСЛНЕРЕГ
ODDLYIELD ДОХОДПОСЛНЕРЕГ
OFFSET СМЕЩ
OR ИЛИ
P Russian
PDURATION ПДЛИТ
PEARSON PEARSON
PERCENTILE ПЕРСЕНТИЛЬ
PERCENTILE.EXC ПРОЦЕНТИЛЬ.ИСКЛ
PERCENTILE.INC ПРОЦЕНТИЛЬ.ВКЛ
PERCENTRANK ПРОЦЕНТРАНГ
PERCENTRANK.EXC ПРОЦЕНТРАНГ.ИСКЛ
PERCENTRANK.INC ПРОЦЕНТРАНГ.ВКЛ
PERMUT ПЕРЕСТ
PERMUTATIONA ПЕРЕСТА
PHI ФИ
PHONETIC PHONETIC
PI ПИ
PMT ПЛТ
POISSON ПУАССОН
POISSON.DIST ПУАССОН.РАСП
POWER СТЕПЕНЬ
PPMT ОСПЛТ
PRICE ЦЕНА
PRICEDISC ЦЕНАСКИДКА
PRICEMAT ЦЕНАПОГАШ
PROB ВЕРОЯТНОСТЬ
PRODUCT ПРОИЗВЕД
PROPER ПРОПНАЧ
PV ПС
Q Russian
QUARTILE КВАРТИЛЬ
QUARTILE.EXC КВАРТИЛЬ.ИСКЛ
QUARTILE.INC КВАРТИЛЬ.ВКЛ
QUOTIENT ЧАСТНОЕ
R Russian
RADIANS РАДИАНЫ
RAND СЛЧИС
RANDBETWEEN СЛУЧМЕЖДУ
RANK РАНГ
RANK.AVG РАНГ.СР
RANK.EQ РАНГ.РВ
RATE СТАВКА
RECEIVED ПОЛУЧЕНО
REPLACE ЗАМЕНИТЬ
REPLACEB ЗАМЕНИТЬБ
REPT ПОВТОР
RIGHT ПРАВСИМВ
RIGHTB ПРАВБ
ROMAN РИМСКОЕ
ROUND ОКРУГЛ
ROUNDBAHTDOWN ОКРУГЛБАТВНИЗ
ROUNDBAHTUP ОКРУГЛБАТВВЕРХ
ROUNDDOWN ОКРУГЛВНИЗ
ROUNDUP ОКРУГЛВВЕРХ
ROW СТРОКА
ROWS ЧСТРОК
RRI ЭКВ.СТАВКА
RSQ КВПИРСОН
RTD ДРВ
S Russian
SEARCH ПОИСК
SEARCHB ПОИСКБ
SEC SEC
SECH SECH
SECOND СЕКУНДЫ
SERIESSUM РЯД.СУММ
SHEET ЛИСТ
SHEETS ЛИСТЫ
SIGN ЗНАК
SIN SIN
SINH SINH
SKEW СКОС
SKEW.P СКОС.Г
SLN АПЛ
SLOPE НАКЛОН
SMALL НАИМЕНЬШИЙ
SQRT КОРЕНЬ
SQRTPI КОРЕНЬПИ
STANDARDIZE НОРМАЛИЗАЦИЯ
STDEV СТАНДОТКЛОН
STDEV.P СТАНДОТКЛОН.Г
STDEV.S СТАНДОТКЛОН.В
STDEVA СТАНДОТКЛОНА
STDEVP СТАНДОТКЛОНП
STDEVPA СТАНДОТКЛОНПА
STEYX СТОШYX
SUBSTITUTE ПОДСТАВИТЬ
SUBTOTAL ПРОМЕЖУТОЧНЫЕ.ИТОГИ
SUM СУММ
SUMIF СУММЕСЛИ
SUMIFS СУММЕСЛИМН
SUMPRODUCT СУММПРОИЗВ
SUMSQ СУММКВ
SUMX2MY2 СУММРАЗНКВ
SUMX2PY2 СУММСУММКВ
SUMXMY2 СУММКВРАЗН
SWITCH ПЕРЕКЛЮЧ
SYD АСЧ
T Russian
T Т
T.DIST СТЬЮДЕНТ.РАСП
T.DIST.2T СТЬЮДЕНТ.РАСП.2Х
T.DIST.RT СТЬЮДЕНТ.РАСП.ПХ
T.INV СТЬЮДЕНТ.ОБР
T.INV.2T СТЬЮДЕНТ.ОБР.2Х
T.TEST СТЬЮДЕНТ.ТЕСТ
TAN TAN
TANH TANH
TBILLEQ РАВНОКЧЕК
TBILLPRICE ЦЕНАКЧЕК
TBILLYIELD ДОХОДКЧЕК
TDIST СТЬЮДРАСП
TEXT ТЕКСТ
TEXTJOIN ОБЪЕДИНИТЬ
THAIDAYOFWEEK ТАЙДЕНЬНЕД
THAIDIGIT ТАЙЦИФРА
THAIMONTHOFYEAR ТАЙМЕСЯЦ
THAINUMSOUND ТАЙЧИСЛОВЗВУК
THAINUMSTRING ТАЙЧИСЛОВСТРОКУ
THAISTRINGLENGTH ТАЙДЛИНАСТРОКИ
THAIYEAR ТАЙГОД
TIME ВРЕМЯ
TIMEVALUE ВРЕМЗНАЧ
TINV СТЬЮДРАСПОБР
TODAY СЕГОДНЯ
TRANSPOSE ТРАНСП
TREND ТЕНДЕНЦИЯ
TRIM СЖПРОБЕЛЫ
TRIMMEAN УРЕЗСРЕДНЕЕ
TRUE ИСТИНА
TRUNC ОТБР
TTEST ТТЕСТ
TYPE ТИП
U Russian
UNICHAR ЮНИСИМВ
UNICODE UNICODE
UPPER ПРОПИСН
USDOLLAR ДОЛЛСША
V Russian
VALUE ЗНАЧЕН
VAR ДИСП
VAR.P ДИСП.Г
VAR.S ДИСП.В
VARA ДИСПА
VARP ДИСПР
VARPA ДИСПРА
VDB ПУО
VLOOKUP ВПР
W Russian
WEBSERVICE ВЕБСЛУЖБА
WEEKDAY ДЕНЬНЕД
WEEKNUM НОМНЕДЕЛИ
WEIBULL ВЕЙБУЛЛ
WEIBULL.DIST ВЕЙБУЛЛ.РАСП
WORKDAY РАБДЕНЬ
WORKDAY.INTL РАБДЕНЬ.МЕЖД
X Russian
XIRR ЧИСТВНДОХ
XNPV ЧИСТНЗ
XOR ИСКЛИЛИ
Y Russian
YEAR ГОД
YEARFRAC ДОЛЯГОДА
YIELD ДОХОД
YIELDDISC ДОХОДСКИДКА
YIELDMAT ДОХОДПОГАШ
Z Russian
Z.TEST Z.ТЕСТ
ZTEST ZТЕСТ

Связанные статьи:

  • Как в Excel заменить все точки в цифрах на запятые. Функция ПОДСТАВИТЬ (85%)
  • Как конвертировать курсы валют в Microsoft Excel (85%)
  • Расчёт процентов в Excel (65%)
  • Как сделать палочковый график в Microsoft Excel (65%)
  • Как создать интервальный график в Microsoft Excel (65%)
  • Как в документе Word связать или встроить лист Excel (RANDOM — 50%)

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

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

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

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

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

Содержание:

В программе Excel можно производить самые сложные математические вычисления.

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

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

В программе можно вычислить целый комплекс показателей, в числе которых:

  • максимальные и минимальные значения;
  • средние показатели;
  • проценты;
  • критерий Стьюдента и многое другое.

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

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

При этом необходимость вводить дополнительные данные и параметры отпадает.

Читайте также: Эксель (Excel) для чайников: работа с таблицами, графиками, сортировкой данных и математическими расчетами

Excel ошибка при направлении команды приложению: 6 лучших способов решить проблему

Макросы в Excel — Инструкция по использованию

Как применять простые формулы в программе?

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

Для этого необходимо ввести в одну ячейку одно число, а во вторую – другое.

Например, В Ячейку А1 – число 5, а в ячейку В1 – 3. Для того чтобы в ячейке А3 появилось суммарное значение необходимо ввести формулу:

=СУММ(A1;B1).

Вычисление суммарного значения двух чисел

Определить сумму чисел 5 и 3 может каждый человек, но вводить число в ячейку С1 самостоятельно не нужно, так как в этом и замысел расчета формул.

После введения итог появляется автоматически.

При этом если выбрать ячейку С1, то в верхней строке видна формула расчета.

Если одно из значений изменить, то перерасчет происходит автоматически.

Например, при замене числа 5 в ячейке В1 на число 8, то менять формулу не нужно, программа сама просчитает окончательное значение.

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

Сумма дробных чисел

В Excel можно производить любые арифметические операции: вычитание «-», деление «/», умножение «*» или сложение «+».

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

Любая формула должна начинаться знаком «=».

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

Создание формулы в Excel

В приведенном примере формула =СУММ(A1;B1) позволяет определить сумму двух чисел в ячейках, которые расположены по горизонтали.

Формула начинается со знака «=». Далее задана функция СУММ. Она указывает, что необходимо произвести суммирование заданных значений.

В скобках числятся координаты ячеек. Выбирая ячейки, следует не забывать разделять их знаком «;».

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

=СУММ(A1;B1;C1).

Формула суммы трех заданных чисел

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

Например,

=СУММ(A1:A10). На рисунке арифметическая операция будет выглядеть следующим образом:

Определение диапазона ячеек для формулы сложения

Также можно определить произведение этих чисел. В формуле вместо функции СУММ необходимо выбрать функцию ПРОИЗВЕД и задать диапазон ячеек.

Формула произведения десяти чисел

Совет! Применяя формулу «ПРОИЗВЕД» для определения значения диапазона чисел, можно задать несколько колонок и столбцов. При выборе диапазона =ПРОИЗВЕД(А1:С10), программа выполнит умножение всех значений ячеек в выбранном прямоугольнике. Обозначение диапазона – (А1-А10, В1-В10, С1-С10).

Комбинированные формулы

Диапазон ячеек в программе указывается с помощью заданных координат первого и последнего значения. В формуле они разделяются знаком «:».

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

Если нужно найти сумму трех чисел и умножить сумму на коэффициенты 1,4 или 1,5, исходя из того, меньше ли итог числа 90 или больше.

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

=ЕСЛИ(СУММ(А1:С1)<90;СУММ(А1:С1)*1,4;СУММ(А1:С1)*1,5).</p>

Решение задачи с помощью комбинированной формулы

В примере задействованы две функции – ЕСЛИ и СУММ. Первая обладает тремя аргументами:

  • условие;
  • верно;
  • неверно.

В задаче – несколько условий.

Во-первых, сумма ячеек в диапазоне А1:С1 меньше 90.

В случае выполнения условия, что сумма диапазона ячеек будет составлять 88, то программа выполнит указанное действие во 2-ом аргументе функции «ЕСЛИ», а именно в СУММ(А1:С3)*1,4.

Если в данном случае происходит превышение числа 90, то программа вычислит третью функцию – СУММ(А1:С1)*1,5.

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

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

Встроенные функции программы

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

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

Если выбрать в главном меню раздел «формулы», то здесь сосредоточены все известные функции, в том числе финансовые, инженерные, аналитические.

Для того чтобы выбрать, следует выбрать пункт «вставить функцию».

Выбор функции из предлагаемого списка

Эту же операцию можно произвести с помощью комбинации на клавиатуре — Shift+F3 (раньше мы писали о горячих клавишах Excel).

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

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

Мастер функций

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

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

Например, дана задача, найти функцию СУММЕСЛИМН. Для этого нужно зайти в категорию математических функций и там найти нужную.

Выбор функции и заполнение полей

Далее нужно заполнить поля чисел и выбрать условие. Таким же способом можно найти самые различные функции, в том числе «СУММЕСЛИ», «СЧЕТЕСЛИ».

Вам это может быть интересно:

Как построить график в Excel — Инструкция

Сводные таблицы Excel — Примеры создания

Как закрепить строку в Excel — Подробные инструкции

Округление в Excel — Пошаговая инструкция

Функция ВПР

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

После чего осуществляется возврат итогового значения из ячейки, которая располагается на пересечении выбранной строчки и столбца.

Вычисление ВПР можно проследить на примере, в котором приведен список из фамилий. Задача – по предложенному номеру найти фамилию.

Применение функции ВПР

Формула показывает, что первым аргументом функции является ячейка С1.

Второй аргумент А1:В10 – это диапазон, в котором осуществляется поиск.

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

Вычисление заданной фамилии с помощью функции ВПР

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

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

Поиск фамилии с пропущенными номерами

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

Он имеет только два значения – «ложь» или «истина». Если аргумент не задается, то он устанавливается по умолчанию в позиции «истина».

Округление чисел с помощью функций

Функции программы позволяют произвести точное округление любого дробного числа в большую или меньшую сторону.

А полученное значение можно использовать при расчетах в других формулах.

Округление числа осуществляется с помощью формулы «ОКРУГЛВВЕРХ». Для этого нужно заполнить ячейку.

Первый аргумент – 76,375, а второй – 0.

Округление числа с помощью формулы

В данном случае округление числа произошло в большую сторону. Чтобы округлить значение в меньшую сторону, следует выбрать функцию «ОКРУГЛВНИЗ».

Округление происходит до целого числа. В нашем случае до 77 или 76.

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

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

У ряда пользователей, тесно работающих с таблицами Excel, может возникнуть необходимость создать такую таблицу на компьютере, на котором не установлен Microsoft Office. Проблема? Нисколько! В создании указанной таблицы вам помогут популярные сетевые сервисы, позволяющие легко создать таблицу Excel онлайн. В этом материале я расскажу, как запустить Эксель в режиме онлайн, какие сервисы нам в этом помогут, и как с ними работать.

Содержание

Специфика сервисов со встроенным Эксель

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

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

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

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

Office.Live — программа для создания и редактирования таблиц

Данный сервис от компании Microsoft даёт возможность получить доступ к возможностям MS Office онлайн, причём совершенно бесплатно. В частности, вы можете воспользоваться функционалом сетевого редактора таблиц MS Excel, позволяющего создавать, редактировать и сохранять таблицы онлайн в популярных форматах данного редактора (xls, xlsx, xml и других).

  1. Для работы с редактором перейдите на указанный ресурс https://office.live.com/start/Excel.aspx.
  2. Выберите «Войти с помощью учётной записи Microsoft».
  3. И создайте учётную запись (или воспользуйтесь учётными данными вашего аккаунта в Skype).
  4. Далее вам откроется экран базовых шаблонов для создания таблицы excel. Нажмите на «Новая книга», и вы перейдёт в режим создания и редактирования вашей таблицы.
  5. Для сохранения полученного результата нажмите на вкладку «Файл» — «Сохранить как» — «Скачать копию».

Google Таблицы — позволяет добавлять в Эксель графики и диаграммы

Google Docs – это сетевой онлайн сервис от компании Google с богатыми возможностями, в том числе позволяющий работать с excel, просматривать соответствующие форматы файлов (XLS, XLSX, ODS, CSV), создавать графики и диаграммы, и так далее. Для работы с данными сервисом необходимо иметь аккаунт в Google, если же у вас его нет, тогда предлагаю вам его создать.

  1. Чтобы воспользоваться возможностями Google Docs перейдите на данный ресурс https://docs.google.com/spreadsheets/u/0/, и введите данные своего аккаунта в Гугл.
  2. Для создания нового документа нажмите на «Blank» (прямоугольник с зелёным плюсиком), и вы перейдёте в режим создания таблицы Excel.
  3. Интерфейс сервиса англоязычный, но для пользователей, имевших ранее дело с Excel, работа с Google Docs не доставит особых проблем.
  4. Для сохранения на компьютер созданной вами таблицы нажмите на «File» — «Download as» и выберите удобный формат сохранения файла (например, xlsx).

ZOHO Sheet — программа для создания электронных таблиц

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

  1. Для работы с данным сервисом перейдите на него https://www.zoho.com/sheet/.
  2. Нажмите на кнопку «CREATE SPREADSHEET» (могут понадобиться данные вашего аккаунта в Гугл), и вы перейдёте в режим создания таблицы.
  3. Сохранить полученный результат вы можете, нажав на «Файл» — «Экспорт как», и выбрав удобный для вас вариант формата файла (обычно это «книга MS Excel»).

Яндекс.Диск — простая работа с Excel онлайн

Отечественная компания Яндекс порадовала пользователя возможностью создать и отредактировать онлайн документ Excel с помощью специального сервиса на Яндекс.Диск. По своему функционалу данный сервис является копией Office Online (первый из описанных мной сетевых сервисов), при этом, по отзывам пользователей, на данном сервисе от Яндекс иногда случаются проблемы в работе больших формул, возникают баги, сервис плохо работает с файлами эксель, созданными в MS Excel до 2007 года.

  1. Для работы с данным сервисом перейдите на него https://disk.yandex.ua/client/disk (может понадобиться регистрация на Яндекс).
  2. Нажмите на кнопку  «Создать» — «Таблицу».
  3. Вы перейдёте в режим создания и редактирования таблицы.

Создайте таблицу с помощью Яндекс.Диск

Сохранить набранную таблицу вы сможете, нажав на «Файл» — «Сохранить как» — «Скачать копию».

EtherCalc — открывает файлы .xlsx, .xlsm и .xls

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

  1. Для работы с данным сервисом выполните переход на него ethercalc.org.
  2. Нажмите на кнопку «Create Spreadsheet» (создать электронную таблицу).
  3. Вы перейдёте в режим редактирования, и сможете создать нужную вам таблицу.
  4. Для сохранения конечного документа нажмите на изображение с дискеткой слева, выберите формат сохранения, и загрузите таблицу к себе на ПК.

Заключение

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

Содержание

Получить первое не пустое значение в списке

{ = ИНДЕКС( диапазон ; ПОИСКПОЗ( ЛОЖЬ; ЕПУСТО ( диапазон ); 0 )) }

image

Если вам нужно получить первое не пустое значение (текст или число) в диапазоне в одной колонке вы можете использовать формулу массива на основе функций ИНДЕКС, ПОИСКПОЗ и ЕПУСТО.

В данном примере мы используем эту формулу:

{ = ИНДЕКС( B3: B11; ПОИСКПОЗ( ЛОЖЬ; ЕПУСТО ( B3: B11 ); 0 )) }

Таким образом, суть проблемы заключается в следующем: мы хотим получить первую не пустую ячейку, но для этого нет конкретной формулы в Excel. Мы могли бы использовать ВПР с шаблоном *, но это будет работать только для текста, а не для чисел.

Таким образом, нам нужно строить функциональные возможности для нужных нам формул. Способ сделать это состоит в использовании функции массива, которая «тестирует» ячейки и возвращает массив истина/ложь значения, которые мы можем сопрягать с ПОИСКПОЗ.

Работая изнутри, ЕПУСТО оценивает ячейки в диапазоне В3: В11 и возвращает результат и массив, который выглядит следующим образом:

{ИСТИНА; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ИСТИНА; ИСТИНА; ИСТИНА}

Каждая ЛОЖЬ представляет собой ячейку в диапазоне, который не является пустой.

Далее, ПОИСКПОЗ ищет ЛОЖЬ внутри массива и возвращает позицию первого наденного совпадения, в этом случае 2. На данный момент, формула в примере теперь выглядит следующим образом:

{ = ИНДЕКС( B3: B11; 2; 0 )) }

И, наконец, функция ИНДЕКС выводит значение в положении 2 в массиве, в этом случае число 10.

Получить первое текстовое значение в списке

= ВПР ( «*»; диапазон; 1; ЛОЖЬ)

Если вам нужно получить первое текстовое значение в списке (диапазон один столбец), вы можете использовать функцию ВПР, чтобы установить точное соответствие, с шаблонным символом для поиска.

image

В данном примере формула в D7 является:

= ВПР ( «*» ; B5: B11 ; 1 ; ЛОЖЬ)

Групповой символ звездочка (*) соответствует любому текстовому значению.

Получить первое текстовое значение с ГПР

= ГПР ( «*»; диапазон; 1; ЛОЖЬ)

image

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

= ГПР ( «*»; С5: Е5; 1; 0 )

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

Получить позицию последнего совпадения

{ = МАКС( ЕСЛИ ( Величины = знач ; СТРОКА(величина) — СТРОКА(ИНДЕКС( Величины; 1 ; 1 )) + 1 )) }

Для того, чтобы получить позицию последнего совпадения (т.е. последнего вхождения) от значения поиска, вы можете использовать формулу, основанную на ЕСЛИ, СТРОКА, ИНДЕКС, ПОИСКПОЗ и MAКС функций.

image

В примере формула в G6:

=МАКС(ЕСЛИ(B4:B11=G5;СТРОКА(B4:B11)-СТРОКА(ИНДЕКС(B4:B11;1;1))+1))

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

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

= ПРОСМОТР( 2 ; 1 / ПОИСК ( вещи ; А1 ); вещи )

Чтобы проверить ячейку для одной из нескольких вещей, и вернуть последнее совпадение, найденное в списке, вы можете использовать формулу, основанную на ПРОСМОТР и ПОИСК функций. В случае нескольких найденных совпадений, формула вернет последнее совпадение из списка «вещей».

image

В примере формула в С5:

=ПРОСМОТР(2;1/ПОИСК($E$4:$E$7;B4);$E$4:$E$7)

Получить n-е совпадение

= НАИМЕНЬШИЙ( ЕСЛИ( логический тест; СТРОКА( список ) — МИН( СТРОКА( список )) + 1 ); n )

Для того, чтобы получить позицию n-го совпадения (например, второе значение соответствия заданному, третье значение соответствия и т.д.), вы можете использовать формулу, основанную на функции НАИМЕНЬШИЙ.

= НАИМЕНЬШИЙ( ЕСЛИ( список = E5 ; СТРОКА( список ) — МИН( СТРОКА( список )) + 1 ); F5 )

Эта формула возвращает позицию второго появления «красных» в списке.

Сутью этой формулы является функция НАИМЕНЬШИЙ, которая просто возвращает n-е наименьшее значение в списке значений, которое соответствует номеру строки. Номера строк были «отфильтрованы» функцией ЕСЛИ, которая применяет логику для совпадения.

Получить n-ое совпадение с ИНДЕКС/ПОИСКПОЗ

{ = ИНДЕКС( массив; НАИМЕНЬШИЙ( ЕСЛИ( величины = знач ; СТРОКА ( величины ) — СТРОКА ( ИНДЕКС( величины; 1 ; 1 )) + 1 ); n-й )) }

image

Чтобы получить n-ое совпадение, используя ИНДЕКС и ПОИСКПОЗ, вы можете использовать формулу массива с функциями ЕСЛИ и НАИМЕНЬШИЙ, чтобы выяснить номер строки совпадения.

Получить n-ое совпадение с ВПР

= ВПР( id_формулы; стол; 4; 0 )

Чтобы получить n-ое совпадение с ВПР, вам необходимо добавить вспомогательный столбец в таблицу , которая строит уникальный идентификатор , который включает счетчик.

image

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

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

=ВПР(J3&»-«&I6;B4:G11;4;0)

Если ячейка содержит одну из многих вещей

{ = ИНДЕКС( результаты ;ПОИСКПОЗ( ИСТИНА ; ЕЧИСЛО( ПОИСК( вещи ; A1 )); 0 )) }

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

{ = ИНДЕКС( результаты ; ПОИСКПОЗ( ИСТИНА ; ЕЧИСЛО( ПОИСК ( вещи ; B5 )); 0 )) }

Эта формула использует два названных диапазона: E5: E8 называется «вещи» и F5: F8 называется «Результаты». Убедитесь, что вы используете диапазоны имен с одинаковыми именами (на основе ваших данных). Если вы не хотите использовать именованные диапазоны, используйте абсолютные ссылки вместо этого.

Поиск первой ошибки

{ = ПОИСКПОЗ( ИСТИНА ; ЕОШИБКА(диап ); 0 ) }

Если вам нужно найти первую ошибку в диапазоне ячеек, вы можете использовать формулу массива, основанную на ПОИСКПОЗ и ЕОШИБКА функциях.

image

В приведенном примере формула:

{ = ПОИСКПОЗ( ИСТИНА ; ЕОШИБКА( B4: B11 ); 0 ) }

Работая изнутри, функция ЕОШИБКА возвращает значение ИСТИНА, если значение является признанной ошибкой, и ЛОЖЬ, если нет.

Когда дается диапазон ячеек (массив ячеек) функция ЕОШИБКА будет возвращать массив истина/ложь значений. В примере, это результирующий массив выглядит следующим образом:

{ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ; ИСТИНА; ЛОЖЬ; ЛОЖЬ}

Обратите внимание, что 6-е значение (что соответствует 6-й ячейке в диапазоне) истинно, так как ячейка В9 содержит #Н/A.

Поиск следующего наибольшего значения

=ИНДЕКС ( данные; ПОИСКПОЗ( поиск ; значения ) + 1 )

Для того, чтобы найти «следующее наибольшее» значение в справочной таблице, можно использовать формулу, основанную на ИНДЕКС и ПОИСКПОЗ. В примере формула в F6 является:

=ИНДЕКС(C5:C9;ПОИСКПОЗ(F4;B5:B9)+1)

Несколько совпадений в списке, разделенных запятой

{ = ОБЪЕДИНИТЬ ( «;» ; ИСТИНА ; ЕСЛИ( диапазон1 = E5 ; диапазон2 ; «» )) }

Для поиска и извлечения нескольких совпадений, разделенных запятыми (в одной ячейке), вы можете использовать функцию ЕСЛИ с функцией ОБЪЕДИНИТЬ.

{ = ОБЪЕДИНИТЬ( «;» ; ИСТИНА ; ЕСЛИ( группа = E5 ; имя ; «» )) }

Эта формула использует «имя» — именованный диапазон (B5: B11) и «группа» — (C5: C11).

Частичное совпадение чисел с шаблоном

{ = ПОИСКПОЗ( «*» & номер & «*» ; ТЕКСТ( диапазон ; «0» ); 0 ) }

Для того, чтобы выполнить частичное совпадение (подстроки) против чисел, вы можете использовать формулу массива, основанную на ПОИСКПОЗ и ТЕКСТ.

Excel поддерживает символы подстановки «*» и «?». Тем не менее, если вы используете специальные символы с номером, вы будете преобразовывать числовое значение в текстовое значение. Другими словами, «*» & 99 & «*» = «* 99 *» (текстовая строка).

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

Решение

Одно из решений заключается в преобразовании чисел в диапазоне поиска для текстовых значений, а затем сделать нормальный поиск с ПОИСКПОЗ, ВПР и т.д.

Другой вариант

Другой способ, чтобы преобразовать числа в текст, чтобы сцепить пустую строку. Эта формула работает так же, как выше формуле:

= ПОИСКПОЗ ( «*» & Е5 & «*» ; В5: В10 & «» ; 0 )

Частичное совпадение с ВПР

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

В примере формула ВПР выглядит следующим образом:

=ВПР($H$2&»*»;$B$3:$E$12;2;0)

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

Положение первого частичного совпадения

= ПОИСКПОЗ ( «* текст *» ; диапазон; 0 )

Для того, чтобы получить позицию первого частичного совпадения (то есть ячейку, которая содержит текст, который вы ищете), вы можете использовать функцию ПОИСКПОЗ со специальными символами.

В примере формула в Е7:

=ПОИСКПОЗ(«*»&E6&»*»;B5:B10;0)

Функция ПОИСКПОЗ возвращает позицию или «индекс» в первом совпадении на основании значения поиска в диапазоне.

ПОИСКПОЗ поддерживает подстановочное согласование со звездочкой «*» (один или несколько символов) или знаком вопроса «?» (один символ), но только тогда, когда третий аргумент, тип_сопоставления, установлен в ЛОЖЬ или ноль.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий