Как трактуется в excel выражение a1 a10
В рамках значительного обновления языка формул Excel в целях обеспечения поддержки динамических массивов был добавлен оператор неявного пересечения. Динамические массивы обеспечивают новые существенные вычислительные операции и функциональные возможности для Excel.
Обновленный язык формул
Обновленный язык формул Excel практически идентичен старому, за исключением того, что в нем используется оператор @, который указывает, в каких случаях может происходить неявное пересечение, тогда как в старом языке это никак не отображалось. В результате вы можете заметить, что символ @ появляется в некоторых формулах при открытии в Excel с динамическим массивом. Обратите внимание, что ваши формулы будут вычисляться так же, как и раньше.
Что такое неявное пересечение?
Логика неявного пересечения сводит множество значений к одному. Это было реализовано в Excel для того, чтобы формула возвращала одно значения, т.к. ячейка может содержать одно значение. Если ваша формула возвращала одно значение, значит неявное пересечение ничего не делало (хотя технически это происходило в фоновом режиме). Этот процесс описан ниже.
Если значением является один элемент, возвращается этот элемент.
Если значением является диапазон, возвращается значение из ячейки, находящейся в той же строке или столбце, что и формула.
Если значением является массив, выберите значение слева вверху.
С появлением динамических массивов Excel больше не ограничивается возвратом отдельных значений из формул, поэтому скрытое неявное пересечение больше не требуется. Если раньше формула могла незаметно выполнять неявное пересечение, то теперь динамические массивы позволяют Excel показывать неявное пересечение при помощи символа @ в соответствующем месте.
Почему выбран именно символ @?
Символ @ уже используется в ссылках на таблицы для обозначения неявного пересечения. Рассмотрим следующую формулу в таблице =[@Column1]. Здесь символ @ указывает, что в формуле должно применяться неявное пересечение для получения значения в той же строке из [Столбец1].
Можно ли удалить @?
Зачастую это возможно. Это зависит от того, что именно возвращает часть формулы справа от символа @:
Если она возвращает одно значение (наиболее распространенный случай), от удаления @ ничего не изменится.
Если она возвращает диапазон или массив, удаление символа @приведет к переносуего в соседние ячейки.
Если удалить автоматически добавленный символ @, после чего открыть книгу в более старой версии Excel, формула будет отображаться как устаревшая формула массива (заключенная в фигурные скобки <>); это делается для того, чтобы в старой версии не выполнилось неявное пересечение.
Когда @ добавляется в старые формулы?
Как правило, функции, которые возвращают диапазоны или массивы с несколькими ячейками, будут иметь префикс @, если они были созданы в более старой версии Excel. Важно отметить, что поведение формулы при этом не меняется — просто теперь вы можете увидеть ранее невидимое неявное пересечение. К распространенным функциям, которые могут возвращать диапазоны с несколькими ячейками, относятся функции ИНДЕКС, СМЕЩЕНИЕ и пользовательские функции (UDF). Распространенным исключением является случай, когда они заключены в функцию, которая принимает массив или диапазон (например, SUM() или AVERAGE()).
Примеры
Как видно в динамическом массиве Excel
Никаких изменений — неявное пересечение произойти не могло, поскольку функция SUM ожидает диапазоны или массивы.
Никаких изменений — неявное пересечение произойти не могло.
Произойдет неявное пересечение, и Excel вернет значение, связанное со строкой, в которой находится формула.
Неявное пересечение возможно. Функция ИНДЕКС может возвращать массив или диапазон, если ее второй или третий аргумент равен 0.
Неявное пересечение возможно. Функция OFFSET может возвращать диапазон с несколькими ячейками. В этом случае может иметь место неявное пересечение.
Неявное пересечение возможно. Пользовательские функции могут возвращать массивы. В этом случае исходная формула вызвала бы неявное пересечение.
Использование оператора @ в новых формулах
При создании или редактировании в Excel с функцией динамических массивов формулы с оператором @ она может отображаться как _xlfn. SINGLE() в версии Excel без динамических массивов.
Это происходит при выполнении смешанной формулы. Смешанная формула — это формула, которая основывается как на вычислении массива, так и на неявном пересечении. Такой возможности не было до появлении Excel с динамическими массивами. В версиях без динамических массивов поддерживались только формулы, в которых выполнялось неявное пересечение i) или вычисление массива ii).
Когда Excel с функцией динамических массивов обнаруживает создание «смешанной формулы», будет предложен вариант формулы с неявным пересечением. Например, если ввести =A1:A10+@A1:A10, отобразится следующее диалоговое окно:

Если вы отклоните формулу, предложенную в диалоговом окне, будет выполнена смешанная формула =A1:A10+@A1:A10 . Если позже вы откроете эту формулу в версии Excel без функции динамических массивов, она будет отображаться как =A1:A10+_xlfn.SINGLE(A1:A10) с символами @в смешанной формуле, имеющей такой вид: _xlfn.SINGLE(). При вычислении этой формулы с помощью Excel без функции динамических массивов будет возвращено значение #NAME! значение ошибки #ЗНАЧ!.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Тесты по программе Excel по практическому курсу
1) в; 2) б; 3) г; 4) а; 5) б; 6) г; 7) а; 8) б; 9) а; 10) а; 11) г; 12) г; 13) б; 14) г; 15) г; 16) г; 17) б; 18) г; 19) б; 20) в; 21) б; 22) б; 23) в; 24) а; 25) г; 26) б; 27) в; 28) в; 29) в; 30) в; 31) а; 32) г; 33) а; 34) г; 35) в; 36) г; 37) в; 38) а; 39) б; 40) в; 41) б; 42) а; 43) г; 44) б; 45) а; 46) б; 47) в; 48) г; 49) в; 50) б; 51) а; 52) г; 53) б; 54) в; 55) г; 56) в; 57) в; 58) в; 59) в; 60) в; 61) б; 62) в; 63) в; 64) г..
Как трактуется в excel выражение a1 a10
1) в; 2) б; 3) г; 4) а; 5) б; 6) г; 7) а; 8) б; 9) а; 10) а; 11) г; 12) г; 13) б; 14) г; 15) г; 16) г; 17) б; 18) г; 19) б; 20) в; 21) б; 22) б; 23) в; 24) а; 25) г; 26) б; 27) в; 28) в; 29) в; 30) в; 31) а; 32) г; 33) а; 34) г; 35) в; 36) г; 37) в; 38) а; 39) б; 40) в; 41) б; 42) а; 43) г; 44) б; 45) а; 46) б; 47) в; 48) г; 49) в; 50) б; 51) а; 52) г; 53) б; 54) в; 55) г; 56) в; 57) в; 58) в; 59) в; 60) в; 61) б; 62) в; 63) в; 64) г..
V: Электронные табличные редакторы
S: ЭЛЕКТРОННЫЕ ТАБЛИЦЫ — ЭТО .
-: Текстовый файл, представленный в виде таблицы
-: Информация записанная в массиве
-: Программа, обрабатывающая текстовую, числовую и символьную информацию, записанную на пересечении строки и столбца
S: ЯЧЕЙКА ЭЛЕКТРОННОЙ ТАБЛИЦЫ – ЭТО….
-: Столбец, в котором содержится информация
-: Строка, в которой содержится информация
-: Пересечение строки и столбца, в котором содержится информация.
S: В Excel ГРУППУ ЯЧЕЕК, ОБРАЗУЮЩИХ ПРЯМОУГОЛЬНИК НАЗЫВАЮТ:
S: ПОСЛЕ ЗАПУСКА Excel В ОКНЕ ДОКУМЕНТА ПОЯВЛЯЕТСЯ НЕЗАПОЛНЕННАЯ….
S: В ЭЛЕКТРОННЫХ ТАБЛИЦАХ ФОРМУЛА НЕ МОЖЕТ ВКЛЮЧАТЬ В СЕБЯ .
-: знаки арифметических операций
S: КАКАЯ ЯЧЕЙКА В Excel НАЗЫВАЕТСЯ АКТИВНОЙ?
-: ячейка, выделенная черной рамкой
-: ячейка с данными
-: ячейка с формулой
S: ДЛЯ ЧЕГО ИСПОЛЬЗУЕТСЯ ФУНКЦИЯ «АВТОФИЛЬТР» В Excel?
-: позволяет сортировать данные
-: позволяет группировать данные
-: автоматически добавляет промежуточные и итоговые значения в список
-: позволяет отбирать данные по различным признакам
S: РАБОЧЕЙ КНИГОЙ В ПРОГРАММЕ Excel НАЗЫВАЕТСЯ .
-: несколько электронных таблиц
-: несколько рабочих листов, сохраняемых как файл
-: подшивка рабочих таблиц
S: УПОРЯДОЧЕНИЕ ДАННЫХ ПО ВОЗРАСТАНИЮ ИЛИ УБЫВАНИЮ НАЗЫВАЕТСЯ …
S: ЭЛЕКТРОННЫМИ ТАБЛИЦАМИ ЯВЛЯЮТСЯ СЛЕДУЮЩИЕ ПРОГРАММЫ:
S: ЭЛЕКТРОННЫЕ ТАБЛИЦЫ – ЭТО…
-: таблицы электронных схем компьютера
-: программное средство для автоматизации вычислений
-: программное средство для автоматизации хранения и поиска информации
S: ЭЛЕКТРОННЫЕ ТАБЛИЦЫ ОПЕРИРУЮТ СЛЕДУЮЩИМИ ОБЪЕКТАМИ ДАННЫХ:
S: ЭЛЕМЕНТАРНЫМ ОБЪЕКТОМ ЭЛЕКТРОННОЙ ТАБЛИЦЫ ЯВЛЯЮТСЯ:
S: КНИГА РАБОЧЕЙ ТАБЛИЦЫ- ЭТО…
S: ПРИНЦИП ОТНОСИТЕЛЬНОЙ АДРЕСАЦИИ ЯЧЕЕК ЗАКЛЮЧАЕТСЯ В…
-: неизменности адресов ячеек при копировании и перемещении формул
-: в автоматическом изменении адресов ячеек при копировании и перемещении формул
S: ПРИНЦИП АБСОЛЮТНОЙ АДРЕСАЦИИ ЯЧЕЕК ЗАКЛЮЧАЕТСЯ В…
-: неизменности адресов ячеек при копировании и перемещении формул
-: в автоматическом изменении адресов ячеек при копировании и перемещении формул
S: КАЖДАЯ ЯЧЕЙКА ЭЛЕКТРОННОЙ ТАБЛИЦЫ МОЖЕТ СОДЕРЖАТЬ…
S: КАК ТРАКТУЕТСЯ В Excel ВЫРАЖЕНИЕ «A1:А10»?
-: Ссылка на ячейки А1 и А10.
-: Операция деления значения ячейки А1 на значение ячейки А10.
-: Ссылка на блок ячеек А1, А2, А3,…А10.
S: В ЯЧЕЙКУ EXCEL ВВЕЛИ ЧИСЛО 125 И УКАЗАЛИ ФОРМАТ ЯЧЕЙКИ «ПРОЦЕНТНЫЙ». ЧТО БУДЕТ В ЭТОЙ ЯЧЕЙКЕ НА ЭКРАНЕ?
В формулах EXCEL можно сослаться на значение другой ячейки используя ее адрес (=А1). Адрес ячейки в формуле можно записать по-разному, например: А1 или $A1 или $A$1. То, каким образом вы введете адрес в формулу, будет зависеть, как он будет модифицироваться при ее копировании в другие ячейки листа. Это пригодится при как построении обычных формул на листе, так и при создании Именованных формул , задания правил Условного форматирования и при формировании условий Проверки данных .
В подавляющем большинстве формул EXCEL используются ссылки на ячейки. Например, если в ячейке В1 содержится формула =А1+5 , то означает, что в ячейку В1 будет помещено значение ячейки А1 находящейся на пересечении столбца А и строки 1 , к которому прибавлено число 5. Также в формулах используются ссылки на диапазоны ячеек, например, формула =СУММ(А2:А11) вычисляет сумму значений из ячеек А2 , А3 , . А11 . Однако, формула =СУММ($А$2:$А$11) также вычисляет сумму значений из тех же ячеек. Тогда в чем же разница? Разница проявляется при копировании этой формулы в соседние ячейки.
Абсолютная адресация (абсолютные ссылки)
Для создания абсолютной ссылки используется знак $. Ссылка на диапазона записывается ввиде $А$2:$А$11 . Абсолютная ссылка позволяет при копировании формулы зафиксировать адрес диапазона или адрес ячейки. Рассмотрим пример.
Пусть в ячейке В2 введена формула =СУММ( $А$2:$А$11 ) , а в ячейке С2 формула =СУММ(А2:А11). Скопировав формулы вниз, например с помощью Маркера заполнения, во всех ячейках столбца В получим одну и ту же формулу =СУММ( $А$2:$А$11 ) , т.е. ссылка на диапазон ячеек при копировании не изменилась . А в столбце С получим другой результат: в ячейке С3 будет формула =СУММ(A3:A12) , в ячейке С4 будет формула =СУММ(A4:A13) и т.д. Т.е. при копировании ссылка была модифицирована .

