Профессиональные приемы работы в Microsoft Excel

Обмен опытом => Microsoft Excel => Тема начата: Тимур Зайцев от 30.01.2018, 09:55

Название: Подстановка значений из списка по условию
Отправлено: Тимур Зайцев от 30.01.2018, 09:55
Нужно, что бы таблица сама подставляла интерпретацию по условию.
Если значение пустое, значит не проводилось еще исследование, что бы подставляло-"исследование не проводилось", если значение от 0- до7-Соответствует нормальному значению, 8-10- Субклиническая тревога, 11 и выше- Клинически выраженная тревога.
Почитал форумы, написано применить формулу ЕПУСТО , не получается.
Сейчас формула такая.

=ЕСЛИ(B20<7;"Соответствует нормальному значению";ЕСЛИ(И(B20>7;B20<10);"Субклиническая тревога";ЕСЛИ(И(B20>10);"Клинически выраженная тревога"))).
Еще подскажите как лучьше сделать, если есть несколько листов exel , и с первого листа берутся значения во второй лист. На 2 листе идет проверка условия и выдается результат. Сравнивать лучьше с 1 листом или со вторым?
Пример таблицы: https://yadi.sk/d/xDgtm2fo3RuPxE
Название: Re: помогите составить формулу
Отправлено: runner от 30.01.2018, 10:50
значение в A1

=ЕСЛИ(A1="";"Исследование не проводилось";ПРОСМОТР(A1;{0;8;11};{"Соответствует нормальному значению";"Субклиническая тревога";"Клинически выраженная тревога"}))
Название: Подстановка значений из списка по условию
Отправлено: Тимур Зайцев от 30.01.2018, 11:02
Очень большой респект!!!! Я и не знал, что так можно. Очень удобно. Намного удобнее , чем если.))
Название: Re: помогите составить формулу
Отправлено: Тимур Зайцев от 30.01.2018, 11:06
Правда сейчас подставил пустое значение, выдает как результат "0"-"нормальное значение"  (((
Как быть?
Название: Re: помогите составить формулу
Отправлено: runner от 30.01.2018, 12:05
[]
Название: Re: помогите составить формулу
Отправлено: runner от 30.01.2018, 12:27
В Вашем случае ссылку можно сделать =ЕСЛИ(ЕПУСТО(ПАЛАТЫ!E3);"";ПАЛАТЫ!E3)   вместо =ПАЛАТЫ!E3
Название: Подстановка значений из списка по условию
Отправлено: Тимур Зайцев от 30.01.2018, 14:11
Вроде получилось. спасибо.