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

Избранное

Сегодня мы рассмотрим функцию ЕСЛИ.

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

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

Если вам необходима проверка условий большого количества однотипных ЕСЛИ, то возможно вам будет полезна статья про альтернативный способ с использованием ВПР.

Функция ЕСЛИ проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.

Синтаксис функции ЕСЛИ очень простой:

ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])

лог_выражение – это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.

Что это значит?  Выражение при вычислении дает значение ИСТИНА если это выражение верно.

В этой части необходимо проверить на соответствие выражения.

Например:

=ЕСЛИ(А1=10; [значение_если_истина]; [значение_если_ложь])  — если А1 равно 10, то выражение  А1=10 даст значение ИСТИНА, а если не равно 10, то ЛОЖЬ

Другой пример

=ЕСЛИ(А1>30; [значение_если_истина]; [значение_если_ложь])  — если в ячейки А1 число больше 30, то А1>30 вернет ИСТИНА, а если меньше, то ЛОЖЬ

Еще пример

=ЕСЛИ(С1=”Да”; [значение_если_истина]; [значение_если_ложь])  — если в ячейки C1 содержится слово “Да” то выражение вернет значение ИСТИНА, а если нет, то С1=”Да” вернет ЛОЖЬ

Надеюсь с этим понятно, поехали дальше. Рассмотрим следующие компоненты функции ЕСЛИ

=ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь])

значение_если_истина, значение_если_ложь – как видно из их названия, это то что необходимо сделать в зависимости от того, что вернул лог выражения: ИСТИНА и ЛОЖЬ

Пример использования функции ЕСЛИ в Excel

Рассмотрим использование функции ЕСЛИ на практическом примере. У нас есть таблица заказов, которую мы использовали при рассмотрении работы функции ВПР. Нам необходимо заполнить столбец по заказам Ведер (ошибочно на картинке указано «Заказы Cтолов»), то есть необходимо выбрать только заказы с Ведрами. Это можно сделать различными способами,  но мы с вами будет использовать функцию ЕСЛИ, чтобы показать ее работу на примере. (см.рисунок)

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

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

=ЕСЛИ(A3="Ведро";D3;"-")

и нажмем Enter

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

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

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

Таким образом, в ячейки E3 появится значение D3, т.е число 240.

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

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

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

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

Спасибо за внимание.


 