Какая формула лучше? Все зависит от вашей задачи: иногда при копировании нужно фиксировать диапазон, в других случая это делать не нужно.
Пусть в диапазоне А1:А5 имеются числа (например, зарплата сотрудников отдела), а в С1 – процент премии установленный для всего отдела. Для подсчета премии каждого сотрудника необходимо все зарплаты умножить на % премии. Рассчитанную премию поместим в диапазоне В1:В5 . Для этого введем в ячейку В1 формулу =А1*С1 . Если мы с помощью Маркера заполнения протянем формулу вниз, то получим в В2:В5 нули (при условии, что в диапазоне С2:С5 нет никаких значений). В ячейке В5 будем иметь формулу =А5*С5 (EXCEL при копировании формулы модифицировал ссылки на ячейки, т.к. их адреса не были записаны в виде абсолютных ссылок).

Чтобы выйти из ситуации — откорректируем формулу в ячейке В1 .
Такм образом, введем в В1 формулу =А1*$С$1 . Это можно сделать и в ручную, введя знак $ перед буквой столбца и перед номером строки.
Нажмем ENTER и протянем ее вниз. Теперь в В5 будет правильная формула =А5*$С$1 . Всем сотрудникам теперь достанется премия :).

Относительная адресация (относительные ссылки)
Введем в ячейку B1 формулу =А1 , представляющую собой относительную ссылку на ячейку А1 . Что же произойдет с формулой при ее копировании в ячейки расположенные ниже В1 ? После протягивания ее вниз Маркером заполнения , в ячейке В5 будет стоять формула =А5 , т.е. EXCEL изменил первоначальную формулу =A1 . При копировании вправо в ячейку С1 формула будет преобразована в =В1.
Пусть в столбце А введены числовые значения. В столбце B нужно ввести формулы для суммирования значений из 2-х ячеек столбца А : значения из той же строки и значения из строки выше.

Т.е. в B2 должна быть формула: =СУММ(A1:A2) , в B3 : =СУММ(A2:A3) и т.д.
Решить задачу просто: записав в B2 формулу =СУММ(A1:A2) , протянем ее с помощью Маркера заполнения в ячейку B3 и ниже.
Другим вариантом решения этой задачи является использование Именованной формулы . Для этого:
- выделите ячейку B2 (это принципиально при использовании относительных ссылок в Именах ). Теперь B2 – активная ячейка;
- на вкладке Формулы в группе Определенные имена выберите команду Присвоить имя ;
- в поле Имя введите, например Сумма2ячеек ;
- убедитесь, что в поле Диапазон введена формула =СУММ(A1:A2)
- Нажмите ОК.
Теперь в B2 введем формулу = Сумма2ячеек . Результат будет тот, который мы ожидали: будет выведена сумма 2-х ячеек из столбца слева (см. файл примера , лист пример1 ). Если формулу ввести в ячейку B5 , то она будет суммировать ячейки A4:A5 , если ввести в D10 , то – ячейки С9:С10 .
Другими словами, будут суммироваться 2 ячейки соседнего столбца слева, находящиеся на той же строке и строкой выше. Ссылка на диапазон суммирования будет меняться в зависимости от месторасположения формулы на листе, но «расстояние» между ячейкой с формулой и диапазоном суммирования всегда будет одинаковым (один столбец влево).
Относительная адресация при создании формул для Условного форматирования.
Пусть необходимо выделить в таблице, содержащей числа от 1 до 100, значения больше 50, причем, только в четных строках (см. файл примера , лист пример2 ). Построим такую таблицу:

Важно отметить, что, если бы, при создании правила, активной ячейкой была F11 , то формулу необходимо было переписать: =И(ОСТАТ($A11;2)=$I$1;F11>50) . Поменять необходимо только ссылки незафиксированные знаком $: B2 на F11 и $A2 на $A11 .
Внимание! При использовании относительной адресации в Именованных формулах , Именованных диапазонах , Условном форматировании , Проверке данных (примеры см. в соответствующих статьях) необходимо следить, какая ячейка является активной в момент создания формулы (активной может быть только одна ячейка на листе, не смотря на то, что выделено может быть несколько).
Смешанные ссылки
Смешанные ссылки имеют формат =$В3 или =B$3 . В первом случае при копировании формулы фиксируется ссылка на столбец B , а строка может изменяться в зависимости при копировании формулы.
Предположим, у нас есть столбец с ценами в диапазоне B 3: B 6 (см. файл примера , лист пример3 ). В столбцах С, D , Е содержатся прогнозы продаж в натуральном выражении по годам (в шт.). Задача: в столбцах F , G , H посчитать годовые продажи в рублях, т.е. перемножить столбцы С, D , Е на столбец B . Использование механизма относительной адресации позволяет нам ввести для решения задачи только одну формулу. В ячейку F вводим: =$В3*C3 . Потом протягиваем формулу маркером заполнения вниз до F 6 ,

а затем весь столбец таблицы протягиваем вправо на столбцы G и H .
Обратите внимание, что в формуле =$В3*C3 перед столбцом B стоит значок $. При копировании формулы =$В3*C3 в ячейки столбцов F, G и H , этот значок $ говорит EXCEL о том, что ссылку на столбец B модифицировать не нужно. А вот перед столбцом С такого значка нет и формула в ячейке H6 примет вид =$В6*E6 .

