Вот несколько разных формул, которые для каждого указанного в вашей таблице диапазона значений среднего чека выдают указанное в вашей таблице число (форма оплаты), а для чисел вне диапазонов таблицы- дают на выходе -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)
Также, внизу приложил таблицу, в которой все эти формулы есть (для примера там по несколько чисел из каждого диапазона в таблице), а также скрин этой таблицы:
Поделитесь своими знаниями, ответьте на вопрос:
Ребят нужно пройти 2 теста по информатике 8 класс по темам:1.Флажки. Поле с раскрывающимся списком. Переключатели.2. Цикл со счетчиком.Я дам ссылку на тесты тот кто сможет пройти его на хорошую оценку
Не особо понял, нужна ли программа на одном из язков программирования или блоксхема какая-то или математическими логическими знаками надо писать. Но по-программистки, будет примерно так. (в каком виде у вас на уроках делают, я не видел)
4:
if (A)
{
return B && C;
}
else
{
return B || C;
}
5:
return (A && C) || ((!A && !C) && B);
6:
if (A)
{
return (B && C) || (!B && !C);
}
else
{
return C;
}
Каждый из примеров можно записать в одну строчку, но программисты не любят так делать, и так ничего не понятно, а будет вообще каша.