Оцените статью
Добавить комментарий

  1. Oleg

    вот пример:
    =ЕСЛИ(ИЛИ(A2=»!!!»;В2=»!!!;С2=»!!!»;D2=»!!!»;и т. д.);»!!!»;»») т.е. проверяю столбец на наличие хотя бы одного «!!!»
    это перечисление набираю вручную, а можно ли как то быстрее ??? или другим способом ???

    Ответить
    1. excel автор

      Олег, на первый взгляд только так, но все зависит от конкретной задачи.
      Свободны ли данные под A2, B2 и т.д.? важно ли для вас знать в каком столбце будет находится значение !!! или просто нужно знать есть в каком либо столбце или нет

      Ответить
      1. Oleg

        я немного ошибся..
        вот как
        =ЕСЛИ(ИЛИ(A2=»!!!»;А3=»!!!»;А4=»!!!»;А5=»!!!»;и т. д.);»!!!»;»») т.е. проверяю столбец на наличие хотя бы одного «!!!»
        в ячейке А1 должно быть «!!!» если хотя бы в одной из ячеек столбца после А2 есть «!!!». в какой строке не важно.
        Спасибо..

        Ответить
        1. excel автор

          Тогда можете воспользоваться функцией ПРОСМОТР
          =ПРОСМОТР(«!!!»;A2:A12)
          Если в массиве A2:А12 будет ячейка с !!!, то вернется !!!, если нет, то будет ошибка. Вот от этого и отталкивайтесь

          Ответить
          1. Oleg

            понял, спасибо…

          2. Oleg

            только хотелось бы при отсутствии !!! не ошибку, а пустую ячейку.

          3. excel автор

            Тогда так: =ЕСЛИОШИБКА(ВПР(«!!!»;$A$2:$A$12;1;0);»»)

          4. excel автор

          5. Oleg

            работает как я хотел,здорово…

        2. excel автор

          Так, нет. Эта функция не будет работать. Используйте просто ВПР
          =ВПР(«!!!»;$A$2:$A$12;1;0)
          Если есть, то вернется это значение, если нету такой ячейки, то будет ошибка

          Ответить
  2. Oleg

    есть электронная таблица ЧМ по футболу, нужна помощь для составления таблицы ЧЕ (другой регламент распределения мест в группе при равенстве очков у двух и более команд). ????

    Ответить
    1. excel автор

      Без примера ничего не понятно

      Ответить
      1. Oleg

        а куда пример вставить ???

        Ответить
      2. Oleg

        у меня файл 716КБ

        Ответить
        1. excel автор

          Поменял настройки на 2мб

          Ответить
          1. Oleg

            у меня был файл xls. и вставки изображения, всё исправил…

  3. Oleg

    вот…

    Ответить
    1. excel автор

      Напишите, подробно в чем состоит задача.

      Ответить
  4. Oleg

    ЧМ — Занимаемое командой место определяется по следующим критериям:
    – наибольшее количество очков;
    – лучшая разница забитых и пропущенных мячей;
    – наибольшее количество забитых мячей.

    ЧЕ — место в группе определяется по следующим критериям:
    – большее количество турнирных очков, полученных командами во встречах друг с другом;
    – лучшая разница забитых и пропущенных голов во встречах друг с другом;
    – большее количество голов, забитых в матчах друг с другом;

    т.е если на пример Бразилия и Мексика набрали одинаковое кол-во очков и у Бразилии разница мячей 5-3=2, а у Мексики — 3-3=0 и между собой сыграли Бразилия-Мексика 0-1, то в ЧМ выше будет Бразилия, а в ЧЕ — Мексика (личная встреча). ЧЕ — При равенстве очков у трёх команд вообще нужна таблица отдельно для них, а потом вернуться в основную (наверное коряво закрутил…). Не могу никак это всё оформить.

    Ответить
    1. Oleg

      столбцы забыл скрытые с формулами открыть…

      Ответить
  5. Oleg

    а вот полный вариант раз так.

    Ответить
  6. OLEG

    спасибо за дельные советы…

    Ответить
    1. excel автор

      Пожалуйста!

      Ответить
  7. Григорий

    мне нужна помощь

    Ответить
  8. Наталья

    Как составить формулу: Если сумма заказа превышает Nсуммы, то НДС 35%, а если сумма меньше или равно Nсуммы, то 35%

    Ответить
  9. Наталья

    Я ошиблась
    Как составить формулу: Если сумма заказа превышает Nсуммы, то НДС 35%, а если сумма меньше или равно Nсуммы, то 40%

    Ответить
    1. Юлия

      у меня было похожее условие если план выполнен меньше чем на 10%, то премии нет, если выполнен больше чем 10% но менее 20%, то премия 5% и, т. д. я записала следующее
      в ячейке С сумма 100% бонуса, в ячейке F — просчитывался процент выполнения, в ячейке G я прописала формулу, отвечающую этим условиям, вот она =ЕСЛИ(И(F3F3;F3>=10);C3*0,05;ЕСЛИ(И(30>F3;F3>=20);C3*0,1;ЕСЛИ(И(40>F3;F3>=30);
      C3*0,15;ЕСЛИ(И(50>F3;F3>=40);C3*0,2;ЕСЛИ(И(60>F3;F3>=50);C3*0,25;
      ЕСЛИ(И(70>F3;F3>=60);C3*0,3;ЕСЛИ(И(80>F3;F3>=70);C3*0,35;ЕСЛИ(И(85>F3;F3>=80);
      C3*0,4;ЕСЛИ(И(90>F3;F3>=85);C3*0,5;ЕСЛИ(И(95>F3;F3>=90);C3*0,65;
      ЕСЛИ(И(100>F3;F3>=95);C3*0,75;ЕСЛИ(И(105>F3;F3>=100);C3*1;
      ЕСЛИ(И(110>F3;F3>=105);C3*1,03;ЕСЛИ(И(F3>=110);C3*1,07)))))))))))))))

      Ответить
  10. ирина

    Что не так в этой функции? мне выдает что неправильно введен знак равенства и минус, подскажите пожалуйста) ЕСЛИ(I3<=2400000;18%*I3;ЕСЛИ(I3<=580000;432000+23%*(I3-2400000);ЕСЛИ(I3<=9300000;1214+28%(I3-5800000);ЕСЛИ(I3<=13000000;2194000+34%(I3-9300000);3452000+40%(I3-13000000)))))

    Ответить
    1. excel автор

      Добрый день! Во второй части формулы, начиная с 28%(I3-5800000) и до конца, у вас не стоит знак умножить после процентов.

      Ответить
      1. ирина

        Большое спасибо!

        Ответить
  11. ирина

    Так тоже не получается,выдает что неправильно введен знак равенства и минус

    Ответить
    1. excel автор

      Пришлите итоговую формул (исправленную), которая не прнимается

      Ответить
  12. ирина

    так вы имели ввиду ЕСЛИ(I3<=2400000);18%*I3;ЕСЛИ(I3<=580000);432000+23%*(I3-2400000);ЕСЛИ(I3<=9300000);1214+28%*(I3-5800000);ЕСЛИ(I3<=13000000);2194000+34%*(I3-9300000);3452000+40%*(I3-13000000)))))

    Ответить
    1. excel автор

      А зачем вы добавили лишние скобки во многие выражения ЕСЛИ(I3<=2400000);18%*I3 Пишите одно, потом исправляете. =ЕСЛИ(I3<=2400000;18%*I3;ЕСЛИ(I3<=58000;432000+23%*(I3-2400000);ЕСЛИ(I3<=9300000;1214+28%*(I3-5800000);ЕСЛИ(I3<=13000000;2194000+34%*(I3-9300000);3452000+40%*(I3-13000000)))))

      Ответить
  13. ирина

    ООО, получилось, спасибо еще раз!!!

    Ответить
    1. excel автор

      Пожалуйста!

      Ответить
  14. Евгения

    Добрый день, помогите пожалуйста не могу разобраться.
    Мне нужно
    Базовая ставка- 15 000,00
    от 1 года до 2 лет — 10%-0,10
    от 2 лет до 3 лет — 20%-0,20
    от 3 до 4 лет — 30%-0,30
    от 4 до 5 лет — 40%-0,40
    свыше 5 лет — 50%-0,50

    Т.е. Если стаж от 1 до 2 лет, то базовая ставка умножить на коэффициент 0,1 и так все годы. Прописать формулой помогите пожалуйста.

    Ответить
    1. excel автор

      Добрый день! Совсем недавно, как раз, рассматривали интересное решение к данной задаче. Если не решили вопрос, то пишите — поможем
      http://vk.com/topic-57633334_30146627?post=89

      Ответить
  15. Алена

    Добрый вечер. У меня формула есть: =ЕСЛИ(B8=[Книга3]Лист1!$A$1;[Книга3]Лист1!$B$1;0)
    Но у меня проблема заключается в следующем: вместо $A$1 и $B$1 мне нужно вставить диапозон. В итоге должно получиться следующее: лог_выражение после знака = должно выбирать из диапозона нужное значение, а ИСТИНА должна выбираться также из диапозона

    Ответить
    1. excel автор

      Добрый день! Нужно либо делать много вложенных ЕСЛИ, либо использовать обычную ПОИСКПОЗ — смысл в том, что используя ПОИСКПОЗ функция будет пытаться найти искомое значение B8 в столбце диапазона (который вместо $A$1), если найдет, то выдаст номер строки (порядковый номер строки в указанном диапазоне), если не найдет, то будет ОШИБКА Н/Д. Далее используете один раз функцию ЕСЛИ. Если ошибка, например, пусто, если не ошибка, то используете функцию ИНДЕКС — =ИНДЕКС(диапазон_тот_что_вместо_$B$1;номер_найденной_строки_в_виде_формулы; столбец_1)

      Ответить
      1. Алена

        Не получается. Формула получилась следующая: =ИНДЕКС(J:K;ПОИСКПОЗ(B8;J:J;0);K:K)
        В8 — артикул
        Диапозон J:J — артикулы
        Диапозон K:K — Цена
        После написания формулы должна выходить цена, поиск по артикулу

        Ответить
        1. Алена

          Спасибо, забыла нажать сочетание клавиш CTRL + SHIFT + ВВОД, а в итоге формула получилась следующая {=ИНДЕКС(K:K;ПОИСКПОЗ(B8;J:J;0);K:K)}

          Ответить
  16. Алена

    У меня другой вопрос, можно ли эту функцию {=ИНДЕКС(K:K;ПОИСКПОЗ(B8;J:J;0);K:K)} переделать так чтобы диапозоны были из другой книги

    Ответить
    1. excel автор

      Чтобы не использовать CTRL + SHIFT + ВВОД, вместо K:K необходимо указать 1 — это номер столбца, он у вас один. Вот такую формулу и попробуйте на с другой книгой, я не помню будет она работать или нет.

      Если не будет, то делаете новый лист, там в ячейке A1 прописываете формулу Ваша_другая_книга_A1 и протягиваете вниз и влево, то есть делаете копию данных, простой ссылкой. При открытии данные будут обновляться, Индекс используете ссылкой на эту страницу. Потом можете скрыть этот лист, чтобы не мешал.

      Ответить
  17. Алена

    я скопировала данные на новый лист, получилась такая формула =ИНДЕКС(Лист1!B:B;ПОИСКПОЗ(B8;Лист1!A:A;0);Лист1!B:B)
    но при нажатии кновки ввод или комбинации CTRL + SHIFT + ВВОД
    он мне пишет в ячейке «ссылка»
    Что не так сделала?

    Ответить
    1. excel автор

      Почему пишите 0? CTRL + SHIFT + ВВОД нажимать не надо
      =ИНДЕКС(Лист1!B:B;ПОИСКПОЗ(B8;Лист1!A:A;1);Лист1!B:B)

      Ответить
      1. excel автор

        Ой, сорри. Номер столбца нужно указать как 1, CTRL + SHIFT + ВВОД нажимать не надо

        =ИНДЕКС(Лист1!B:B;ПОИСКПОЗ(B8;Лист1!A:A;0);1)

        Ответить
    2. excel автор

      И Алена, вы написали формулу с Лист1, Лист1 это лист с ссылками на другую книгу? и при этом вы находитесь и прописываете саму формулу на другом листе? так?

      Ответить
      1. Алена

        Нет,. на Лист1 располагаются данные без ссылок на другую книгу, формулу создаю на Лист2 в этой же книге

        Ответить
  18. Алена

    0 потому что точное сопоставление. написала 1 все равно пишет ссылка

    Ответить
  19. Алена

    Спасибо все получилось, формула следующая =ИНДЕКС(Лист1!B:B;ПОИСКПОЗ(B8;Лист1!A:A;0);1)

    Ответить
    1. excel автор

      Ну я вам так и написал

      «Ой, сорри. Номер столбца нужно указать как 1, CTRL + SHIFT + ВВОД нажимать не надо

      =ИНДЕКС(Лист1!B:B;ПОИСКПОЗ(B8;Лист1!A:A;0);1)»

      Ответить
  20. Андрей

    Здравствуйте всем. Очень ценная информация!!! А кто-нибудь занимался составлением графика учета рабочего времени с дневными и ночными сменами? Мне нужно сделать так, чтоб отдельно считались дневные и ночные часы. То есть, если в графике стоит 12, значит 12 считаются как дневные, а вот с ночными сложности..Человек заступает на смену в 20:00, и до 22:00 идут 2 часа дневных, и так же утром с 6:00 до 8:00 тоже 2 часа дневных.. в графике ставят 4 и 8 часов в разные дни, но из них по 2 часа получаются дневные.. вот как бы задать такое условие, чтобы дневные часы считались в одной ячейке, а ночные в другой.. Заранее благодарен, если кто-нибудь поможет!!!

    Ответить
    1. excel автор

      Здравствуйте! Вот, написал отдельную статью на эту тему: https://sirexcel.ru/priemi-excel/uchet-grafika-rabochego-vremeni-s-dnevnymi-i-nochnymi-smenami-v-excel/

      Ответить
  21. VICK

    Здравствуйте, помогите, пожалуйста. Я не большой специалист в использовании формул, но вот методом тыка дошла до следующей формулы, дающей мне желаемый результат: =IF(F4=Lists!B3;Expenses!E4;0)+IF(Expenses!F5=Lists!B3;Expenses!E5;0)+ и т.д.
    Смысл в том, что значение столбца F всегда должно быть равно значению ячейки B3 вкладки Lists. Если условие выполняется, следует выбирать значение столбца E, того же ряда. Все выбранные значения затем суммируются. Формула в таком виде работает, но забивать вручную все ячейки столбца F для сравнения просто не реально!
    Модет есть какой-то другой способ?

    Ответить
    1. excel автор

      Без файла не очень понятно, но как я понял, вы можете сделать следующим способом
      =IF(F4=Lists!$B$3;Expenses!E4;0)
      закрепите B3 и тогда можно протянуть формулу на все строки, а потом все просуммировать.

      2-й способ, это просто в одной ячейке с помощью функции СУММЕСЛИ

      Ответить
  22. Дима

    Автогонщик участвовал в пяти этапах соревнований. Известны средняя скорость движения автомобиля на каждом из этапов (в км/час) и время, затраченное на прохождение дистанции этапа (в час). Подготовить лист для определения общей длины тех этапов, на которых средняя скорость движения автомобиля была больше 200 км/час.

    Ответить
  23. Дима

    Помогите сделать в Excal

    Ответить
    1. excel автор

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

      Ответить
  24. Станислав

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

    Имеется:
    D2 — Доллар
    E2 — Евро
    F2 — Фунт

    D6 =450
    E6 =350
    F6 =250

    Курсы (доллар, евро, фунт к рублю):
    L15 =60
    L16 =70
    L17 =90

    В ячейке G6 необходимо рассчитать МИНИМАЛЬНУЮ сумму в рублях (без использования доп. ячеек), при условии, что значение «0», либо пустая ячейка с ценой не будет приниматься во внимание (в противном случае минимальное значение будет «0»).

    Формула ниже работает, но если значениях всех ячеек указаны и больше «0»:
    МИН(ЕСЛИ(D6=0;МИН(E6*L16;F6*L17);МИН(D6*L15;E6*L16;F6*L17));ЕСЛИ(E6=0;МИН(D6*L15;F6*L17);МИН(D6*L15;E6*L16;F6*L17));ЕСЛИ(F6=0;МИН(D6*L15;E6*L16);МИН(D6*L15;E6*L16;F6*L17)))

    ЛИБО:
    =ЕСЛИ(ИЛИ(D6=0;E6=0;F6=0);»ПРОБЛЕМА»;МИН(D6*L15;E6*L16;F6*L17))

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

    Ответить
    1. excel автор

      Как вариант так
      =МИН(ЕСЛИ(D6=0;100000;D6)*L15;ЕСЛИ(E6=0;100000;E6)*L16;ЕСЛИ(F6=0;100000;F6)*L17)
      где 100000 это максимальное число, которое не может быть ценой в реальном примере

      Ответить
      1. Станислав

        Спасибо!!! На это фантазии не хватило)))

        Ответить
  25. Ольга

    Добрый день! Помогите пожалуйста решить задачу: рассчитать оплату инструктора по фитнесу используя функцию ЕСЛИ, если известны тарифы оплаты за 1 час: дежурство-120 руб, групповые занятия-180 руб, индивидуальные занятия-200 руб. Спасибо заранее

    Ответить
    1. excel автор

      Лучше использовать ВПР в данном случае
      https://yadi.sk/i/jFcg6BRHewhqo

      Ответить
      1. Ольга

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

        Ответить
        1. excel автор

          https://yadi.sk/i/ydaQiKo0ewj2U

          Ответить
      2. Ольга

        Напишите пожалуйста еще формулу с функцией ЕСЛИ

        Ответить
        1. excel автор

          Ольга, а я что написал? Если не то, что надо, тогда задавайте вопрос более полно, плюс приложите файл с заготовкой.

          Ответить
  26. Ольга

    Доброе утро! Вот заготовка к и условия задачи. Никак не пойму в данной задаче что является истиной, что ложью. Подскажите пожалуйста.Задача: Поле «Оплата инструктору » вычислить по формуле (используйте функцию ЕСЛИ) исходя из тарифа- дежурство в зале-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

    Ответить
  27. Ольга

    Файл с заготовкой

    Ответить
    1. excel автор

      Ольга, так я же вам написал решение https://yadi.sk/i/ydaQiKo0ewj2U
      Вы скачивали файл? Смотрели?

      Ответить
  28. Ольга

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

    Ответить
    1. excel автор

      В вашем случае, проверка будет на то, что в ячейке «Вид занятий» равно «Индивидуальные занятия», если равно, то это истина и будет перемножение коэ-та, если не равно, то снова проверка на если, проверяется если ячейка в «Вид занятий» равно «Групповые занятия», если равно, то идет перемножение кол-ва часов на соответствующий коэ-т, если нет, то снова проверка.

      Ответить
    2. excel автор

      Если не разберетесь, то пришлите сам файл на [email protected]
      Если там нужно только формулу прописать, я вам сделаю

      Ответить
      1. Александр

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

        Ответить
        1. excel автор

          Вопрос не понятен. Что за всплывающее окно?

          Ответить
    3. excel автор

      Вот решение. Отличие только в том, что в первом случае «вид занятий» и ставка вынесены для удобства в отдельную табличку, а тут все в формуле написал. Насколько я понял, что вам именно так надо без лишних табличек
      https://yadi.sk/i/tm0JJ8DZexPtq

      Ответить
  29. юлия

    Здравствуйте,такая задача, есть формула ЕСЛИ(СУММ(А1:А2)=0; «ИДИТЕ»; А1/А2) при значении А2=0, выдается ошибка «Деление на ноль». Как переписать эту формулу,чтобы избежать ошибки.

    Ответить
    1. excel автор

      Добрый день! Ошибка никуда не пропадет, ее можно только скрыть.
      =ЕСЛИОШИБКА(ЕСЛИ(СУММ(A1:A2)=0; «ИДИТЕ»; А1/А2);»»)
      если будет ошибка, то будет пусто

      Ответить
  30. Алёна

    Подскажите пожалуйста как найти надбавку за стаж- Если стаж работы не превышает 5 лет, то надбавка за стаж равна (10+n)% от оклада, от 5 до 10 лет (15+n)% от оклада и свыше 10 лет – (20+n)% от оклада. При вычислениях используется функция ЕСЛИ()

    Ответить
    1. excel автор

      =ЕСЛИ(A1<5;(10+n)%;ЕСЛИ(A1>5;(20+n)%;(15+n)%))
      Как-то так, вместо (10+n)% — указать расчет оклада, A1 — это стаж

      Ответить
  31. Оксана

    Помогите пожалуйста с формулой, третий день бьюсь, все никак.
    Лист1-таблица в которой необходимо чтобы автоматически вносились данные о сотрудниках(их всего 103 чел., но в таблице будет только 5 чел.)
    Хотелось бы, чтобы при ручном вводе только таб.№(А) — ФИО(D) и №страховки(E)автоматически подтягивались из Листа 2.
    Лист2-Список таб.№ (С3:С105), ФИО сотрудников(Д3:Д105), №страховки (Е3:Е105).

    Ответить
    1. excel автор

      Добрый день! В данном случае нужно использовать ВПР, https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/

      Ответить
  32. Алексей

    Что делать если при вводе формулы с использованием «ЕСЛИ» число уровней вложенности превышает 64?!

    Ответить
    1. excel автор

      Если условия однотипные, то попробуйте использовать ВПР, вот статья на эту тему: https://sirexcel.ru/priemi-excel/funkcii/alternativa-bolshomu-kolichestvu-vlozhennyx-esli-v-excel-s-primerom/

      Ответить
  33. Максим

    Здравствуйте. Подскажите вот такая задача: Есть лист 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. Плотность скелета грунта — (пишется автоматом в зависимости от № п.п.)

    Заранее благодарен.

    Ответить
    1. excel автор

      Воспользуйтесь функцей ВПР: https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/

      Ответить
  34. Александр

    Здравствуйте!
    Значение ячейки «C» является результатом вычитания ячейки «B» из ячейки «A». Результатом может быть минусовое число (5-10= «-5»).
    Как проверить вначале, чтоб ячейка была больше нуля и если меньше, то присвоить ячейке «С» просто ноль, если больше — то приплюсовать ей ечейку «D»?
    Спасибо заранее за помощь.

    Ответить
    1. excel автор

      =ЕСЛИ((B1-A1)<0;0;(B1-A1)+D1)

      Ответить
  35. Алексей

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

    Ответить
  36. Алексей

    Подскажите пожалуйста как прописать формулу проверяющую следующее : соответствует ли А1 В1, если да то «хорошо» если нет то ( содержит ли В1 что нибудь из А1 , если да то «нет отчества» если нет то «несоответствие»)
    немогу сообразить никак ((
    А В
    1 Иванов Иван Иванов Иван Иванович
    2 Петров Андрей Петров Андрей Сидорович
    3 Шемякин Алексей Шемякин Алексей
    4 Свиридов Иван Пронин Андрей Витальевич

    Ответить
    1. excel автор

      Проверить есть Имя и Фамилия в ФИО можно с помощью функции НАЙТИ

      Ответить
  37. Кирилл

    Здравствуйте. Помогите, пожалуйста.
    У меня есть основной массив данных. Например, список участников соревнований. Строка для каждого участника выглядит примерно так: Аn — ФИО, Bn:Un — Разделение по дням соревнований (первый день, второй и т.д.) Vn — итог.
    На каждый день соревнования заводится новый лист, где участники набирают определенное количество очков. Участники на каждый день разбиваются по разным группам, следовательно на листе 1 Вася будет в ячейке А1, во второй день он может быть в ячейке F1 и т.д. Все имена уникальны. Листы по дням содержат информацию о дне соревнования. Там есть графы, куда вписываются очки за определенные действия, графа с коэффициентом и итог за день.
    Вернемся к первому листу с общим массивом. В столбец каждого дня заносятся очки из результатов соответствующего по принципу: «Всего» деленное на «коэффициент».
    Необходимо, что бы в ячейки результатов в списке участников вносились данные по дням автоматически. Если Вася соответствует Васе, то «Всего» разделить на «коэф» и вписать результат. Возможно ли так сделать? Пример прикрепил

    Ответить
    1. excel автор

      Если просто, то я бы для первого дня написал бы формулу с помощью функции ИНДЕКС и ПОИСКПОЗ: https://sirexcel.ru/priemi-excel/funkcii/funkciya-indeks-angl-index-v-excel-s-primerami/
      Далее эту формулу скопировал бы на другие дни, поменяв только название листов.
      То есть подготовить файл сразу на все дни. Используя вышеуказанные функции вы не будете зависеть от расположение фамилии по строкам.

      Можно и по-другому, использовать сложную формулу, скорее всего с помощью формулы ДВССЫЛ и выше указанных, но сразу решение в голову не приходит. Дело не 5-ти минутное.

      Ответить
      1. Олег

        Добрый день подскажите пож-ста где ошибка в формуле
        =ЕСЛИ(E12={1000;2000};E12*E12+(E12*0,35));ЕСЛИ(e12>2000;e12+(e12*0,25)))
        смысл формулы пытался задать такой
        если меньше 1000 то прибавляем 50%
        если от 1000 до 2000 то прибавляем 35%
        если выше 2000 то прибавляем 25%

        Ответить
        1. excel автор

          Можно вот так — используйте оператор И
          =ЕСЛИ(E12<1000;E12+E12*0,5;ЕСЛИ(И(E12>=1000;E12<=2000);E12+E12*0,35;E12+E12*0,25)) либо с помощью впр: https://sirexcel.ru/priemi-excel/funkcii/alternativa-bolshomu-kolichestvu-vlozhennyx-esli-v-excel-s-primerom/

          Ответить
          1. Олег

            спасибо, все заработало!

  38. Марина

    Добрый вечер!
    Скажите пожалуйста, как вбить формулу:
    — есть несколько таблиц (на одном листе), в графе «Исполнитель» указаны сотрудники, рядом графа с суммой. Можно ли задать формулу отдельно (в Основной таблице) по каждому сотруднику, что если Фамилия-Иванов стоит в графе «Исполнитель» то сумма рядом в его строке, плюсуется этому сотруднику в Основную таблицу. Если фамилия Петров — то сумма плюсуется Петрову в Основную таблицу.

    Ответить
    1. excel автор

      Здравствуйте! можно добавить в основной таблице еще один дополнительный столбец и с помощью ВПР: https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/
      Подтянуть данные по каждому сотруднику и потом просуммировать.
      Если сотрудника нет, то ВПР выдаст ошибку, тогда равно текущей сумме, если ВПР не ошибка, то применяем снова ВПР, возвращаем сумму из таблице и суммируем с текущей

      Ответить
  39. sanya

    помогтте…можна решить задачку

    Ответить
  40. артем

    Здравствуйте, упадаю на Ваш богатый! Не удается задать следующее условие =ЕСЛИ(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). Результат #знач…

    Ответить
    1. excel автор

      Здравствуйте!
      Не разбирался в формуле. Думаю вам лучше подойдет вот этот способ
      https://sirexcel.ru/priemi-excel/funkcii/alternativa-bolshomu-kolichestvu-vlozhennyx-esli-v-excel-s-primerom/

      Ответить
  41. LEO

    Помогите пожалуйста, что в этой формуле неправильно E7=C7*(1-((D7>14)*15%+(D7>29)*40%+1%*МАКС(0:D7-30)))

    Ответить
  42. Екатерина

    Добрый день Очень нужна помощь. Как только уже не пыталась, не получается.
    Есть ячейка в которой считается % выполнения допустим 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%
    Как прописать правильно?

    Ответить
    1. excel автор
      Ответить
  43. Роман

    Добрый день! Подскажите как сделать что бы в функции при определенных показателях выскакивало нужное слово. Например если меньше 100 то -ПРОБЛЕМА, если больше 100 то-НОРМА

    Ответить
    1. excel автор

      В статье как раз рассматривается подобный вариант. Например так
      =ЕСЛИ(A1<100;"Проблема";"Норма")

      Если меньше 100 то будет проблема, если нет (то есть больше или равно 100), то будет "Норма"

      Ответить
  44. Татьяна

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

    Ответить
    1. excel автор

      Здравствуйте! Это классическое использование функции ВПР, смотрите вот тут: https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/

      Ответить
  45. GVF

    «» отражается на графике как 0. Подскажите, пожалуйста, можно ли сделать, чтобы «» отражалось как пустая ячейка?

    Ответить
    1. excel автор

      увы, такого способа не знаю. Можно удалить именно этот ноль на самом графике вручную. Правда, конечно, это не универсальное средство.

      Ответить
  46. Артем

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

    Ответить
    1. excel автор

      Задача вполне решаема. Для упрощения сделайте доп. ячейки (промежуточные результаты). Чтобы баллы подсчитывались после каждого страйка и spare. Тогда не придется проверять ячейки на несколько страйков вперед. Самостоятельно нет времени делать. Пробуйте сами, что не получится спрашивайте

      Ответить
  47. Юрий

    Добрый день. Возникла такая проблема, есть таблица в 1 столбце указаны дата и время, нужно убрать время больше 12 часов. пример ячейки 18.09.2015 12:00:00

    Ответить
  48. Михаил

    Здравствуйте, подскажите, пожалуйста, как сделать в эксель:
    если в ячейке «например А1» число >10, то в ячейке «например А2» выводится число 1000, если в той же А1 >20, то выводится число 2000, если 30, то 3000 и так далее.

    Ответить
    1. excel автор
      Ответить
      1. Михаил

        Спасибо большое! Всё получилось

        Ответить
  49. Alex

    Добрый вечер.
    Возможно ли сделать так, что бы по типу этой формулы
    =ЕСЛИ(C5=2;Price!D24;»-«)

    При изминение значения ячейки С5, формула выводила на цену, привязанную к значению.

    Ответить
    1. excel автор

      Что значит привязанную к значению? Без подробностей не понятно, что вам требуется. Формула будет работать и все время будет возвращаться Price!D24

      Ответить
  50. Татьяна

    Нужна помощь.
    Нужно рассчитать реальный план потребности по месяцам, если в утвержденном плане 6 штук в июле, а использовано по факту 8 в январе, значит в июле должен быть 0. как рассчитать если перерасход,чтоб отнимало в следующих месяцах, а если не использовано, то оставляло план по месяцам??? столбец Е-Р это утвержденный план; R-AC факт использования

    Ответить
  51. Стас

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

    Ответить
    1. excel автор

      Формировать список без макросов будет сложновато. Можно сделать вот так: https://sirexcel.ru/priemi-excel/spiski-i-formy/formirovanie-spiska-s-pomoshhyu-formul-excel/

      Ответить
  52. Александр

    Добрый день! помогите пожалуйста решить проблему со списками (есть 2 столбца в одном наименование во втором цена) необходимо сделать выпадающий список и при выборе наименования автоматически подставлялась цена в соседнюю ячейку.

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

    Ответить
    1. excel автор

      Сначала делаете в какой-нибудь ячейке выпадающий список по вот этой статье
      https://sirexcel.ru/osvaivaem-excel/kak-sdelat-vypadayushhij-spisok-v-excel/
      или по видео уроку
      https://sirexcel.ru/priemi-excel/funkcii/dva-varianta-sozdaniya-vypadayushhego-spiska-v-excel/

      После этого в соседней ячейке применяете функцию ВПР по статье: https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/

      Ответить
  53. Евгений

    Здравствуйте! Интересует как подсчитать кол-во строк в которых встречаются значения в двух ячейках, но, чтоб если только в одной или ни в одной то она не учитывалась. Например есть 4 столбца A,B,C,D в столбце А географическое положение, в столбце B пренадлежность (человек, животное, насекомое…) В столбце C — класс (хладнокровное, теплокровное, хищное, травоядное ….). Так же в таблице существует допустим заполнена ячейка животное но не заполнена ячейка класса. Например я хочу посмотреть сколько животных хищников есть Сибири, но, чтоб туда не попали те, у которых не заполнена одна из ячеек. Спасибо.

    Ответить
    1. excel автор

      Думаю лучше всего использовать счётеслимн: https://sirexcel.ru/priemi-excel/kak-poschitat-kolichestvo-yacheekznachenij-v-excel/

      Ответить
  54. Алесенька

    Добрый день! Подскажите, пожалуйста, где ошибка в этой формуле, пишет «когда первый символ — знак равенства (=)……»
    =ЕСЛИ(G1″12″;C13*80\100*12+C13*(G1-12);»»))

    Ответить
    1. excel автор

      Попробуйте вот так:
      =Если(G1=»12″;C13*80\100*12+C13*(G1-12);»»))

      Ответить
      1. Алесенька

        Так тоже не получилось. Пишет тоже самое.

        Ответить
        1. Алесенька

          Может Вы мне поможете написать формулу. Нужно рассчитать больничные. Если человек болел меньше 12 дней, то считается 80% от з/п, если болел больше 12, то считается за 12 дней- 80%, а за остальные дни больничного 100%
          Буду очень Вам благодарна, если поможете!

          Ответить
          1. excel автор

            =Если(G1<=12;C13*G1*80/100;12*C13*80/100+(G1-12)*C13)
            С13 — оплата за день
            G1 — кол-во больничных дней
            Рассчитываем оплату только за больничные дни (которая без условий равна G1*C13)

          2. Алесенька

            Ой, спасибо большое!!!!!!! Это я что-то намудрила с формулой.

      2. Павел

        Добрый день.
        Подскажите как построить формулу «Если»
        Мне нужно чтобы показатель в ячейке при
        (90%-94,99%) — был 500
        (95%-98,99%) — был 1000
        (99%-100,99%) был 2000
        (101%-120%) при каждом проценте повышения от 101% до 102% к последнему значению 2000, добавлялось 100 едениц.

        Ответить
        1. excel автор
          Ответить
  55. Андрей

    Здравствуйте, помогите написать формулу пожалуйста. Мне необходимо расчитать математическое значение при котором обязательным условием будет то, что из 3 х вариантов , 1-н вариант сработает . То есть ИЛИ D5*E5; ИЛИ D5*F5 ; ИЛИ E5*F5 как вбить это в в условие ЕСЛИ?! Если какое то из эти утверждений верно , чтоб получить математический расчет… Спасибо..жду от вас помощи, уже 3 ий день не могу найти правильную формулу(((

    Ответить
    1. excel автор

      Что значит сработает?
      «Если какое то из эти утверждений верно» какое утверждение? у вас просто перемножения D5*E5 и т.д тут нет утверждения

      Ответить
  56. Simonov Vladimir

    Помогите пожалуйста найти ошибку в формуле. Пытаюсь рассчитать методику расчета сброса загрязняющих веществ в водный объект (привязка к дате) Сама формула К(вг)=ЕСЛИ(B5=B21 или B22 или B29 или B30 или B31 или B32;»1,15″;ЕСЛИ(И(B5=B24 или B25 или B23);»1,25″;ЕСЛИ(И(B5=B26 или B27 или B28);»1,1″;»Ошибка»)))

    Ответить
    1. excel автор

      ИЛИ записывается по-другому. Если вы сравниваете B5 то нужно записывать вот так
      =ЕСЛИ(ИЛИ(B5=B21; B5=B22; B5=B29; B5=B30… и т.д

      Ответить
  57. Pilar

    дОБРЫЙ ДЕНЬ!
    помогите, пожалуйста, найти ошибку в формуле:
    =СЧЁТЕСЛИМН(‘[Отгрузки.xlsx]MAIN LIST’!$T:$T,»09.05.2016:13.05.2016″,'[Отгрузки.xlsx]MAIN LIST’!$R:$R,»ФАМИЛИЯ1,ФАМИЛИЯ2″)
    выдаёт нулевой результата, хотя значение должно быть большим.

    спасибо.

    Ответить
    1. excel автор

      А зачем вы даты и фамилии указываете в формуле. Почему не делаете просто ссылку на ячейки. Думаю ошибка в этом. Числа (даты) как минимум у вас как текст указаны

      Ответить
    2. excel автор
      Ответить
  58. Анастасия

    Здравствуйте! Подскажите как составить формулу: если А1>=1000, то делим на 4, а если А1>=999, то делим на 5.

    Ответить
    1. excel автор

      Точно правильно написали?
      делим на пять если А1 больше ли равно 999 но меньше 1000?

      Ответить
  59. ValenVik

    Добрый день. Подскажите, пожалуйста, с помощью какой формулы можно занести в Excel следущий алгоритм:
    Если ячейка А1>=0,000001, то проставляется значение «0»
    Если ячейка А1=0, то анализируется ячейка А2
    Если ячейка А2>=0,000001, то проставляется значение «0»
    Если ячейка А2=0, то анализируется ячейка А3
    Если ячейка А3>=0,000001, то проставляется значение «1»
    Если ячейка А3=0, то проставляется значение «0»

    Спасибо

    Ответить
  60. Лиза

    Скидка на оплату за секцию по следующему правилу: Для всех боксеров из Казахстана, а также на всех спортсменов, не достигших 15 лет, скидка на стоимость 5%
    Какую формулу необходимо применить, подскажите пожалуйста

    Ответить
    1. excel автор

      Функция ЕСЛИ, условия нужно прописать через функции «И».

      Ответить
  61. Андрей

    Есть строка с датами вида 11.апр, 13.апр, 17.май, 02.июн, 07.июн, 01.авг, 17.сен, 19.сен, и т.д.
    Необходимо подсчитать сколько было упоминаний июня, сколько августа и т.д.
    Спасибо.

    Ответить
    1. excel автор

      Если даты в формате дат, а не текста, то в следующей строке напишите
      =ТЕКСТ(A1;"ММММ")
      где 1 — это ваша строка с датами
      Протяните формулу на всю длину.
      Это формула во второй строке отобразит только название месяца по дате.
      Далее используйте СЧЁТЕСЛИ. Вот тут показано как пользоваться https://sirexcel.ru/priemi-excel/kak-poschitat-kolichestvo-yacheekznachenij-v-excel/

      Ответить
  62. Марат

    Привет. Помогите пожалуйста. Есть столбец, в котором только значения 0,1,2,3,4 У меня это — 0 = используется, 1 = в наличии, 2 = брак, 3 = демонтаж. Столбец L. Как сделать так, чтобы где то внизу была таблица: Используется: Х штук. В наличии: Х штук. И т.д. Чтобы посчитать.

    Ответить
    1. excel автор

      Используйте вот этот материал (функция СЧЁТЕСЛИ): https://sirexcel.ru/priemi-excel/kak-poschitat-kolichestvo-yacheekznachenij-v-excel/

      Ответить
  63. GoogleEarth

    Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.

    Ответить
  64. Антон

    Подскажите, как запрограммировать, чтобы итогом являлось определённое числовое значение, например число 25.
    При выполнении следующего условия:
    — в заданном интервале, например таком как А1:D1, появляются разные числовые значения, например от 1 до бесконечности, итогом действия с появлением числовых значений, больше нуля, всегда должно быть 25.
    Не появление в заданном интервале числовых значений больше нуля влечет итог равный нулю.

    Ответить
    1. excel автор

      Вы как раз в статье про ЕСЛИ.
      Вам нужно прописать условие. Если сумма A1:D1 > 0, то 25, иначе 0

      Ответить
  65. дарья

    Сформулировать нужно формулу для ячейки «Даты отгула». Формула должна работать так: =если(в ячейке число больше нуля; то выводить слово «Переработка «и «дату вверху, где месяц»; иначе выводить слово «Отгул» и «дату вверху, где месяц»
    До этого в этот столбик писали все вручную,теперь охота чтоб автоматически

    Ответить
    1. excel автор

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

      Ответить
  66. Татьяна

    Здравствуйте! Помогите, пожалуйста, разобраться: если в длительности проекта основные этапы обозначены цифрами, но есть ячейки, содержащие прочерк, как их увязать со следующими ячейками, если каждая следующая дата должна «вытекать» из предыдущей?И еще один вопрос. Если выполняется одно условие, происходит переход на второй этап. Если не выполняется, то ничего не происходит. Какая формула здесь подойдет? Буду признательна за ответ.

    Ответить
    1. excel автор

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

      С помощью функции если. Если в ячейке X прочерк, то брать дату выше, иначе — берем текущую дату в X.

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

      Из описания не понятно. Какое условие должно выполняться, что значит переход на второй этап? А главное что вы хотите заполнить, проверяя указанное?

      Ответить
  67. Татьяна

    Здравствуйте!Помогите, пожалуйста: если в длительности работ заданы сроки цифрами,а в некоторых ячейках вместо цифр стоят прочерки, как сделать так, чтобы зависимости данных сохранились? Какую функцию лучше использовать, чтобы при выполнении одного условия перемещались в след.этап, при невыполнении, соответственно, отказ в след.этапе?

    Ответить
  68. Татьяна

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

    Ответить
    1. excel автор

      Как из вашего файла понять прошел сотрудник проверку или нет? Если в длительности больше 0, тогда например так
      =ЕСЛИ(И(G8="Проверка сотрудника службой безопасности банка";H8>0);"Предоставить материалы";"")

      Ответить
  69. Татьяна

    Работаю над таймингом проекта, поэтому нужно и таблицу составить, а потом диаграмму нарисовать. Я правильно поняла, что прочерк обозначает свободные данные? Как же тогда длительность рассчитать с этим прочерком?(((((((

    Ответить
    1. excel автор

      Я правильно поняла, что прочерк обозначает…

      Думаю это я должен спрашивать у вас. К тому же у вас в примере нет прочерков.
      Возможно если у вас в окончании указан прочерк, это означает что задача еще открыта. Тогда видимо нужно ставить текущую дату. Можно поставить функцию =СЕГОДНЯ() — это текущий день

      Ответить
  70. Алексей

    Здравствуйте! Помогите пожалуйста решить такую задачку. Нужно сформировать отчёт по месяцам. Т.е. если выбирается месяц «ЯНВАРЬ», то в следующих ячейках должны появиться значения из других таблиц этой книги. Если выбираем «ФЕВРАЛЬ», то соответственно другие значения. Пробую сделать это через функцию «ЕСЛИ». но дело в том что эта функция позволяет создать формулу только с 7 степенями сложности, т. е. только на семь месяцев, а очень бы хотелось на все 12.

    Ответить
    1. excel автор

      Если у вас листы называются по названиям месяца, то используйте вот ДВССЫЛ и вот эту статью: https://sirexcel.ru/priemi-excel/ssylki-na-odnu-i-tu-zhe-yachejku-s-raznyx-listov/

      Ответить
  71. Евгений

    Добрый день! Помогите Получить правильную Формулу. Есть такая формула =ЕСЛИ(O7>12000;12000;ЕСЛИ(O7<8000;8000)) нужно добавить диапазон от 8000 до 12000, чтобы показывало сумму какая получится. Спасибо

    Ответить
    1. excel автор

      =ЕСЛИ(O7<8000;8000;ЕСЛИ(И(O7>=8000;O7<12000);O7;12000))

      Ответить
  72. Захар

    Здравствуйте. Нужен совет профессионалов. Имеется массив с 1000 числовых значений, необходимо разбить данные по диапазонам (от 0 до 5, от 5 до 10 и т. д.). Какую функцию для этого использовать?

    Ответить
    1. excel автор

      Однозначно рекомендую сводные таблицы
      https://sirexcel.ru/video-uroki/svodnye-tablicy-v-excel-podgotovka-dannyx-postroenie-i-nastrojka-video/

      Ответить
  73. Ранис

    Добрый день. Как написать формулу, где в двух ячейках нужно указать начало месяца и конец этого месяца, конец месяца он берет автоматически из другой ячейки( то есть она уже задаётся). Написал формулу ячейки дата-30, но когда в месяце 30 дней это формула не годиться (получается конец предыдущего месяца).

    Ответить
    1. excel автор

      Можно протянуть начало месяца
      01.08.2016 01.09.2016 01.10.2016 01.11.2016 01.12.2016
      а конец месяц протянуть в другой строке как
      следующий месяц — 1

      Ответить
    2. excel автор

      А вообще интересная задача. Вот как можно решить в вашем случае.

      =ЗНАЧЕН("01."&ТЕКСТ(A1;"ММ")&"."&ТЕКСТ(A1;"ГГГГ"))
      В А1 — дата конца месяца

      Ответить
    3. Юрий

      Написал отдельную статью на ваш вопрос с объяснениями
      https://sirexcel.ru/priemi-excel/data-i-vremya/kak-po-date-najti-pervoe-chislo-dannogo-mesyaca-v-excel/

      Ответить
  74. Дима

    Будьте добры, подскажите пож-та, какую указать формулу, если необходимо задать
    такое условие: есть шесть цифр, и если каждая из них больше последующей (т.е видим рост), то ставится оценка «1», а если нет, до «2». Огромное спасибо!!

    Ответить
    1. excel автор

      Решили вопрос?

      Ответить
  75. Алина

    Подскажите как я могу использовать функцию ЕСЛИ или другой способ в Екселе?
    Сначала нужно сделать выбор из выпадающего списка значений (текстовых, например, шкаф, комод, тумбочка,) а затем с помощью функции Если определить правильный выбор для перехода по гиперсссылке по листам?

    Ответить
    1. excel автор

      Добрый день! Делаете выпадающий список, а потом используете https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/
      Хотя не совсем понимаю, как можно гиперссылку вернуть по впр.
      Думаю лучше макросами. Делаете выпадающий список или кнопки и по выбору ставите переключение листа

      Ответить
  76. Ольга

    Добрый день. Помогите определить формулу по данному заданию. Спасибо!

    Ответить
    1. excel автор

      В первом случае будет
      ЕСЛИ(ИЛИ(1кв>1000;2кв>1000..);"Шанс есть";"Нет")
      Второе
      ЕСЛИ(И(1кв>1000;2кв>1000..);"Молодцы";"Нет")
      Вместо 1кв и так далее ссылки на ячейки

      Ответить
  77. Сергей

    Здравствуйте.
    Прошу прощения, если уже есть ответ на мой вопрос, но я почитал и не увидел.
    Хочу понять как подставлять «ая» или «ый» в зависимости от окончания слова. Зная, что многие женские имёна (распространённые), оканчиваются на «а» и «я».
    Можно ли написать «если слово оканчивается на «а», то значение такое, если нет то такое)

    Ответить
    1. excel автор

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

      Ответить
  78. Татьяна

    Помогите, пожалуйста, составить формулу в ячейке с результатом, с использованием функции ЕСЛИ

    Ответить
    1. excel автор

      Тут совсем просто, что не понятного в статье?

      Ответить
    2. excel автор

      Вот решение

      Ответить
  79. Орманжи Виктор

    Здравствуйте помогите построить формулу. Я дал в каментарии файл по которому необходимо создать формула расчет необходимого количества товаров на основании продаж (колонка расход) на определенный период(в будущее) на оснавание потребности магазина учитывая его остатки , так же необходимо что бы учитывались остатки колонки СКЛАД ,потребность должна учитывать наличие остатка на складе.

    Ответить
    1. excel автор

      А как должна считаться потребность? из чего складываться?

      Ответить
  80. Lexx

    Добрый день. Помогите составить формулу, вставляющую значение по 3-м условиям, но не суммирующую. «СУММЕСЛИМН» не подойдет.

    Ответить
  81. Роман

    Здравствуйте! Выручите чем сможете))

    Ответить
    1. excel автор

      Если вам необходимо, чтобы не проданные товары вообще не появлялись в отчете. То сначала вам нужно формулами сформировать список проданных товаров, потом по товару уже можно подтянуть нужные данные. Для формирования списка воспользуйтесь вот этой статьей
      https://sirexcel.ru/priemi-excel/spiski-i-formy/formirovanie-spiska-s-pomoshhyu-formul-excel/

      Ответить
      1. Роман

        Спасибо!!! Все получилось. Отличный сайт.

        Ответить
  82. Евгений

    как задать формулу в excel: если ячейка А1 равна 20 то ячейка А2 равна 920,8, а если ячейка А1 равна 24 то ячейка А2 равна 918,3

    Ответить
    1. excel автор

      Тут можно использовать вложенные если 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

      Ответить
    2. Владимир

      в ячейке А2 прописать эту формулу
      =ЕСЛИ(A1=20;»920,8″;ЕСЛИ(A1=24;»918,3″;ЕСЛИ(A124;»»)))
      удачи.

      Ответить
  83. Nadya

    Как решить 4 задание?

    Ответить
    1. excel автор

      тут ничего сложно нет, все написано в этой статье. Используется обычное ЕСЛИ. Читайте внимательнее и пробуйте.

      Ответить
      1. Nadya

        я пробовала. Меняла все что можно, никак 🙁
        помогите пожалуйста

        Ответить
        1. excel автор

          Пришлите файл, будет время напишу. Самостоятельно все это писать желания нет.

          Ответить
  84. Максим

    Подскажите возможно ли вместе слов лож, истина заменить другие слова например да или нет?

    Ответить
    1. excel автор

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

      Ответить
  85. Владимир

    Здравствуйте, подскажите пожалуйста, как сделать функцию, чтобы если С от 1 до 99999 = 23:05:0301000, то В ставилось значение Березанское, а если С другое значение то ни чего не менялось?
    Если делаю эту функцию:
    =ЕСЛИ(C3=»23:05:0301000″;B3;»Березанское»)
    и потянуть на др ячейки везде ставит мое значение.

    Ответить
    1. excel автор

      Если я правильно понял, то «Ничего не менялось» это столбец ‘B’. Если да, то вам нужно писать формулу не в «B» а в другом столбце, а потом если заходите поменяете, вставив туда полученные данные как значения.
      Например столбце «D» пишите:
      =ЕСЛИ(C3="23:05:0301000";"Березанское";B3)

      Ответить
  86. Илья

    Добрый вечер! Подскажите, пожалуйста, стоит задача изменить цены на 2000 товаров. 2 условия: 1) Необходимо увеличить цены на 10% — простая задача.
    2) Сделать так, чтобы в итоге они заканчивались на 99 руб.

    Ответить
    1. excel автор

      Например так:
      Сначала уменьшается число на 10%
      После этого
      =ОКРУГЛ(A1/100;0)*100-1
      Делим полученное число на 100 и округляем ОКРУГЛВНИЗ или ОКРУГЛВВЕРХ или ОКРУГЛ (в зависимости от такого как вам надо), далее умножаем на 100 и минусуем 1

      Ответить
  87. Анна

    добрый день!
    подскажите, функция ЕСЛИ не подразумевает использования целой строки условия? только одну ячейку?

    Ответить
    1. excel автор

      не совсем понятен вопрос. вы можете добавлять большое количество условий. например через оператор И. =ЕСЛИ(И(условие1;условие2;условие3;…);если_да;если_нет)

      Ответить
  88. Сергей

    Доброй ночи.
    Впорос — как можно вставтиь ссылку на ячейку с параметром «если».
    Должно быть так =ЕСЛИ(A1=1;»А1″;ЕСЛИ(A1<2;"А2"))
    но вместо ячеек с данными эксель вставляет обычный текст а1 и a2.
    Заранее спасибо.

    Ответить
    1. excel автор

      =ЕСЛИ(A1=1;А1;ЕСЛИ(A1<2;А2;""))
      Если A1=1, То будет A1
      Если A1<2 и не равно 1, то будет A2
      Во всех остальных случаем будет пусто, если нужно что-то другое, то вместо "" укажите что надо

      Ответить
      1. Ирина

        Здравствуйте, помогите пожалуйста:
        =ЕСЛИ(ИЛИ(G4F4);G4-F4;ЕСЛИ(ИЛИ(G4=»»);F4-F4)))
        В итоге если G4=пустой ячейке, то в результате выдает -43162,
        а должно равняться 0. Формат ячейки меняла на числовой, результат не меняется (вычисляю даты)

        Ответить
  89. Виктор

    Здравствуйте!
    Есть вопрос: можно ли при помощи ЕСЛИ сделать так, чтобы в ячейке не можно было записать значение больше 30-ти?

    Ответить
    1. excel автор

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

      Ответить
  90. Рустам

    Здравствуйте! Полезная статья. Извиняюсь что не прочитал все комментарии, возможно мой вопрос раскрывался уже.
    Вопрос такой, имеется столбец со значениями в ичейках, от 0 и больше, от 0 и меньше. Каким образом выделить или рядом прописать допустим тем же словом Истина или Ложь, когда значение в ячейки меняется, становится >1 и также <1?

    Ответить
    1. excel автор

      У вас два условия. Используйте вот эту статью https://sirexcel.ru/priemi-excel/funkcii/vlozhennaya-funkciya-esli-v-excel-primery-s-neskolkimi-usloviyami/

      Ответить
  91. Анастасия

    Здравствуйте, а как нужно ввести формулой эту задачу: Значення величини «Знижка» може приймати одне з двох значень:
    — якщо вартість товару менша або дорівнює 2000 грн., то знижка складає 5 % від вартості товару;
    — якщо інакше, то знижка складає 10 % від вартості товару.

    Ответить
    1. excel автор

      просто первое условие будет у вас =ЕСЛИ(И(условие 1;условие 2);если_истина;иначе)

      Ответить
  92. кирилл

    Здравствуйте.
    Есть выпадающий список с значениями в ячейке А1 Имя, Фамилия, Отчество и таблица на 6 столбиков и 22 строчки ($B$1:$G$22). Должна заполняться при выборе имя в А1 именами, при выборе фамилии фамилиями и т.д. Как это сделать.

    Ответить
    1. excel автор

      По данным из раскрывающегося списка все значения можно подтянуть с помощью ВПР: https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/

      Ответить
  93. Оксана

    Здравствуйте. Помогите написать формулу. Столбец E — дата выдачи займа.; Столбец G- дата погашения займа. Столбец H — срок использования кредита ( формула для столбца Н =СЕГОДНЯ()-E4). Мне нужна другая формула для столбца H т е Если строка в столбце G пусто то в строке Н идет отсчет дней пользования займа. Если в столбце G стоит дата погашения то в столбце Н прекращение отсчета.

    Ответить
    1. excel автор

      А в чем трудности?
      Если пусто — это можно проверить или так ЕПУСТО(G4) или так G4=»»
      То СЕГОДНЯ()-E4), иначе G4-E4 или «»

      Ответить
  94. Екатерина

    Доброго дня.
    Как вставить значение в один файл ексель из другого с функцией если?
    Если в одном файле ексель значение в В1 совпадает со значением В1 в другом файле, то в ячейки столбика С другого файла вставлять значение С одного файла.

    И как это протянуть так, чтобы весь алгоритм соблюдался с последующими строками?

    Ответить
    1. excel автор

      Откройте два файла и при составлении формулы просто переключайтесь и выбирайте нужные ячейки
      =ЕСЛИ(B1=[файл1.xlsx]Лист1!B1;[файл2.xlsx]Лист1!C1;"Нет совпадения")
      Не забывайте, что при закрытии файла где проходит проверка и их изменении данные в исходном файле нужно обновлять (например при открытии или «Данные» — «Обновить все»)

      Ответить
      1. Екатерина

        Спасибо

        Ответить
  95. Алена

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

    Ответить
    1. excel автор

      Из вашего сообщения не очень понятно, что вам нужно. Если нужно посчитать (просуммировать) какие-то данные по одному мастеру, то вам в помощь СУММЕСЛИ https://sirexcel.ru/priemi-excel/funkciya-summesli-v-excel-s-primerami/

      Ответить
  96. Ольга Клемина

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

    Ответить
    1. excel автор

      А где вопрос?

      Ответить
  97. Наталья

    Добрый день. Помогите пожалуйста составить формулу, не могу понять , что делаю не правильно. Условия во вложении . Заранее благодарна.

    Ответить
    1. excel автор

      Вложение забыли прикрепить

      Ответить
      1. Наталья

        Прикрепляла, видимо слетел.

        Ответить
  98. Александр

    Доброго времени суток.
    Подскажите, пожалуйста, как сделать функцию: если значение ячейки меньше 1500, то =1, если от 1500 до 2500 то = 2, от 2500 до 3500 = 3, от 3500 до 5000 =4 и от 5000 до 8000 =5.
    Заранее благодарен.

    Ответить
    1. excel автор

      Добрый день! Попробуйте вот эту статью https://sirexcel.ru/priemi-excel/funkcii/alternativa-bolshomu-kolichestvu-vlozhennyx-esli-v-excel-s-primerom/

      Ответить
  99. Светлана

    Здравствуйте, как сделать чтобы при заполнении столбца «I» При совпадении автоматически заполнялись столбцы «J», «K», «L», например, я печатаю «Мещеряков» он уже предлагает ранее печатаную ячейку и я выбираю, при выборе автоматически заполнял его данные камаз номер и т.д.

    Ответить
    1. excel автор

      Это можно сделать например с помощью функции ВПР https://sirexcel.ru/priemi-excel/funktsiya_vpr_v_excel_s_primerom/

      Ответить
  100. Nadya

    Добрый день! Помогите пожалуйста:
    «По рассчитанному среднему баллу за экзаменационную сессию (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)
    по результату в ячейке пишет ЛОЖЬ
    помогите, пожалуйста, ввести правильную формулу

    Ответить
    1. excel автор

      Например так
      =ЕСЛИ(И(C4>=4;C4<8);1.5;ЕСЛИ(И(C4>=8;C4<10);1.8;ЕСЛИ(C4=10;2;0)))
      тут не все варианты
      от 4 до 8
      от 8 до 10
      10
      Если меньше 4 и больше 10, то по формуле будет 0

      Ответить
  101. Людмила

    помогите пожалуйста прописать формулу в таблице. Мне надо чтоб например колонка Н5-J5 давала либо сумму со знаком + либо если сумма уходит в минус, чтоб был 0,

    Ответить
    1. excel автор

      А в чем сложность, в статье как раз про это

      Ответить
  102. Владимир

    Здравствуйте .Как правильно написать адрес формулы» ЕСЛИ» с учетом что данные нужно учитывать с другого листа (в задании 2 таблицы на 2 х листах)?

    Ответить
    1. excel автор

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

      Ответить
  103. Елена

    как посчитать итоговую сумму с учетом скидки с помощью функции ЕСЛИ при условии: При покупке на сумму свыше 30000р. скидка 15%; в остальных случаях скидки нет

    Ответить
    1. excel автор

      вот так:
      =ЕСЛИ(СУММ(E2:E5)>30000;СУММ(E2:E5)*0.85;СУММ(E2:E5))

      Ответить
      1. Елена

        С помощью функции ЕСЛИ укажите есть ли дополнительные услуги.
        Условия для получения дополнительных услуг:
        -бесплатная сборка при покупке на суму от 10000р.
        -бесплатная установка ОС при покупке на сумму от 15000р.;
        -бесплатный антивирус на 1 год при покупке 2-х системных блоков.

        Ответить
  104. Игорь

    У меня вопрос.
    смена по путевым листам считается с 7 утра и до 7 утра следующего дня.
    То есть если автомобиль начал работу 15.07.2017г. в 07:00 и закончул работу в 03:00 ночи то конец работы должен быть не 16.07, а именно 15.07.
    Как это прописать формулой?
    из исходных данных есть начало работы с датой и временем и есть также конец работы с датой и временем.
    Например : 15.07 08:23 и конец работы 16:07. 02:56
    Помогите плиз

    Ответить
    1. excel автор

      а в чем заключается задача?

      Ответить
  105. Елена

    Добрый день, помогите написать формулу, смысл такой
    Если километраж входит в пределы от 0 км до 5 км, коэффициент 0,9.
    Если километраж входит в пределы от 5 км до 10 км, коэффициент 1.
    Если километраж входит в пределы от 10 км до 20 км, коэффициент 1,05.
    Если километраж входит в пределы от 20 км до 30 км, коэффициент 1,1.

    Ответить
    1. excel автор
      Ответить
      1. Александр

        Да, верно

        Ответить
  106. Александр

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

    Ответить
    1. excel автор

      На рисунке эти две таблицы и указаны с разных листов?

      Ответить
      1. Александр

        Да, верно

        Ответить
        1. excel автор

          Не совсем понятно про разные детали. Если в таблице 2 только одни детали. То с помощью функции считаете количество деталей СЧЁТЗ(Диапзон_деталей)
          И вычитаете ее из общего количества.
          Если нужно посчитать только детали не просто которые добавлены, а со статусом «Готова», то то же самое, но считаете детали с помощью функции СЧЁТЕСЛИ по условию «Готово» вот тут есть видео урок: https://sirexcel.ru/priemi-excel/kak-poschitat-kolichestvo-yacheekznachenij-v-excel/
          Ну еще тут много если. Нужно подробнее писать, что требуется, а гадать не хочется. Вот я вам сейчас написал, а окажется, что у вас куча других условий. Придется снова тратить на это время

          Ответить
      2. Александр

        Подскажете вариант решения?

        Ответить
  107. Сергей

    Здравствуйте. нужна формула. если а1100..например 150,то 100 считается по 5%,а оставшиеся 50 по 7%

    Ответить
  108. ЕвгенияВ

    Здравствуйте, помогите пожалуйста, как забить формулу. В плане всю таблицу объединить в одну формулу(ячейку) для автоматического расчета. Но сейчас мне бы понять суть, например если А=80, а В=25, то как будет выглядеть формула, я забиваю ЕСЛИ(А<=150;ЕСЛИ<=30;17,5), но А и В у меня у меня вбиты в отдельных ячейках и нужно чтобы при их изменениях, итоговое значение автоматически менялось.

    Ответить
    1. excel автор

      если А=80, а В=25
      а причем тогда 150 и 30
      В общем случае это выглядит так
      ЕСЛИ(И(А=80;B=25);сделать_если_да;сделать_если_нет)

      Ответить
      1. ЕвгенияВ

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

        Ответить
  109. Рима

    Добрый день.
    Помогите разобраться с формулой, пожалуйста.
    Мне нужно определить наименование филиала в ячейке А исходя из данных в ячейке В с условием если В=х, то А=у. Условий 14, т.е. филиалов. Формула работает корректно до того момента, когда я задаю дополнительный параметр чтобы если в 15 филиале В=х и при этом С=z, то А=у. Формула в данном случае оставляет значение В.

    Ответить
  110. Ольга

    Здравствуйте. помогите разобраться мне в задаче, чтоб я могла ребенку объяснить.
    Соревнование лесорубов состоит из 2-х этапов:
    1. Рубка леса
    2. Метание топора.
    Если участник рубил больше 10 минут, то он получает 0 очков, если меньше, то (600 – t c) очков.
    Если участник метнул топор меньше, чем на 5 метров, то он получает 0 очков, если больше, то за каждый 1см свыше 5м – 1 очко.
    В зачет идет сумма очков за 1 и 2 этапы.
    Расставьте участников по местам; набравшие одинаковое количество очков располагаются в алфавитном порядке.
    Петров : время рубки 5 минут , рубка дерева (очки)-?. Результат метания 7,5м, метание топора (очки)-?
    Иванов : время рубки 10 минут, рубка дерева (очки)-?
    Результат метания 5 м, метание топора (очки)-?
    Какими формулами рассчитывается? Пожалуйста покажите пример?

    Ответить
    1. excel автор

      Увы нет времени разбираться. Могу что-то конкретное подсказать, а решать всю задачу нет времени. Сорри. Может кто из посетителей подскажет. Или попробуйте в группе ВК спросить

      Ответить
  111. Алина

    помогите, пожалуйста написать формулу= если ячейка красного цвета заливки, то вычитаем знаение из диапозона столбка D-E
    Если ячейка отличного цвета от «красного» то выполняется другая формула.

    Ответить
    1. excel автор

      По аналогии, есть пользовательская функция, которая возвращает код цвета: https://sirexcel.ru/priemi-excel/kak-v-excel-poschitat-kolichestvo-yacheek-po-cvetu-yachejki-ili-cvetu-teksta/

      Ответить
  112. Камола

    Здравствуйте. Хочу поставить пределы для ячейки типа больше 10 баллов нельзя вставить помогите

    Ответить
  113. Алекс

    С примером, приведенным в данной статье все ясно — с конкретными текстовым значением, типа «Карандаш» — это легко …
    =ЕСЛИ(E3=»карандаш»;1;0) — то ячейке B3 — присваивается числовое значение «1»
    А ЕСЛИ в ячейке E3 — содержится любое текстовое содержимое (т.е. слово/словосочетание в этой ячейке может быть любое) — как в этом случае присвоить ячейке B3 — числовое значение «1» ?..
    ЗАРАНЕЕ СПАСИБО !

    Ответить
    1. excel автор

      Например вот так <>""
      Это значит если поле «Не пусто»

      Ответить
      1. Алекс

        СПАСИБО !
        Это похоже на типа : 0
        Только в столбце «E» — не все ячейки одинаковые, некоторые содержат ТЕКСТ, а некоторые ЦИФРЫ
        Нужно, чтобы «1» присваивалась только по наличию ТЕКСТА в ячейке, а ячейки с ЦИФРАМИ, чтобы не учитывались
        Надеюсь, понятно объяснил … 🙂

        Ответить
        1. Алекс

          Это похоже на типа : «0» — почему-то знаки не пропечатались в сообщении
          а в конце сообщения был улыбающийся смайлик — тоже не показался …

          Ответить
          1. excel автор

            ЕТЕКСТ(A1) — где A1 — проверяемая ячейка.

          2. Алекс

            Вот СПАСИБО ! ВСЕГО ДОБРОГО !!!

  114. Nina

    Теперь есть функция УСЛОВИЯ , которая может заменить несколько вложенных операторов ЕСЛИ. Так, в нашем первом примере оценок с 4 вложенными функциями ЕСЛИ:

    Ответить
    1. Валерий Чкалов

      Спасибо,особо понравилось про ведро, красноречиво, по-народному, и доходчиво.

      Ответить
  115. Мария

    добрый день. почему не работает функция Если(А1=»карандаш*»;В1;»») т.е. если окончания слова разные. как можно решить данную проблему? с функцией счетесли это условие проходит, а тут нет. Спасибо

    Ответить
  116. Наталия

    Буду благодарна помощи.
    Продаются квартиры разного типа (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) и т.д
    Было много вариантов формулы, но не могу найти рабочий.

    Ответить
  117. Турсынбай

    Я не очень узнаю русский язык, у меня такая вопрос. Есть таблица второй столбец написал номер от 1 до 2000 и мне нужна первой столбец чтобы атомотически появиться текстовой слова «контрольный» каждого 10, 20, 30, 40 100, 110, 1000, 1100 и так далее. Если я изменил месту цифри то нужна автоматически изменится слова «контрольный»

    Ответить