Вводим знак $ в адрес ячейки
Существует несколько возможностей при вводе формулы ввести знак $ в адрес ячейки или диапазона. Рассмотрим ввод на примере формулы =СУММ($А$2:$А$5)
1. Ввести знак $ можно вручную, последовательно вводя с клавиатуры все знаки =СУММ($А$2:$А$5)
2. С помощью клавиши F4 (для ввода абсолютной ссылки):
- Введите часть формулы без ввода $: =СУММ(А2:А5
- Затем сразу нажмите клавишу F4 , знаки $ будут вставлены автоматически: =СУММ( $А$2:$А$5
- Для окончания ввода формулы нажмите ENTER.
Если после ввода =СУММ(А2:А5 в формуле передвинуть курсор с помощью мыши в позицию левее,

а затем вернуть его в самую правую позицию (также мышкой),

то после нажатия клавиши F4 , знаки $ будут автоматически вставлены только во вторую часть ссылки! =СУММ( А2:$А$5
Чтобы вставить знаки $ во всю ссылку, выделите всю ссылку А2:$А$5 или ее часть по обе стороны двоеточия, например 2:$А , и нажмите клавишу F4. Знаки $ будут автоматически вставлены во всю ссылку $А$2:$А$5
3. С помощью клавиши F4 (для ввода относительной ссылки).
- Введите часть формулы без ввода $: =СУММ(А2:А5
- Затем сразу нажмите клавишу F4 , будут автоматически вставлены знаки $: =СУММ( $А$2:$А$5
- Еще раз нажмите клавишу F4 : ссылка будет модифицирована в =СУММ( А$2:А$5 (фиксируются строки)
- Еще раз нажмите клавишу F4 : ссылка будет модифицирована в =СУММ($ А2:$А5 (фиксируется столбец)
- Еще раз нажмите клавишу F4 : ссылка будет модифицирована в =СУММ( А2:А5 (относительная ссылка). Последующие нажатия изменяют ссылку заново по кругу.
- Для окончания ввода нажмите ENTER.
Чтобы изменить только первую или втрорую часть ссылки — установите мышкой курсор в нужную часть ссылки и последовательно нажимайте клавушу F4.
«СуперАбсолютная» адресация
В заключении расширим тему абсолютной адресации. Предположим, что в ячейке B 2 находится число 25, с которым необходимо выполнить ряд вычислений, например, возвести в разные степени (см. файл примера , лист пример4 ). Для этого в столбце C напишем формулу возведения в степень (значения степени введем в столбец D ): =$B$2^$D2 .

Мы использовали абсолютную ссылку на ячейку B 2 . При любых изменениях положения формулы абсолютная ссылка всегда будет ссылаться на ячейку, содержащую наше значение 25 :
- при копировании формулы из С3 в Н3 – формула не изменится, и мы получим правильный результат 625 ;
- при вставке нового столбца между столбцами А и В – формула превратится в =$C$2^$E3 , но мы снова получим правильный результат 625 .
Все правильно, т.к. это и есть суть абсолютной адресации: ссылки автоматически модифицируются для сохранения адресации на нужные ячейки при любых модификациях строк и столбцах листа (ну, кроме удаления ячейки с формулой, конечно). Однако бывают ситуации, когда значения на лист попадают из внешних источников. Например, когда созданный пользователем макрос вставляет внешние данные в ячейку B 2 (т.е. всегда во второй столбец листа). Теперь, при вставке столбца между столбцами А и В – формула как и раньше превратится в =$C$2^$E3 , но т.к. исходное число (25) будет вставляться макросом не в С2 , а по прежнему в ячейку B 2 , и мы получим неправильный результат.
Вопрос: можно ли модифицировать исходную формулу из С2 ( =$B$2^$D2 ), так чтобы данные все время брались из второго столбца листа и независимо от вставки новых столбцов?
Решение заключается в использовании функции ДВССЫЛ() , которая формирует ссылку на ячейку из текстовой строки. Если ввести в ячейку формулу: =ДВССЫЛ(«B2») , то она всегда будет указывать на ячейку с адресом B2 вне зависимости от любых дальнейших действий пользователя, вставки или удаления столбцов и т.д.
Небольшая сложность состоит в том, что если целевая ячейка пустая, то ДВССЫЛ() выводит 0, что не всегда удобно. Однако, это можно легко обойти, используя чуть более сложную конструкцию с проверкой через функцию ЕПУСТО() :
При ссылке на ячейку В2 с другого листа =ДВССЫЛ(«пример4!B2») может возникнуть и другая сложность: при изменении названия листа пример4 – формула перестает работать. Но это также можно обойти – см. пример из статьи Определяем имя листа .
Другим способом заставить формулу ссылаться на один и тот же столбец является использование функции СМЕЩ() – об этом читайте статью Как заставить формулу все время ссылаться на один и тот же столбец .
логическое_значение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.
Например, =И(A1>100;A2>100) Т.е. если в обеих ячейках A1 и A2 содержатся значения больше 100 (т.е. выражение A1>100 — ИСТИНА и выражение A2>100 — ИСТИНА), то формула вернет ИСТИНА, а если хотя бы в одной ячейке значение =И(ИСТИНА;ИСТИНА) вернет ИСТИНА, а формулы =И(ИСТИНА;ЛОЖЬ) или =И(ЛОЖЬ;ИСТИНА) или =И(ЛОЖЬ;ЛОЖЬ) или =И(ЛОЖЬ;ИСТИНА;ИСТИНА) вернут ЛОЖЬ.
Функция воспринимает от 1 до 255 проверяемых условий. Понятно, что 1 значение использовать бессмысленно, для этого есть функция ЕСЛИ() . Чаще всего функцией И() на истинность проверяется 2-5 условий.
Совместное использование с функцией ЕСЛИ()
Сама по себе функция И() имеет ограниченное использование, т.к. она может вернуть только значения ИСТИНА или ЛОЖЬ, чаще всего ее используют вместе с функцией ЕСЛИ() : =ЕСЛИ(И(A1>100;A2>100);»Бюджет превышен»;»В рамках бюджета»)
Т.е. если в обеих ячейках A1 и A2 содержатся значения больше 100, то выводится Бюджет превышен , если хотя бы в одной ячейке значение ИЛИ()
Функция ИЛИ() также может вернуть только значения ИСТИНА или ЛОЖЬ, но, в отличие от И() , она возвращает ЛОЖЬ, только если все ее условия ложны. Чтобы сравнить эти функции составим, так называемую таблицу истинности для И() и ИЛИ() .

Эквивалентность функции И() операции умножения *
В математических вычислениях EXCEL интерпретирует значение ЛОЖЬ как 0, а ИСТИНА как 1. В этом легко убедиться записав формулы =ИСТИНА+0 и =ЛОЖЬ+0
Следствием этого является возможность альтернативной записи формулы =И(A1>100;A2>100) в виде =(A1>100)*(A2>100) Значение второй формулы будет =1 (ИСТИНА), только если оба аргумента истинны, т.е. равны 1. Только произведение 2-х единиц даст 1 (ИСТИНА), что совпадает с определением функции И() .
Эквивалентность функции И() операции умножения * часто используется в формулах с Условием И, например, для того чтобы сложить только те значения, которые больше 5 И меньше 10: =СУММПРОИЗВ((A1:A10>5)*(A1:A10
Проверка множества однотипных условий
Предположим, что необходимо проверить все значения в диапазоне A6:A9 на превышение некоторого граничного значения, например 100. Можно, конечно записать формулу =И(A6>100;A7>100;A8>100;A9>100) но существует более компактная формула, правда которую нужно ввести как формулу массива (см. файл примера ): =И(A6:A9>100) (для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER )

В случае, если границы для каждого проверяемого значения разные, то границы можно ввести в соседний столбец и организовать попарное сравнение списков с помощью формулы массива : =И(A18:A21>B18:B21)

Вместо диапазона с границами можно также использовать константу массива : =И(A18:A21>)
Функция ЕСЛИ() относится к наиболее часто используемым функциям. Поэтому рассмотрим ее подробно.
Синтаксис функции
Функция имеет 3 аргумента.
Лог_выражение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, выражение A1>100. Если в ячейке А1 содержится значение 102, то выражение A1>100 вернет ИСТИНА, т.к. 102>100. Если в ячейке А1 содержится значение 88, то выражение вернет ЛОЖЬ, т.к. неравенство 88>100 неверно. Полностью формула может выглядеть так =ЕСЛИ(A1>100;»Бюджет проекта превышен»;»ОК!») Если в ячейке A1 содержится значение большее 100, то формула вернет текстовое значение Бюджет проекта превышен, а если меньше 100 или равное 100, то будет выведено ОК!
Второй аргумент — Значение_если_истина и третий аргумент значение_если_ложь
Как было показано выше, если логическое выражение (первый аргумент функции) принимает значение ИСТИНА, то функция возвращает значение из второго аргумента значение_если_истина. Соответственно, если логическое выражение принимает значение ЛОЖЬ, то функция возвращает значение из третьего аргумента значение_если_ложь .
Второй и третий аргумент могут быть любым значением (число или текст) или являться выражением (формулой с функциями). Например формула =ЕСЛИ(A1>100;0;А1*1%) позволяет вычислять премию для проектов, в которых не было превышения бюджета (>100). Если бюджет превышен (в А1 введено значение 200 или любое другое более 100), то формула вернет 0, если в А1 введено значение менее 100, то будет вычислено значение премии А1*1% (т.е. если в А1 число 90, то формула вернет 0,9).
Если в качестве второго и третьего аргументов введено выражение, то оно может содержать и функции, например: =ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10)) Т.е. если в ячейке A1 содержится значение >100, то суммирование ведется по столбцу B , а если меньше или равно 100, то по столбцу С . Не забывайте, что при значении А1 = 100 в данном случае будет срабатывать выражение из аргумента значение_если_ложь.
Аргумент значение_если_ложь можно опустить (не вводить), тогда при значении логического выражения =ЛОЖЬ будет выведено ЛОЖЬ. Например, если в А1 содержится 600, то формула =ЕСЛИ(A1>=1000;»Больше или равно 1000″) вернет просто ЛОЖЬ. Понятно, что при значении логического выражения =ИСТИНА будет выведено «Больше или равно 1000», т.е. второй аргумент функции ЕСЛИ() — Значение_если_истина.
Вложенные ЕСЛИ (несколько условий)
Для построения более сложных проверок в одной формуле можно использовать несколько функций ЕСЛИ(). Для этого в качестве значений аргументов значение_если_истина и значение_если_ложь введите еще одно условие с функцией ЕСЛИ(). Например, для проверки в какой диапазон попадает значение из ячейки А8 запишите формулу
- Если значение из ячейки А8 менее 5, то будет выведено 1
- Если значение из ячейки А8 более 10, то будет выведено 3
- Если значение из ячейки А8 между 5 и 10 (включая 5 и 8), то будет выведено 2
Примечание : В версии EXCEL 2007 можно использовать до 64 вложенных друг в друга функций ЕСЛИ(). Но, пожалуйста, не делайте так. Такой подход чреват ошибками.
Примечание : Формулу =ЕСЛИ(A8 10;3;2)) можно переписать как =ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1) или ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1)
или более сложный вариант =ЕСЛИ(A8
Формула =ЕСЛИ(A8 10;3;2)) работает следующим образом: сначала вычисляется логическое выражение A8 =5, то EXCEL переходит к вычислению выражения ЕСЛИ(A8>10;3;2). Опять сначала вычисляется логическое выражение A8>10. Если оно истинно, то выводится 3, вычисления завершены. Если оно ложно, то выводится 2, вычисления завершены.
Чтобы грамотно написать формулу с вложенными ЕСЛИ() следуйте следующим простым правилам:
1) Определитесь с диапазонами:
1.1) они не должны пересекаться. В примере выше — 3 диапазона и значение из А8 гарантированно попадет только в один из них. Было бы ошибкой написать формулу типа =ЕСЛИ(A8 10;3;ЕСЛИ(A8 10;3;2)) на интересует вся числовая ось от минус бесконечности до +бесконечности. И все 3 диапазона полностью покрывают эту область.
1.3.) Не забудьте ставить знак равно, чтобы при значениях А8 совпадающих с границами интервалов не было неправильных вычислений. Например, если в формуле =ЕСЛИ(A8>=5;ЕСЛИ(A8>10;3;2);1) забыть указать знак = в логическом выражении A8>=5, то при А8=5 формула =ЕСЛИ(A8>5;ЕСЛИ(A8>10;3;2);1) вернет 1, тогда как исходная формула вернет 2.
Примечание: В перечисленных выше случаях логические выражения вычисляются на основании одной переменной А8. Иногда нужно придумывать формулы с ЕСЛИ(), зависящие от 2-х и более ячеек: =ЕСЛИ(B8>=5;ЕСЛИ(A8>10;3;2);1). Это гораздо сложнее, но, конечно, возможно. Следуйте правилам 1.1)-1.3) и следите за диапазонами. Еще сложнее, если обе переменных являются зависимыми, т.е. например B8 вычисляется на основании А8. Написание таких формул требует предельной аккуратности и напрямую связано с корректностью формулирования самой задачи (возможно вы не продумали до конца как использовать такую сложную зависимость). Советую по возможности разбить вычисления на 2 или более формулы, чтобы проще контролировать результат вычисления.
2) Правильно записывайте логические выражения. Например, условие 5 10;3;2)) в строке формул можно записать как
Для этого поставьте курсор перед вторым ЕСЛИ(), нажмите и удерживайте клавишу ALT, нажмите ENTER.
4) для отладки вложенных ЕСЛИ вместо реальных вычислений (V8*10%-37500) используйте простые значения — последовательности 1; 2; 3 . Это покажет какой блок вложенных ЕСЛИ() срабатывает.
5) В ряде случаев от вложенных ЕСЛИ можно отказаться. Рассмотрим пример определения размера проекта от его бюджета
=ЕСЛИ(A1>=100;»Очень крупный проект»;
ЕСЛИ(A1>=90;»Крупный проект»;
ЕСЛИ(A1>=50;»Средний проект»;»Малый проект «)))
Вышеуказанную формулу можно усложнять и дальше, но есть другие подходы. Ниже приведено 2 эквивалентные формулы:
Для функции ВПР() необходимо создать в диапазоне A3:B6 таблицу значений:

