profile
Размещено 4 года назад по предмету Информатика от igorpavlov97

Нужно что бы в графе форма оплаты отображалось число в зависимости от данных в столбце "ср чек" пример :ср чек 3300 = форма оплаты 80 и т.д ,по возможности можно указать именно диапазон с 3300 до 3400

  1. Ответ на вопрос
    Ответ на вопрос дан lERAP

    Вот несколько разных формул, которые для каждого указанного в вашей таблице диапазона значений среднего чека выдают указанное в вашей таблице число (форма оплаты), а для чисел вне диапазонов таблицы- дают на выходе -1 (ниже диапазона) и +1 (выше диапазона), либо просто 0 (выше или ниже диапазона).

    1) куча обычных ЕСЛИ (громоздко и запутанно):

    =ЕСЛИ(E2<3200;-1;ЕСЛИ(E2<3300;70;ЕСЛИ(E2<3400;80;ЕСЛИ(E2<3500;90;ЕСЛИ(E2<3600;100;1)))))

    2) новая функция ЕСЛИМН (довольно удобно, но визуально не очень):

    =ЕСЛИМН(E2<3200;-1;E2<3300;70;E2<3400;80;E2<3500;90;E2<3600;100;1=1;1)

    3) логические значения и вычисления с ними (как с числами 1 и 0):

    =-(E2<3200)*70-(E2<3300)*10-(E2<3400)*10-(E2<3500)*10+(E2<3600)*100

    4) сумма логических значений (как чисел 1 и 0) и функция ВЫБОР (длинновато, но визуально хорошо всё видно):

    =ВЫБОР(1+(E2>=3200)+(E2>=3300)+(E2>=3400)+(E2>=3500)+(E2>=3600);-1;70;80;90;100;1)

    5) функция ПРОСМОТР- задание диапазонов в отдельной маленькой табличке (очень удобно и универсально):

    =ПРОСМОТР(E2;A$19:A$24;B$19:B$24)

    А вот формулы только для диапазона с 3300 (включительно) до 3400 (не включая само число 3400). Для чисел, не входящих в этот диапазон, формулы дают на выходе ноль.

    1) две функции ЕСЛИ:

    =ЕСЛИ(E2>=3300;ЕСЛИ(E2<3400;80;0))

    2) функция ЕСЛИ с функцией И:

    =ЕСЛИ(И(E2>=3300;E2<3400);80;0)

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

    1. Ответ на вопрос
      Ответ на вопрос дан lERAP
      А совсем кратко и приятно выглядит пятая формула, если в малой таблице задать имена столбцам с данными- например ДИАП, РЕЗ. Тогда формула будет такая =ПРОСМОТР(D2;ДИАП;РЕЗ)
      Удобная функция, не надо править все формулы если что, достаточно помянять данные о диапазонах в малой таблице.
    2. Ответ на вопрос
      Ответ на вопрос дан lERAP
      И ещё одна формула- тоже с функцией ПРОСМОТР, но уже без создания дополнительной таблички с данными о диапазонах (тут все данные забиты в самой формуле в виде двух массивов):
      =ПРОСМОТР(D2;{0;3200;3300;3400;3500;3600};{-1;70;80;90;100;1})
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

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