Сложная функция ЕСЛИ в Excel
Создана: 19 Февраля 2013 Втр 9:42:13.
Раздел: "Нужна помощь"
Сообщений в теме: 39, просмотров: 5096
-
-
-
Maxwells demon писал
: Вариант Поэта по сути и есть вариант с И, вот только значения 18, 24, 30 - выдадут Error
с чего б?
У Поэта самое простое решение с учетом того описания задачи, которое имеем.
У тебя возможно чуть более полное, но это зависит от задачи в общем -
Воланд писал
:
Maxwells demon писал ... : Вариант Поэта по сути и есть вариант с И, вот только значения 18, 24, 30 - выдадут Error
с чего б?
У Поэта самое простое решение с учетом того описания задачи, которое имеем.
У тебя возможно чуть более полное, но это зависит от задачи в общем
Я видел только первый вариант, без равно в отношениях. Там - выпадало.
К тому же - надо было использовать И.
В первом варианте полнота у меня от привычки закрывать диапазоны, а то дебаг способен довести до озверения. Число операторов по любой ветке у меня ниже, в этом суть.
P.S.Ещё раз посмотрел. Как быть со значением 28,5 у Поэта? Диапазоны должны разбираться сверху, если не используется сравнение с равенством! Эту аксиому любому экономисту вдалбливали раньше, не то что математику... -
Maxwells demon писал
: Я видел только первый вариант, без равно в отношениях. Там - выпадало.
К тому же - надо было использовать И.
В первом варианте полнота у меня от привычки закрывать диапазоны, а то дебаг способен довести до озверения. Число операторов по любой ветке у меня ниже, в этом суть.
все работает и без =, главное правильно выбрать диапазоны, И использовать в его варианте не нужно.
Вообще тупой спор в общем то, задача то ни о чем и не программист я, у программистов свой подход, он более универсален как правило. С этим думаю никто не спорит.
А мы с Поэтом решали текущую задачу может не самым надежным методом, но самым простым
если возможны не только целые, то нужно =, это очевидно.
я почемуто посчитал что оцениваем только целые числа
-
входные данные целочисленные? если нет, то какой ответ на число например 24.5?
-
просто Паха писал
: входные данные целочисленные?
не принципиально, но по условию так:
менее 18,5 Низкий
18,5-24,9 Обычный
25,0-29,9 Повышенный
30,0-34,9 Высокий
35,0-39,9 Очень высокий
40,0 и более Чрезвычайно высокий -
а если 24.95, то какой ответ?cas siopeja писала:
не принципиально, но по условию так:просто Паха писал ... :входные данные целочисленные?
менее 18,5 Низкий
18,5-24,9 Обычный
25,0-29,9 Повышенный
30,0-34,9 Высокий
35,0-39,9 Очень высокий
40,0 и более Чрезвычайно высокий
при вышеуказанной записи есть несколько диапазонов, между которыми дырка. -
-
cas siopeja писала
: вообще задачу придумала сама для своих школьников, работа со сложной функцией ЕСЛИ, расчет индекса массы тела и выдача совета по похудению.
-
просто Паха писал
:а если 24.95, то какой ответ?
Ну с таким условием - всю конструкцию вместо бла-бла-бла в ОКРУГЛ(бла-бла-бла;1) вставлять и не париться -
две функции разом изучатMaxwells demon писал:
просто Паха писал ... :а если 24.95, то какой ответ?
Ну с таким условием - всю конструкцию вместо бла-бла-бла в ОКРУГЛ(бла-бла-бла;1) вставлять и не париться
-
cas siopeja писала
: вообще задачу придумала сама для своих школьников, работа со сложной функцией ЕСЛИ, расчет индекса массы тела и выдача совета по похудению.
А мы тут теорему Ферма развели -
если не обращать внимание на "менее 18,5 Низкий" и взять как было изначально "менее 18", то оперировать можно целыми числами и конструкция банальная.Maxwells demon писал:
Ну с таким условием - всю конструкцию вместо бла-бла-бла в ОКРУГЛ(бла-бла-бла;1) вставлять и не паритьсяпросто Паха писал ... :а если 24.95, то какой ответ? -
cas siopeja писала
: вообще задачу придумала сама для своих школьников
мдя