Формула =ПРОСМОТР(A1;;) выглядит необычно, но по сути второй аргумент , как и третий аргумент это запись содержимого 4-х ячеек. Вместо можно записать ссылку на диапазон ячеек, содержащих 4 значения 0;50;90;100. Круглые скобки нужны, чтобы сообщить, что в функцию передается не одно значение, а целый массив.
Еще пример. Пусть требуется вывести разный текст (например » 0″) в случае наличия в ячейке А1 отрицательного значения, положительного значения или 0. Это можно сделать без вложенных ЕСЛИ():
Примечание : -1E+307 — это самое маленькое отрицательное число в EXCEL, 1E-307 — это самое маленькое положительное число. Таким образом задается 3 диапазона: от минус бесконечности до 0 (0 не включая); 0 (диапазон состоит только из одного значения 0); от 0 до +бесконечности (0 не включая).
Второй массив можно заменить ссылкой на диапазон, например для того чтобы вывести результат вычисления формул:
Диапазон A27:A29 должен, понятно, содержать формулы (см. файл примера).
Опущен третий аргумент [значение_если_ложь]
Третий аргумент функции не обязателен. Если логическое условие не выполнено, т.е. ЛОЖЬ, а третий аргумент функции не указан, то функция вернет также значение ЛОЖЬ. Например:
Если в ячейке A1 содержится значение 1, то вышеуказанная формула вернет значение ЛОЖЬ.
Сложные логические выражения
В аргументе Лог_выражение можно использовать как простые сравнения типа F1>10, так и более сложные конструкции на основе функций И(), ИЛИ(), НЕ() и их комбинаций.
Основное правило — логические функции и их комбинации возвращают только одно из 2х логических значений: ЛОЖЬ или ИСТИНА.
Приведем несколько полезных примеров.
Формула =ЕСЛИ(ИЛИ(A1;A2);0;2) проверяет одновременность равенства значений А1 и А2 нулю. Если оба значения равны 0, то формула вернет 2. Во всех других случаях будет возвращен 0. А1 и А2 не должны быть пустыми ячейками.
Формула =ЕСЛИ(ИЛИ(A1=0;A2=0);0;2) проверяет равенство 0 хотя бы одного значения из А1 и А2.
Формула =ЕСЛИ(НЕ(A1>0);1;2) эквивалентна формуле =ЕСЛИ(A1 10″) . Аналогичный результат (23) можно получить с помощью формулы массива =СУММ(ЕСЛИ(A6:A11>10;A6:A11)) (для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER )
Теперь подсчитаем количество вхождений чисел больше 10 в диапазоне ячеек A6:A11 =СЧЁТЕСЛИ(A6:A11;»>10″) . Аналогичный результат (2) можно получить с помощью формулы массива =СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))
Теперь, когда принцип понятен, с помощью функции ЕСЛИ() можно конструировать и другие формулы с условиями. Например, нахождение минимального значения среди чисел больше 10: =МИН(ЕСЛИ(A6:A11>10;A6:A11))
Цель работы: Освоение основных операций по созданию, редактированию и оформлению электронной таблицы в среде табличного процессора Microsoft Excel.
Используемое программное обеспечение: табличный процессор Microsoft Excel.
Табличный процессор (ТП) — прикладная программа, предназначенная для организации табличных вычислений на компьютере. Вычислительная таблица, которая создаётся с помощью ТП, называются электронной таблицей.
Ячейка — основная структурная единица электронной таблицы.. Существует два способа ссылки на ячейку. Первый: имя столбца — номер строки. Например A5, BD312. Второй: номер строки (R) — номера столбца (C). Например: R5C1, R67C123. Изменение способа ссылки производится по алгоритму: команда Сервис -> Параметры, вкладка Общие, переключатель Стиль ссылок R1C1.
Текущая ячейка — ячейка, выделенная рамкой, содержимое которой отражается в строке ввода.
Режимы отображения таблицы. В ячейках, хранящих формулы, могут отображаться результаты вычисления по формулам или сами формулы. Первый режим называется режимом отображения значений. второй — режимом отображения формул. Рабочим состоянием таблицы является режим отображения значений. Режим отображения формул может использоваться при формировании и отладки таблицы. Изменение режима отображения производится по алгоритму: команда Сервис -> Параметры, вкладка Вид, переключатель Формулы. Галочка в рамке переключателя обозначает режим отображения формул; при отсутствии галочки работает основной режим — режим отображения значений.
Данные в ячейках таблицы:
Текст — любая последовательность символов, введенных после апострофа (одинарной кавычки). Кроме того, в качестве текста воспринимается любая символьная последовательность, которая не может быть воспринята как число или формула.
Числа разделяются на целые и вещественные. Вещественные числа можно записать двумя способами: в форме с фиксированной запятой и в экспоненциальной форме (в форме с плавающей запятой).
Запись числовой константы с фиксированной запятой предполагает, что число содержит целую и дробную части, разделенные десятичной запятой. Например, число 3,1415 так и записывается в Excel. При записи числа в экспоненциальной форме сначала записывается мантисса, затем латинская буква E (прописная или строчная), после неё порядок. Мантисса может быть записана как целая константа или константа с фиксированной запятой, а порядок — только как целая двузначная константа. Числовая константа в экспоненциальной форме трактуется как мантисса, умноженная на 10 в степени, равной порядку. Например, числа 0,0001 и 1000000 могут быть записаны следующим образом: 1E-4 или 0,1e-3 и 1e6 или 1E+6.a
В Excel при употреблении точки в записи числа это число интерпретируется как дата. Например 3.05.99 воспринимается как 3 мая 1999 года.
Формулы (выражения). В электронных таблицах используется два вида формул: арифметические и логические. Результатом вычисления по арифметической формуле является число, по логической формуле — логическая величина (истина или ложь). Правила записи формул аналогичные тем, что используются в языках программирования.
Арифметические формулы составляются из констант, переменных, знаков операций, функций, круглых скобок. Ввод формул в Excel начинается со знака « — *. Примеры формул:
=2,5*(G5+G2); =КОРЕНЬ(B4^2-4*B3*B5); =СУММ(C10:C20);
Здесь символ * — знак умножения; ^ — возведение в степень. В русифицированных версиях Excel КОРЕНЬ — функция извлечения квадратного корня, СУММ — функция суммирования. Порядок вычисления выражений происходит в соответствии с традиционными приоритетами выполнения арифметических операций, с расстановкой скобок. В Excel заложена большая библиотека функций. Вставка функций в формулы производится по команде Вставка -> Функция или через соответствующую кнопку на панели инструментов.
Логические выражения строятся с помощью операций отношения (, =, =) и логических операций (логическое «И», логическое «ИЛИ», логическое отрицание «НЕ»). Результатом вычисления логического выражения является логическая величина «истина» или «ложь».
Особенность логических выражений для электронных таблиц заключается в том, что логические операции используются как функции: сначала записывается имя логической операции: И, ИЛИ, НЕ (AND, OR, NOT), а затем в круглых скобках перечисляются логические операнды.
Например:
И(A1>0, A1 выполнить команду Сервис -> Параметры -> Вид;
=> установить флажок в окне формулы, щелкнуть на кнопке ОК;
=> просмотреть полученную таблицу.
Вернуться в исходный режим отображения значений.
4. Сменить способ ссылок на ячейки. Для этого:
=> выполнить команду Сервис -> Параметры -> Общие;
=> установить флажок в окне стиль ссылок R1C1, щелкнуть на кнопке ОК;
=> просмотреть полученную таблицу.
Вернуться к исходному стилю ссылок.
5. Изменить ширину столбца А следующим образом:
=> щелкнуть в любой ячейке в столбце А;
=> выполнить команду Формат -> Столбец -> Ширина;
=> в появившееся диалоговое окно ввести число, отличное от расположенного там. Щелкнуть на кнопке ОК. Сделать это несколько раз.
6. Выполнить автоформатирование ширины колонки. Для этого:
=> выделить ячейки АЗ:А7, для чего установить указатель мыши в ячейку A3 и, не отпуская левую кнопку мыши, протянуть его до ячейки А7;
=> выполнить команду Формат -> Столбец -> Автоподбор ширины, щелкнуть на кнопке ОК;
=> повторить автоформатирование, но предварительно выделив ячейки A3:А10. Объяснить, почему результаты получились разные.
7. Изменить шрифт и размеры символов. Для этого:
=> выделить блок ячеек A1:F10;
=> выполнить команду Формат -> Ячейки;
=> в открывшемся диалоговом окне Формат ячеек выбрать Шрифт и поочередно установить тип шрифта, начертание и размер; проделать это упражнение несколько раз.
8. Скопировать содержимое блока ячеек А1:F10 в другое поле, верхний левый угол которого — ячейка А14. Для этого:
=> выделить прямоугольник A1:F10;
=> выполнить команду Правка -> Копировать;
=> установить указатель мыши в ячейку А14;
=> выполнить команду Правка -> Вставить.
Функция ЕСЛИ в Excel с примерами
Функция ЕСЛИ часто используется в Excel для решения многих задач. Знать ее очень полезно. В данной статье мы попробуем рассказать про ее работу на простых примерах, достаточно один раз разобраться с конструкцией функцией ЕСЛИ и вы сможете применять ее и в самых сложных вариантах.
Если вам необходима проверка условий большого количества однотипных ЕСЛИ, то возможно вам будет полезна статья про альтернативный способ с использованием ВПР.
Функция ЕСЛИ проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.
Синтаксис функции ЕСЛИ очень простой:
ЕСЛИ( лог_выражение ; [ значение_если_истина ]; [ значение_если_ложь ])
лог_выражение – это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.
Что это значит? Выражение при вычислении дает значение ИСТИНА если это выражение верно.
В этой части необходимо проверить на соответствие выражения.
=ЕСЛИ (А1=10 ; [значение_если_истина]; [значение_если_ложь]) — если А1 равно 10, то выражение А1=10 даст значение ИСТИНА, а если не равно 10, то ЛОЖЬ
=ЕСЛИ( А1>30 ; [значение_если_истина]; [значение_если_ложь]) — если в ячейки А1 число больше 30, то А1>30 вернет ИСТИНА, а если меньше, то ЛОЖЬ
=ЕСЛИ( С1=”Да” ; [значение_если_истина]; [значение_если_ложь]) — если в ячейки C1 содержится слово “Да” то выражение вернет значение ИСТИНА, а если нет, то С1=”Да” вернет ЛОЖЬ
Надеюсь с этим понятно, поехали дальше. Рассмотрим следующие компоненты функции ЕСЛИ
=ЕСЛИ( лог_выражение ; [ значение_если_истина ]; [ значение_если_ложь ])
значение_если_истина , значение_если_ложь – как видно из их названия, это то что необходимо сделать в зависимости от того, что вернул лог выражения : ИСТИНА и ЛОЖЬ
Пример использования функции ЕСЛИ в Excel
Рассмотрим использование функции ЕСЛИ на практическом примере. У нас есть таблица заказов, которую мы использовали при рассмотрении работы функции ВПР. Нам необходимо заполнить столбец по заказам Ведер (ошибочно на картинке указано «Заказы Cтолов»), то есть необходимо выбрать только заказы с Ведрами. Это можно сделать различными способами, но мы с вами будет использовать функцию ЕСЛИ, чтобы показать ее работу на примере. (см.рисунок)

Для решения поставленной задачи напишем формулу с использованием функции ЕСЛИ

Как вы смогли заметить аргументы функции ЕСЛИ разделены точкой с запятой.
Итак, первый аргумент ( лог выражения ) A3=»Ведро» проверяет содержится ли в ячейке А3 слово «Ведро», если содержится, то выполняется второй аргумент функции ЕСЛИ ( значение_если_истина ), в нашем случае это D3 (т.е стоимость заказа), если в ячейка А3 не равна слову «Ведро», то выполняется третий аргумент функции ЕСЛИ ( значение_если_ложь ), в нашем случае это «-» ( т.е будет написано тире).
Таким образом, в ячейки E3 появится значение D3, т.е число 240.
Далее необходимо протянуть формулу вниз для остальных значений. Для этого необходимо выделить ячейку Е3 и потянуть вниз за нижний правый угол (смотрите рисунок 3)

Итоговый результат работы функции ЕСЛИ вы можете посмотреть на рисунке 4. Функцию ЕСЛИ можно использовать в очень многих ситуациях. Находить ошибки, находить уникальные значения в списке, использовать многократные проверки на выполнение условий. Разбор всех этих приемов Excel ждет вас впереди.
Если статья была Вам полезна, то будем благодарны, если Вы поделитесь ей со своими друзьями с помощью кнопок расположенных ниже.
Спасибо за внимание.
Похожие статьи
Буду благодарна помощи.
Продаются квартиры разного типа (1-1; 1-2; 1-3; … ) с разной рассрочкой (30%; 50%; 60%…)
Нужно расписать формулу, по которой будет рассчитываться цена на метр квадратный. (если тип 1-1 30%-то мы базовую цену умножаем на 0,93) , (если тип 1-2 50%-то мы базовую цену умножаем на 0,95) и т.д.
Как я написала формулу : =ЕСЛИ(А1=1-1 30%; В1*0,93)*ИЛИ(А1=1-20 50%;В1*0,95) и т.д
Было много вариантов формулы, но не могу найти рабочий.
добрый день. почему не работает функция Если(А1=»карандаш*»;В1;»») т.е. если окончания слова разные. как можно решить данную проблему? с функцией счетесли это условие проходит, а тут нет. Спасибо
Теперь есть функция УСЛОВИЯ , которая может заменить несколько вложенных операторов ЕСЛИ. Так, в нашем первом примере оценок с 4 вложенными функциями ЕСЛИ:
Спасибо,особо понравилось про ведро, красноречиво, по-народному, и доходчиво.
С примером, приведенным в данной статье все ясно — с конкретными текстовым значением, типа «Карандаш» — это легко …
=ЕСЛИ(E3=»карандаш»;1;0) — то ячейке B3 — присваивается числовое значение «1»
А ЕСЛИ в ячейке E3 — содержится любое текстовое содержимое (т.е. слово/словосочетание в этой ячейке может быть любое) — как в этом случае присвоить ячейке B3 — числовое значение «1» .
ЗАРАНЕЕ СПАСИБО !
Например вот так <>«»
Это значит если поле «Не пусто»
СПАСИБО !
Это похоже на типа : 0
Только в столбце «E» — не все ячейки одинаковые, некоторые содержат ТЕКСТ, а некоторые ЦИФРЫ
Нужно, чтобы «1» присваивалась только по наличию ТЕКСТА в ячейке, а ячейки с ЦИФРАМИ, чтобы не учитывались
Надеюсь, понятно объяснил …
Это похоже на типа : «0» — почему-то знаки не пропечатались в сообщении
а в конце сообщения был улыбающийся смайлик — тоже не показался …
ЕТЕКСТ(A1) — где A1 — проверяемая ячейка.
Вот СПАСИБО ! ВСЕГО ДОБРОГО .
Здравствуйте. Хочу поставить пределы для ячейки типа больше 10 баллов нельзя вставить помогите
помогите, пожалуйста написать формулу= если ячейка красного цвета заливки, то вычитаем знаение из диапозона столбка D-E
Если ячейка отличного цвета от «красного» то выполняется другая формула.
Здравствуйте. помогите разобраться мне в задаче, чтоб я могла ребенку объяснить.
Соревнование лесорубов состоит из 2-х этапов:
1. Рубка леса
2. Метание топора.
Если участник рубил больше 10 минут, то он получает 0 очков, если меньше, то (600 – t c) очков.
Если участник метнул топор меньше, чем на 5 метров, то он получает 0 очков, если больше, то за каждый 1см свыше 5м – 1 очко.
В зачет идет сумма очков за 1 и 2 этапы.
Расставьте участников по местам; набравшие одинаковое количество очков располагаются в алфавитном порядке.
Петров : время рубки 5 минут , рубка дерева (очки)-?. Результат метания 7,5м, метание топора (очки)-?
Иванов : время рубки 10 минут, рубка дерева (очки)-?
Результат метания 5 м, метание топора (очки)-?
Какими формулами рассчитывается? Пожалуйста покажите пример?
Увы нет времени разбираться. Могу что-то конкретное подсказать, а решать всю задачу нет времени. Сорри. Может кто из посетителей подскажет. Или попробуйте в группе ВК спросить
Добрый день.
Помогите разобраться с формулой, пожалуйста.
Мне нужно определить наименование филиала в ячейке А исходя из данных в ячейке В с условием если В=х, то А=у. Условий 14, т.е. филиалов. Формула работает корректно до того момента, когда я задаю дополнительный параметр чтобы если в 15 филиале В=х и при этом С=z, то А=у. Формула в данном случае оставляет значение В.
Здравствуйте, помогите пожалуйста, как забить формулу. В плане всю таблицу объединить в одну формулу(ячейку) для автоматического расчета. Но сейчас мне бы понять суть, например если А=80, а В=25, то как будет выглядеть формула, я забиваю ЕСЛИ(А<=150;ЕСЛИ<=30;17,5), но А и В у меня у меня вбиты в отдельных ячейках и нужно чтобы при их изменениях, итоговое значение автоматически менялось.
если А=80, а В=25
а причем тогда 150 и 30
В общем случае это выглядит так
ЕСЛИ(И(А=80;B=25);сделать_если_да;сделать_если_нет)
Посмотрите пожалуйста мое вложение, мне нужно забить всю таблицу в одну ячейку таким образом, чтобы при изменении А или В, значение автоматически пересчитывалось, в соответствии с таблицей
Здравствуйте. нужна формула. если а1100..например 150,то 100 считается по 5%,а оставшиеся 50 по 7%
Вложение 
Доброго времени суток!
Прошу помощи в создании таблицы из 2х листов, на одном в столбцах наименование и количество комплектующих, на другом данные заказчика, подскажите, пожалуйста, как прописать условие чтобы при добавлении строки на втором листе отнималось по одной комплектующей и новое значение записывалось в соответствующую ячейку
На рисунке эти две таблицы и указаны с разных листов?
Подскажете вариант решения?
Не совсем понятно про разные детали. Если в таблице 2 только одни детали. То с помощью функции считаете количество деталей СЧЁТЗ(Диапзон_деталей)
И вычитаете ее из общего количества.
Если нужно посчитать только детали не просто которые добавлены, а со статусом «Готова», то то же самое, но считаете детали с помощью функции СЧЁТЕСЛИ по условию «Готово» вот тут есть видео урок: https://sirexcel.ru/priemi-excel/kak-poschitat-kolichestvo-yacheekznachenij-v-excel/
Ну еще тут много если. Нужно подробнее писать, что требуется, а гадать не хочется. Вот я вам сейчас написал, а окажется, что у вас куча других условий. Придется снова тратить на это время
Добрый день, помогите написать формулу, смысл такой
Если километраж входит в пределы от 0 км до 5 км, коэффициент 0,9.
Если километраж входит в пределы от 5 км до 10 км, коэффициент 1.
Если километраж входит в пределы от 10 км до 20 км, коэффициент 1,05.
Если километраж входит в пределы от 20 км до 30 км, коэффициент 1,1.
У меня вопрос.
смена по путевым листам считается с 7 утра и до 7 утра следующего дня.
То есть если автомобиль начал работу 15.07.2017г. в 07:00 и закончул работу в 03:00 ночи то конец работы должен быть не 16.07, а именно 15.07.
Как это прописать формулой?
из исходных данных есть начало работы с датой и временем и есть также конец работы с датой и временем.
Например : 15.07 08:23 и конец работы 16:07. 02:56
Помогите плиз
а в чем заключается задача?
как посчитать итоговую сумму с учетом скидки с помощью функции ЕСЛИ при условии: При покупке на сумму свыше 30000р. скидка 15%; в остальных случаях скидки нет
вот так:
=ЕСЛИ(СУММ(E2:E5)>30000;СУММ(E2:E5)*0.85;СУММ(E2:E5))
С помощью функции ЕСЛИ укажите есть ли дополнительные услуги.
Условия для получения дополнительных услуг:
-бесплатная сборка при покупке на суму от 10000р.
-бесплатная установка ОС при покупке на сумму от 15000р.;
-бесплатный антивирус на 1 год при покупке 2-х системных блоков.
Здравствуйте .Как правильно написать адрес формулы» ЕСЛИ» с учетом что данные нужно учитывать с другого листа (в задании 2 таблицы на 2 х листах)?
Просто когда нужно выбрать ячейку не прописывайте вручную, а кликайте мышью на другом листе
Вложение 
помогите пожалуйста прописать формулу в таблице. Мне надо чтоб например колонка Н5-J5 давала либо сумму со знаком + либо если сумма уходит в минус, чтоб был 0,
А в чем сложность, в статье как раз про это
Добрый день! Помогите пожалуйста:
«По рассчитанному среднему баллу за экзаменационную сессию (s) вычисляется повышающий коэффициент (k). k вычисляется по правилу:
если 4 <= s < 8, то k=1.5,
если 8 <= s < 10, то k=1.8,
если s= 10, то k=2.0
ввожу функцию =ЕСЛИ(8<=C4<10; "1,8")
(С4 — это моё s, которое равно 8,5)
по результату в ячейке пишет ЛОЖЬ
помогите, пожалуйста, ввести правильную формулу
Например так
=ЕСЛИ(И(C4>=4;C4<8);1.5;ЕСЛИ(И(C4>=8;C4<10);1.8;ЕСЛИ(C4=10;2;0)))
тут не все варианты
от 4 до 8
от 8 до 10
10
Если меньше 4 и больше 10, то по формуле будет 0
Вложение 
Здравствуйте, как сделать чтобы при заполнении столбца «I» При совпадении автоматически заполнялись столбцы «J», «K», «L», например, я печатаю «Мещеряков» он уже предлагает ранее печатаную ячейку и я выбираю, при выборе автоматически заполнял его данные камаз номер и т.д.
Доброго времени суток.
Подскажите, пожалуйста, как сделать функцию: если значение ячейки меньше 1500, то =1, если от 1500 до 2500 то = 2, от 2500 до 3500 = 3, от 3500 до 5000 =4 и от 5000 до 8000 =5.
Заранее благодарен.
Добрый день. Помогите пожалуйста составить формулу, не могу понять , что делаю не правильно. Условия во вложении . Заранее благодарна.
Вложение забыли прикрепить
Прикрепляла, видимо слетел.
Помогите, пожалуйста, в решении задачи. Бьюсь с ней уже четвертый день, перечитала кучу книг и информации — все без толку. Скорее всего, самая легкая задача.
Добрый день, подскажите как связать отгрузку с фамилией?т.е. как только смена определенного мастера автоматически отгрузка считается в отдельной колонке?
Из вашего сообщения не очень понятно, что вам нужно. Если нужно посчитать (просуммировать) какие-то данные по одному мастеру, то вам в помощь СУММЕСЛИ https://sirexcel.ru/priemi-excel/funkciya-summesli-v-excel-s-primerami/
Вложение 
Доброго дня.
Как вставить значение в один файл ексель из другого с функцией если?
Если в одном файле ексель значение в В1 совпадает со значением В1 в другом файле, то в ячейки столбика С другого файла вставлять значение С одного файла.
И как это протянуть так, чтобы весь алгоритм соблюдался с последующими строками?
Откройте два файла и при составлении формулы просто переключайтесь и выбирайте нужные ячейки
=ЕСЛИ(B1=[файл1.xlsx]Лист1!B1;[файл2.xlsx]Лист1!C1;»Нет совпадения»)
Не забывайте, что при закрытии файла где проходит проверка и их изменении данные в исходном файле нужно обновлять (например при открытии или «Данные» — «Обновить все»)
Вложение 
Здравствуйте. Помогите написать формулу. Столбец E — дата выдачи займа.; Столбец G- дата погашения займа. Столбец H — срок использования кредита ( формула для столбца Н =СЕГОДНЯ()-E4). Мне нужна другая формула для столбца H т е Если строка в столбце G пусто то в строке Н идет отсчет дней пользования займа. Если в столбце G стоит дата погашения то в столбце Н прекращение отсчета.
А в чем трудности?
Если пусто — это можно проверить или так ЕПУСТО(G4) или так G4=»»
То СЕГОДНЯ()-E4), иначе G4-E4 или «»
Здравствуйте.
Есть выпадающий список с значениями в ячейке А1 Имя, Фамилия, Отчество и таблица на 6 столбиков и 22 строчки ($B$1:$G$22). Должна заполняться при выборе имя в А1 именами, при выборе фамилии фамилиями и т.д. Как это сделать.
По данным из раскрывающегося списка все значения можно подтянуть с помощью ВПР: https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/
Вложение 
Здравствуйте, а как нужно ввести формулой эту задачу: Значення величини «Знижка» може приймати одне з двох значень:
— якщо вартість товару менша або дорівнює 2000 грн., то знижка складає 5 % від вартості товару;
— якщо інакше, то знижка складає 10 % від вартості товару.
просто первое условие будет у вас =ЕСЛИ(И(условие 1;условие 2);если_истина;иначе)
Здравствуйте! Полезная статья. Извиняюсь что не прочитал все комментарии, возможно мой вопрос раскрывался уже.
Вопрос такой, имеется столбец со значениями в ичейках, от 0 и больше, от 0 и меньше. Каким образом выделить или рядом прописать допустим тем же словом Истина или Ложь, когда значение в ячейки меняется, становится >1 и также <1?
Здравствуйте!
Есть вопрос: можно ли при помощи ЕСЛИ сделать так, чтобы в ячейке не можно было записать значение больше 30-ти?
Вложение 
Нет, нельзя. Вы же будете в этой ячейке писать формулу для проверки, а потом туда же писать число, формула проверки при этом сотрется.
Вы можете сделать это с помощью инструмента «проверка данных»
Доброй ночи.
Впорос — как можно вставтиь ссылку на ячейку с параметром «если».
Должно быть так =ЕСЛИ(A1=1;»А1″;ЕСЛИ(A1<2;"А2"))
но вместо ячеек с данными эксель вставляет обычный текст а1 и a2.
Заранее спасибо.
=ЕСЛИ(A1=1;А1;ЕСЛИ(A1<2;А2;»»))
Если A1=1, То будет A1
Если A1<2 и не равно 1, то будет A2
Во всех остальных случаем будет пусто, если нужно что-то другое, то вместо «» укажите что надо
Здравствуйте, помогите пожалуйста:
=ЕСЛИ(ИЛИ(G4F4);G4-F4;ЕСЛИ(ИЛИ(G4=»»);F4-F4)))
В итоге если G4=пустой ячейке, то в результате выдает -43162,
а должно равняться 0. Формат ячейки меняла на числовой, результат не меняется (вычисляю даты)
добрый день!
подскажите, функция ЕСЛИ не подразумевает использования целой строки условия? только одну ячейку?
не совсем понятен вопрос. вы можете добавлять большое количество условий. например через оператор И. =ЕСЛИ(И(условие1;условие2;условие3;…);если_да;если_нет)
Добрый вечер! Подскажите, пожалуйста, стоит задача изменить цены на 2000 товаров. 2 условия: 1) Необходимо увеличить цены на 10% — простая задача.
2) Сделать так, чтобы в итоге они заканчивались на 99 руб.
Например так:
Сначала уменьшается число на 10%
После этого
=ОКРУГЛ(A1/100;0)*100-1
Делим полученное число на 100 и округляем ОКРУГЛВНИЗ или ОКРУГЛВВЕРХ или ОКРУГЛ (в зависимости от такого как вам надо), далее умножаем на 100 и минусуем 1
Здравствуйте, подскажите пожалуйста, как сделать функцию, чтобы если С от 1 до 99999 = 23:05:0301000, то В ставилось значение Березанское, а если С другое значение то ни чего не менялось?
Если делаю эту функцию:
=ЕСЛИ(C3=»23:05:0301000″;B3;»Березанское»)
и потянуть на др ячейки везде ставит мое значение.
Если я правильно понял, то «Ничего не менялось» это столбец ‘B’. Если да, то вам нужно писать формулу не в «B» а в другом столбце, а потом если заходите поменяете, вставив туда полученные данные как значения.
Например столбце «D» пишите:
=ЕСЛИ(C3=»23:05:0301000″;»Березанское»;B3)
Подскажите возможно ли вместе слов лож, истина заменить другие слова например да или нет?
Если вам нужно, Если проверяемое выражение возвращает ложь, то вам нужно отобразить да, а если возвращает истину, то слова нет, то да это можно. Просто нужно указать в кавычках.
«Да», «Нет». Если неправильно вас понял, то напишите более понятно, что вам требуется
Вложение 
Как решить 4 задание?
тут ничего сложно нет, все написано в этой статье. Используется обычное ЕСЛИ. Читайте внимательнее и пробуйте.
я пробовала. Меняла все что можно, никак
помогите пожалуйста
Пришлите файл, будет время напишу. Самостоятельно все это писать желания нет.
как задать формулу в excel: если ячейка А1 равна 20 то ячейка А2 равна 920,8, а если ячейка А1 равна 24 то ячейка А2 равна 918,3
в ячейке А2 прописать эту формулу
=ЕСЛИ(A1=20;»920,8″;ЕСЛИ(A1=24;»918,3″;ЕСЛИ(A124;»»)))
удачи.
Тут можно использовать вложенные если https://sirexcel.ru/priemi-excel/funkcii/vlozhennaya-funkciya-esli-v-excel-primery-s-neskolkimi-usloviyami/
Второй способ. Еще тут подходит простой ВПР
делаете таблицу. Искомое значение 20 и 24, возвращаемое значение 920,8 и 918,3
20 920,8
24 918,3
Здравствуйте! Выручите чем сможете))
Если вам необходимо, чтобы не проданные товары вообще не появлялись в отчете. То сначала вам нужно формулами сформировать список проданных товаров, потом по товару уже можно подтянуть нужные данные. Для формирования списка воспользуйтесь вот этой статьей
https://sirexcel.ru/priemi-excel/spiski-i-formy/formirovanie-spiska-s-pomoshhyu-formul-excel/
Спасибо. Все получилось. Отличный сайт.
Добрый день. Помогите составить формулу, вставляющую значение по 3-м условиям, но не суммирующую. «СУММЕСЛИМН» не подойдет.
Здравствуйте помогите построить формулу. Я дал в каментарии файл по которому необходимо создать формула расчет необходимого количества товаров на основании продаж (колонка расход) на определенный период(в будущее) на оснавание потребности магазина учитывая его остатки , так же необходимо что бы учитывались остатки колонки СКЛАД ,потребность должна учитывать наличие остатка на складе.
А как должна считаться потребность? из чего складываться?
Помогите, пожалуйста, составить формулу в ячейке с результатом, с использованием функции ЕСЛИ
Тут совсем просто, что не понятного в статье?
Здравствуйте.
Прошу прощения, если уже есть ответ на мой вопрос, но я почитал и не увидел.
Хочу понять как подставлять «ая» или «ый» в зависимости от окончания слова. Зная, что многие женские имёна (распространённые), оканчиваются на «а» и «я».
Можно ли написать «если слово оканчивается на «а», то значение такое, если нет то такое)
Можно. Сначала с помощью функции ПРАВСИМВ — находите последний символ имени.
После этого с помощью если проверяете.
Вложение 
Добрый день. Помогите определить формулу по данному заданию. Спасибо!
В первом случае будет
ЕСЛИ(ИЛИ(1кв>1000;2кв>1000..);»Шанс есть»;»Нет»)
Второе
ЕСЛИ(И(1кв>1000;2кв>1000..);»Молодцы»;»Нет»)
Вместо 1кв и так далее ссылки на ячейки
Подскажите как я могу использовать функцию ЕСЛИ или другой способ в Екселе?
Сначала нужно сделать выбор из выпадающего списка значений (текстовых, например, шкаф, комод, тумбочка,) а затем с помощью функции Если определить правильный выбор для перехода по гиперсссылке по листам?
Добрый день! Делаете выпадающий список, а потом используете https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/
Хотя не совсем понимаю, как можно гиперссылку вернуть по впр.
Думаю лучше макросами. Делаете выпадающий список или кнопки и по выбору ставите переключение листа
Будьте добры, подскажите пож-та, какую указать формулу, если необходимо задать
такое условие: есть шесть цифр, и если каждая из них больше последующей (т.е видим рост), то ставится оценка «1», а если нет, до «2». Огромное спасибо!!
Добрый день. Как написать формулу, где в двух ячейках нужно указать начало месяца и конец этого месяца, конец месяца он берет автоматически из другой ячейки( то есть она уже задаётся). Написал формулу ячейки дата-30, но когда в месяце 30 дней это формула не годиться (получается конец предыдущего месяца).
А вообще интересная задача. Вот как можно решить в вашем случае.
=ЗНАЧЕН(«01.»&ТЕКСТ(A1;»ММ»)&».»&ТЕКСТ(A1;»ГГГГ»))
В А1 — дата конца месяца
Можно протянуть начало месяца
01.08.2016 01.09.2016 01.10.2016 01.11.2016 01.12.2016
а конец месяц протянуть в другой строке как
следующий месяц — 1
Здравствуйте. Нужен совет профессионалов. Имеется массив с 1000 числовых значений, необходимо разбить данные по диапазонам (от 0 до 5, от 5 до 10 и т. д.). Какую функцию для этого использовать?
Добрый день! Помогите Получить правильную Формулу. Есть такая формула =ЕСЛИ(O7>12000;12000;ЕСЛИ(O7<8000;8000)) нужно добавить диапазон от 8000 до 12000, чтобы показывало сумму какая получится. Спасибо
Вложение 
Здравствуйте! Помогите пожалуйста решить такую задачку. Нужно сформировать отчёт по месяцам. Т.е. если выбирается месяц «ЯНВАРЬ», то в следующих ячейках должны появиться значения из других таблиц этой книги. Если выбираем «ФЕВРАЛЬ», то соответственно другие значения. Пробую сделать это через функцию «ЕСЛИ». но дело в том что эта функция позволяет создать формулу только с 7 степенями сложности, т. е. только на семь месяцев, а очень бы хотелось на все 12.
Если у вас листы называются по названиям месяца, то используйте вот ДВССЫЛ и вот эту статью: https://sirexcel.ru/priemi-excel/ssylki-na-odnu-i-tu-zhe-yachejku-s-raznyx-listov/
Работаю над таймингом проекта, поэтому нужно и таблицу составить, а потом диаграмму нарисовать. Я правильно поняла, что прочерк обозначает свободные данные? Как же тогда длительность рассчитать с этим прочерком?(((((((
Я правильно поняла, что прочерк обозначает…
Думаю это я должен спрашивать у вас. К тому же у вас в примере нет прочерков.
Возможно если у вас в окончании указан прочерк, это означает что задача еще открыта. Тогда видимо нужно ставить текущую дату. Можно поставить функцию =СЕГОДНЯ() — это текущий день
Благодарю за оперативность, прошу прощения за повтор, не видела ответа, и своего комментария тоже не видела в числе добавленных. Если человек проходит проверку службы безопасности, ему предоставляют обучающие материалы. Если не проходит-соответственно, ничего не получает, ищем следующего.
Как из вашего файла понять прошел сотрудник проверку или нет? Если в длительности больше 0, тогда например так
=ЕСЛИ(И(G8=»Проверка сотрудника службой безопасности банка»;H8>0);»Предоставить материалы»;»»)
Здравствуйте!Помогите, пожалуйста: если в длительности работ заданы сроки цифрами,а в некоторых ячейках вместо цифр стоят прочерки, как сделать так, чтобы зависимости данных сохранились? Какую функцию лучше использовать, чтобы при выполнении одного условия перемещались в след.этап, при невыполнении, соответственно, отказ в след.этапе?
Здравствуйте! Помогите, пожалуйста, разобраться: если в длительности проекта основные этапы обозначены цифрами, но есть ячейки, содержащие прочерк, как их увязать со следующими ячейками, если каждая следующая дата должна «вытекать» из предыдущей?И еще один вопрос. Если выполняется одно условие, происходит переход на второй этап. Если не выполняется, то ничего не происходит. Какая формула здесь подойдет? Буду признательна за ответ.
если в длительности проекта основные этапы обозначены цифрами, но есть ячейки, содержащие прочерк, как их увязать со следующими ячейками, если каждая следующая дата должна «вытекать» из предыдущей?
С помощью функции если. Если в ячейке X прочерк, то брать дату выше, иначе — берем текущую дату в X.
Если выполняется одно условие, происходит переход на второй этап. Если не выполняется, то ничего не происходит.
Из описания не понятно. Какое условие должно выполняться, что значит переход на второй этап? А главное что вы хотите заполнить, проверяя указанное?
Вложение 
Сформулировать нужно формулу для ячейки «Даты отгула». Формула должна работать так: =если(в ячейке число больше нуля; то выводить слово «Переработка «и «дату вверху, где месяц»; иначе выводить слово «Отгул» и «дату вверху, где месяц»
До этого в этот столбик писали все вручную,теперь охота чтоб автоматически
каждую ячейку проверять через если не вариант. Я бы сделал где-то сбоку два дубля всего месяца. в одном дубле сделал бы проверку на больше 0 и отобразил вместо часов дни переработки.
Во втором дубле то же самое, но все числа меньше ноля — так же вместо часов нужно отобразить дату переработки.
Если пусто, то ноль или тоже пусто.
После этого сцепляете все ячейки, сначала отгул, потом переработки
Подскажите, как запрограммировать, чтобы итогом являлось определённое числовое значение, например число 25.
При выполнении следующего условия:
— в заданном интервале, например таком как А1:D1, появляются разные числовые значения, например от 1 до бесконечности, итогом действия с появлением числовых значений, больше нуля, всегда должно быть 25.
Не появление в заданном интервале числовых значений больше нуля влечет итог равный нулю.
Вы как раз в статье про ЕСЛИ.
Вам нужно прописать условие. Если сумма A1:D1 > 0, то 25, иначе 0
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Привет. Помогите пожалуйста. Есть столбец, в котором только значения 0,1,2,3,4 У меня это — 0 = используется, 1 = в наличии, 2 = брак, 3 = демонтаж. Столбец L. Как сделать так, чтобы где то внизу была таблица: Используется: Х штук. В наличии: Х штук. И т.д. Чтобы посчитать.
Есть строка с датами вида 11.апр, 13.апр, 17.май, 02.июн, 07.июн, 01.авг, 17.сен, 19.сен, и т.д.
Необходимо подсчитать сколько было упоминаний июня, сколько августа и т.д.
Спасибо.
Если даты в формате дат, а не текста, то в следующей строке напишите
=ТЕКСТ(A1;»ММММ»)
где 1 — это ваша строка с датами
Протяните формулу на всю длину.
Это формула во второй строке отобразит только название месяца по дате.
Далее используйте СЧЁТЕСЛИ. Вот тут показано как пользоваться https://sirexcel.ru/priemi-excel/kak-poschitat-kolichestvo-yacheekznachenij-v-excel/
Скидка на оплату за секцию по следующему правилу: Для всех боксеров из Казахстана, а также на всех спортсменов, не достигших 15 лет, скидка на стоимость 5%
Какую формулу необходимо применить, подскажите пожалуйста
Функция ЕСЛИ, условия нужно прописать через функции «И».
Добрый день. Подскажите, пожалуйста, с помощью какой формулы можно занести в Excel следущий алгоритм:
Если ячейка А1>=0,000001, то проставляется значение «0»
Если ячейка А1=0, то анализируется ячейка А2
Если ячейка А2>=0,000001, то проставляется значение «0»
Если ячейка А2=0, то анализируется ячейка А3
Если ячейка А3>=0,000001, то проставляется значение «1»
Если ячейка А3=0, то проставляется значение «0»
Здравствуйте! Подскажите как составить формулу: если А1>=1000, то делим на 4, а если А1>=999, то делим на 5.
Точно правильно написали?
делим на пять если А1 больше ли равно 999 но меньше 1000?
дОБРЫЙ ДЕНЬ!
помогите, пожалуйста, найти ошибку в формуле:
=СЧЁТЕСЛИМН(‘[Отгрузки.xlsx]MAIN LIST’!$T:$T,»09.05.2016:13.05.2016″,'[Отгрузки.xlsx]MAIN LIST’!$R:$R,»ФАМИЛИЯ1,ФАМИЛИЯ2″)
выдаёт нулевой результата, хотя значение должно быть большим.
А зачем вы даты и фамилии указываете в формуле. Почему не делаете просто ссылку на ячейки. Думаю ошибка в этом. Числа (даты) как минимум у вас как текст указаны
Помогите пожалуйста найти ошибку в формуле. Пытаюсь рассчитать методику расчета сброса загрязняющих веществ в водный объект (привязка к дате) Сама формула К(вг)=ЕСЛИ(B5=B21 или B22 или B29 или B30 или B31 или B32;»1,15″;ЕСЛИ(И(B5=B24 или B25 или B23);»1,25″;ЕСЛИ(И(B5=B26 или B27 или B28);»1,1″;»Ошибка»)))
ИЛИ записывается по-другому. Если вы сравниваете B5 то нужно записывать вот так
=ЕСЛИ(ИЛИ(B5=B21; B5=B22; B5=B29; B5=B30… и т.д
Здравствуйте, помогите написать формулу пожалуйста. Мне необходимо расчитать математическое значение при котором обязательным условием будет то, что из 3 х вариантов , 1-н вариант сработает . То есть ИЛИ D5*E5; ИЛИ D5*F5 ; ИЛИ E5*F5 как вбить это в в условие ЕСЛИ?! Если какое то из эти утверждений верно , чтоб получить математический расчет… Спасибо..жду от вас помощи, уже 3 ий день не могу найти правильную формулу(((
Что значит сработает?
«Если какое то из эти утверждений верно» какое утверждение? у вас просто перемножения D5*E5 и т.д тут нет утверждения
Добрый день! Подскажите, пожалуйста, где ошибка в этой формуле, пишет «когда первый символ — знак равенства (=)……»
=ЕСЛИ(G1″12″;C13*80\100*12+C13*(G1-12);»»))
Добрый день.
Подскажите как построить формулу «Если»
Мне нужно чтобы показатель в ячейке при
(90%-94,99%) — был 500
(95%-98,99%) — был 1000
(99%-100,99%) был 2000
(101%-120%) при каждом проценте повышения от 101% до 102% к последнему значению 2000, добавлялось 100 едениц.
Так тоже не получилось. Пишет тоже самое.
Может Вы мне поможете написать формулу. Нужно рассчитать больничные. Если человек болел меньше 12 дней, то считается 80% от з/п, если болел больше 12, то считается за 12 дней- 80%, а за остальные дни больничного 100%
Буду очень Вам благодарна, если поможете!
Ой, спасибо большое. Это я что-то намудрила с формулой.
=Если(G1<=12;C13*G1*80/100;12*C13*80/100+(G1-12)*C13)
С13 — оплата за день
G1 — кол-во больничных дней
Рассчитываем оплату только за больничные дни (которая без условий равна G1*C13)
Здравствуйте! Интересует как подсчитать кол-во строк в которых встречаются значения в двух ячейках, но, чтоб если только в одной или ни в одной то она не учитывалась. Например есть 4 столбца A,B,C,D в столбце А географическое положение, в столбце B пренадлежность (человек, животное, насекомое…) В столбце C — класс (хладнокровное, теплокровное, хищное, травоядное ….). Так же в таблице существует допустим заполнена ячейка животное но не заполнена ячейка класса. Например я хочу посмотреть сколько животных хищников есть Сибири, но, чтоб туда не попали те, у которых не заполнена одна из ячеек. Спасибо.
Добрый день! помогите пожалуйста решить проблему со списками (есть 2 столбца в одном наименование во втором цена) необходимо сделать выпадающий список и при выборе наименования автоматически подставлялась цена в соседнюю ячейку.
Пример во вложении, список выпадающий сделал, как быть дальше не знаю, помогите.
Добрый день ! Помогите. Имеется список с фамилиями и оценками , как сделать чтобы фамилия имеющая оценку 2 отобразилась на листе двоечники,то есть на другом листе ,автоматом, получится должен список двоечников.
Нужна помощь.
Нужно рассчитать реальный план потребности по месяцам, если в утвержденном плане 6 штук в июле, а использовано по факту 8 в январе, значит в июле должен быть 0. как рассчитать если перерасход,чтоб отнимало в следующих месяцах, а если не использовано, то оставляло план по месяцам. столбец Е-Р это утвержденный план; R-AC факт использования
Добрый вечер.
Возможно ли сделать так, что бы по типу этой формулы
=ЕСЛИ(C5=2;Price!D24;»-«)
При изминение значения ячейки С5, формула выводила на цену, привязанную к значению.
Что значит привязанную к значению? Без подробностей не понятно, что вам требуется. Формула будет работать и все время будет возвращаться Price!D24
Здравствуйте, подскажите, пожалуйста, как сделать в эксель:
если в ячейке «например А1» число >10, то в ячейке «например А2» выводится число 1000, если в той же А1 >20, то выводится число 2000, если 30, то 3000 и так далее.
Спасибо большое! Всё получилось
Добрый день. Возникла такая проблема, есть таблица в 1 столбце указаны дата и время, нужно убрать время больше 12 часов. пример ячейки 18.09.2015 12:00:00
Добрый день! Помогите решить задачу! В задании необходимо написать формулы для каждого фрейма, чтобы очки считались автоматически при любых возможных подставленных значениях.
Задача вполне решаема. Для упрощения сделайте доп. ячейки (промежуточные результаты). Чтобы баллы подсчитывались после каждого страйка и spare. Тогда не придется проверять ячейки на несколько страйков вперед. Самостоятельно нет времени делать. Пробуйте сами, что не получится спрашивайте
«» отражается на графике как 0. Подскажите, пожалуйста, можно ли сделать, чтобы «» отражалось как пустая ячейка?
увы, такого способа не знаю. Можно удалить именно этот ноль на самом графике вручную. Правда, конечно, это не универсальное средство.
Доброе время суток. Могли бы Вы мне помочь. Как можно сделать, чтоб при выборе продукта из прайса на следующей странице автоматически выходила ценна. Заранее Благодарю
Здравствуйте! Это классическое использование функции ВПР, смотрите вот тут: https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/
Добрый день! Подскажите как сделать что бы в функции при определенных показателях выскакивало нужное слово. Например если меньше 100 то -ПРОБЛЕМА, если больше 100 то-НОРМА
В статье как раз рассматривается подобный вариант. Например так
=ЕСЛИ(A1<100;»Проблема»;»Норма»)
Если меньше 100 то будет проблема, если нет (то есть больше или равно 100), то будет «Норма»
Добрый день Очень нужна помощь. Как только уже не пыталась, не получается.
Есть ячейка в которой считается % выполнения допустим J3 и есть ячейка в которой исходя из % выполнения (J3) должен уставиться показатель (пусть она будет К3). Либо 0%, либо 150% либо то что действительно стоит в ячейке J3. Суть такова если % Выполнения (J3) менее 50% то 0, если % выполнения (J3) от 50% до 150% то что просчиталось в J3, если %Выполнения больше 150% то 150%.
Например:
если J3=160% то значение в К3 должно быть 150%
если J3=49% то значение в К3 должно быть 0%
если J3= (от 50% до 150%) например 65% то в К3 должно стоять 63%
Как прописать правильно?
Помогите пожалуйста, что в этой формуле неправильно E7=C7*(1-((D7>14)*15%+(D7>29)*40%+1%*МАКС(0:D7-30)))
Здравствуйте, упадаю на Ваш богатый! Не удается задать следующее условие =ЕСЛИ(M7=5;8500);ЕСЛИ(И(10>=M7;M7>5);F69);ЕСЛИ(И(20>=M7;M7>10);F70);ЕСЛИ(И(30>=M7;M7>20);F71);ЕСЛИ(И(40>=M7;M7>30);F72);ЕСЛИ(И(50>=M7;M7>40);F73);ЕСЛИ(И(60>=M7;M7>50);F74). Результат #знач…
помогтте…можна решить задачку
Добрый вечер!
Скажите пожалуйста, как вбить формулу:
— есть несколько таблиц (на одном листе), в графе «Исполнитель» указаны сотрудники, рядом графа с суммой. Можно ли задать формулу отдельно (в Основной таблице) по каждому сотруднику, что если Фамилия-Иванов стоит в графе «Исполнитель» то сумма рядом в его строке, плюсуется этому сотруднику в Основную таблицу. Если фамилия Петров — то сумма плюсуется Петрову в Основную таблицу.
Здравствуйте! можно добавить в основной таблице еще один дополнительный столбец и с помощью ВПР: https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/
Подтянуть данные по каждому сотруднику и потом просуммировать.
Если сотрудника нет, то ВПР выдаст ошибку, тогда равно текущей сумме, если ВПР не ошибка, то применяем снова ВПР, возвращаем сумму из таблице и суммируем с текущей
Здравствуйте. Помогите, пожалуйста.
У меня есть основной массив данных. Например, список участников соревнований. Строка для каждого участника выглядит примерно так: Аn — ФИО, Bn:Un — Разделение по дням соревнований (первый день, второй и т.д.) Vn — итог.
На каждый день соревнования заводится новый лист, где участники набирают определенное количество очков. Участники на каждый день разбиваются по разным группам, следовательно на листе 1 Вася будет в ячейке А1, во второй день он может быть в ячейке F1 и т.д. Все имена уникальны. Листы по дням содержат информацию о дне соревнования. Там есть графы, куда вписываются очки за определенные действия, графа с коэффициентом и итог за день.
Вернемся к первому листу с общим массивом. В столбец каждого дня заносятся очки из результатов соответствующего по принципу: «Всего» деленное на «коэффициент».
Необходимо, что бы в ячейки результатов в списке участников вносились данные по дням автоматически. Если Вася соответствует Васе, то «Всего» разделить на «коэф» и вписать результат. Возможно ли так сделать? Пример прикрепил
Если просто, то я бы для первого дня написал бы формулу с помощью функции ИНДЕКС и ПОИСКПОЗ: https://sirexcel.ru/priemi-excel/funkcii/funkciya-indeks-angl-index-v-excel-s-primerami/
Далее эту формулу скопировал бы на другие дни, поменяв только название листов.
То есть подготовить файл сразу на все дни. Используя вышеуказанные функции вы не будете зависеть от расположение фамилии по строкам.
Можно и по-другому, использовать сложную формулу, скорее всего с помощью формулы ДВССЫЛ и выше указанных, но сразу решение в голову не приходит. Дело не 5-ти минутное.
Добрый день подскажите пож-ста где ошибка в формуле
=ЕСЛИ(E12=<1000;2000>;E12*E12+(E12*0,35));ЕСЛИ(e12>2000;e12+(e12*0,25)))
смысл формулы пытался задать такой
если меньше 1000 то прибавляем 50%
если от 1000 до 2000 то прибавляем 35%
если выше 2000 то прибавляем 25%
Можно вот так — используйте оператор И
=ЕСЛИ(E12<1000;E12+E12*0,5;ЕСЛИ(И(E12>=1000;E12 says:
спасибо, все заработало!
Подскажите пожалуйста как прописать формулу проверяющую следующее : соответствует ли А1 В1, если да то «хорошо» если нет то ( содержит ли В1 что нибудь из А1 , если да то «нет отчества» если нет то «несоответствие»)
немогу сообразить никак ((
А В
1 Иванов Иван Иванов Иван Иванович
2 Петров Андрей Петров Андрей Сидорович
3 Шемякин Алексей Шемякин Алексей
4 Свиридов Иван Пронин Андрей Витальевич
Проверить есть Имя и Фамилия в ФИО можно с помощью функции НАЙТИ
День добрый ! Помогите пожалуйста прописать формулу — сравнение значений ячеек в двух столбцах А и В, если значение в ячейке столбца В меньше либо равно значению в столбце А, то значение в столбце В нужно увеличить на 1.
Здравствуйте!
Значение ячейки «C» является результатом вычитания ячейки «B» из ячейки «A». Результатом может быть минусовое число (5-10= «-5»).
Как проверить вначале, чтоб ячейка была больше нуля и если меньше, то присвоить ячейке «С» просто ноль, если больше — то приплюсовать ей ечейку «D»?
Спасибо заранее за помощь.
Здравствуйте. Подскажите вот такая задача: Есть лист 1 в котором в вписываем А3-99 порядковые № от 1 до 97, столбец В3-99 наименование, С3-99:Е3-99 по 3 характеристики на каждое именование, во втором листе есть паспорт ячейка В1 № паспорта и 3 ячейки в которые должны автоматически из первой таблицы переноситься данные. Хочется чтобы написав № в ячейку паспорта 3 других значения переносились автоматически. Пример:
лист1.
А В С D Е
1. 1 — Суглинок — 2.2 кг/см3 — 15,12% — 1,56 кг/см3
лист 2.
А
1. № паспорта (вводим вручную),
2. Плотность увлажненного грунта — (пишется автоматом в зависимости от № п.п.)
3. Влажность — (пишется автоматом в зависимости от № п.п.)
4. Плотность скелета грунта — (пишется автоматом в зависимости от № п.п.)
Что делать если при вводе формулы с использованием «ЕСЛИ» число уровней вложенности превышает 64?!
Помогите пожалуйста с формулой, третий день бьюсь, все никак.
Лист1-таблица в которой необходимо чтобы автоматически вносились данные о сотрудниках(их всего 103 чел., но в таблице будет только 5 чел.)
Хотелось бы, чтобы при ручном вводе только таб.№(А) — ФИО(D) и №страховки(E)автоматически подтягивались из Листа 2.
Лист2-Список таб.№ (С3:С105), ФИО сотрудников(Д3:Д105), №страховки (Е3:Е105).
Подскажите пожалуйста как найти надбавку за стаж- Если стаж работы не превышает 5 лет, то надбавка за стаж равна (10+n)% от оклада, от 5 до 10 лет (15+n)% от оклада и свыше 10 лет – (20+n)% от оклада. При вычислениях используется функция ЕСЛИ()
=ЕСЛИ(A1<5;(10+n)%;ЕСЛИ(A1>5;(20+n)%;(15+n)%))
Как-то так, вместо (10+n)% — указать расчет оклада, A1 — это стаж
Здравствуйте,такая задача, есть формула ЕСЛИ(СУММ(А1:А2)=0; «ИДИТЕ»; А1/А2) при значении А2=0, выдается ошибка «Деление на ноль». Как переписать эту формулу,чтобы избежать ошибки.
Добрый день! Ошибка никуда не пропадет, ее можно только скрыть.
=ЕСЛИОШИБКА(ЕСЛИ(СУММ(A1:A2)=0; «ИДИТЕ»; А1/А2);»»)
если будет ошибка, то будет пусто
Да конечно скачала.Но у меня не получается. Нажимаю «вставить функцию ЕСЛИ». Выходит табличка, где нужно расписаться лог. Выражение, истину и ложь. Спасибо за помощь-не буду Вас больше беспокоить
Вот решение. Отличие только в том, что в первом случае «вид занятий» и ставка вынесены для удобства в отдельную табличку, а тут все в формуле написал. Насколько я понял, что вам именно так надо без лишних табличек
https://yadi.sk/i/tm0JJ8DZexPtq
Если не разберетесь, то пришлите сам файл на [email protected]
Если там нужно только формулу прописать, я вам сделаю
Александр. Добрый день.
Не могу прописать формулу помогите.
Смысл такой. нужно что бы рядом с всплывающим окном показывало число то которое стоит напротив этой записи.
Вопрос не понятен. Что за всплывающее окно?
В вашем случае, проверка будет на то, что в ячейке «Вид занятий» равно «Индивидуальные занятия», если равно, то это истина и будет перемножение коэ-та, если не равно, то снова проверка на если, проверяется если ячейка в «Вид занятий» равно «Групповые занятия», если равно, то идет перемножение кол-ва часов на соответствующий коэ-т, если нет, то снова проверка.
Файл с заготовкой
Ольга, так я же вам написал решение https://yadi.sk/i/ydaQiKo0ewj2U
Вы скачивали файл? Смотрели?
Доброе утро! Вот заготовка к и условия задачи. Никак не пойму в данной задаче что является истиной, что ложью. Подскажите пожалуйста.Задача: Поле «Оплата инструктору » вычислить по формуле (используйте функцию ЕСЛИ) исходя из тарифа- дежурство в зале-120 руб. за час, инд. занятия- 200 руб. за час, гр. занятия- 180 руб. за час.
Дата Инструктор Вид занятия Название тренировки Длительность тренировки Оплата инструктору
01.02.2015 Иванов. А.А. Индивидуальные занятия Йога 2
02.02.2015 Петров С.С. Групповые занятия Аэробика 1,5
03.02.2015 Сидоров М.М. Групповые занятия Фитнес 1,5
04.02.2015 Семенов П.П. Дежурство в зале Плавание 1
05.02.2015 Котов К.К. Индивидуальные занятия Аквааэробика 1
06.02.2015 Иванов. А.А. Индивидуальные занятия Йога 2
07.02.2015 Петров С.С. Дежурство в зале Аэробика 1,5
08.02.2015 Сидоров М.М. Групповые занятия Фитнес 1,5
09.02.2015 Семенов П.П. Групповые занятия Плавание 1
10.02.2015 Котов К.К. Индивидуальные занятия Аквааэробика 1
11.02.2015 Иванов. А.А. Индивидуальные занятия Йога 2
12.02.2015 Петров С.С. Групповые занятия Аэробика 1,5
13.02.2015 Сидоров М.М. Дежурство в зале Фитнес 1,5
14.02.2015 Семенов П.П. Групповые занятия Плавание 1
15.02.2015 Котов К.К. Индивидуальные занятия Аквааэробика 1
16.02.2015 Иванов. А.А. Индивидуальные занятия Йога 2
17.02.2015 Петров С.С. Групповые занятия Аэробика 1,5
18.02.2015 Сидоров М.М. Групповые занятия Фитнес 1,5
19.02.2015 Семенов П.П. Групповые занятия Плавание 1
20.02.2015 Котов К.К. Индивидуальные занятия Аквааэробика 1
21.02.2015 Иванов. А.А. Дежурство в зале Йога 2
22.02.2015 Петров С.С. Групповые занятия Аэробика 1,5
23.02.2015 Сидоров М.М. Групповые занятия Фитнес 1,5
24.02.2015 Семенов П.П. Групповые занятия Плавание 1
25.02.2015 Котов К.К. Индивидуальные занятия Аквааэробика 1
26.02.2015 Сидоров М.М. Групповые занятия Фитнес 1,5
27.02.2015 Семенов П.П. Групповые занятия Плавание 1
28.02.2015 Котов К.К. Дежурство в зале Аквааэробика 1
Добрый день! Помогите пожалуйста решить задачу: рассчитать оплату инструктора по фитнесу используя функцию ЕСЛИ, если известны тарифы оплаты за 1 час: дежурство-120 руб, групповые занятия-180 руб, индивидуальные занятия-200 руб. Спасибо заранее