В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
DimanGuy32
DimanGuy32
26.09.2020 01:59 •  Информатика

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


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

Показать ответ
Ответ:
Vanek255
Vanek255
27.07.2021 00:14

Вот несколько разных формул, которые для каждого указанного в вашей таблице диапазона значений среднего чека выдают указанное в вашей таблице число (форма оплаты), а для чисел вне диапазонов таблицы- дают на выходе -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)

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


Нужно что бы в графе форма оплаты отображалось число в зависимости от данных в столбце ср чек прим
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота