Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
   
  ГлавнаяСправкаПоискВходРегистрация  
 
Переключение на Главную Страницу Страниц: 1
Печать
Excel =ЕСЛИ (Прочитано 766 раз)
Снежный Барс
Специалист
****
Вне Форума



Настрочил: 801
Пол: male
Excel =ЕСЛИ
25.06.2016 :: 10:38:41
 
Помогите пожалуйста формулу создать в Excel.

=ЕСЛИ(C6<19;"Дистрофия 1 степени";ЕСЛИ(C6=20;25;"Норма";ЕСЛИ(C6=25;28;"Ожирение 1 степени")))

Первые 2 условия функционируют, 3 условие уже не читается в формуле, а их у меня 7. Как продолжить формулу? П.С. Странно что точка-запятая задает диапазон значений, а Тире не читается.
Наверх
 
 
IP записан
 
FiN
Админ
*****
Вне Форума



Настрочил: 9 534
Krasnoturinsk
Пол: male
Re: Excel =ЕСЛИ
Ответ #1 - 25.06.2016 :: 21:19:46
 
Снежный Барс писал(а) 25.06.2016 :: 10:38:41:
П.С. Странно что точка-запятая задает диапазон значений, а Тире не читается.

точка с запятой в если отделяет аргументы, у тебя во втором если 4 аргумента, а надо три поэтому дальше не работает
должнобыть както так ЕСЛИ(C6>=20 and C6<26;"Норма";ЕСЛИ(

ps так диагнозы и ставят в местной медицинеУлыбка
Наверх
 
WWW  
IP записан
 
Снежный Барс
Специалист
****
Вне Форума



Настрочил: 801
Пол: male
Re: Excel =ЕСЛИ
Ответ #2 - 27.06.2016 :: 13:39:08
 
FiN писал(а) 25.06.2016 :: 21:19:46:
точка с запятой в если отделяет аргументы, у тебя во втором если 4 аргумента, а надо три поэтому дальше не работает
должнобыть както так ЕСЛИ(C6>=20 and C6<26;"Норма";ЕСЛИ(

ps так диагнозы и ставят в местной медицинеУлыбка


спасибо, по-твоему не получается.
Так получается - =ЕСЛИ(C6<19;"Дистрофия 1 степени";ЕСЛИ(C6=20;25;"Норма")) а при третьем условии опять сбой.
Наверх
 
 
IP записан
 
FiN
Админ
*****
Вне Форума



Настрочил: 9 534
Krasnoturinsk
Пол: male
Re: Excel =ЕСЛИ
Ответ #3 - 27.06.2016 :: 16:39:09
 
Снежный Барс писал(а) 27.06.2016 :: 13:39:08:
спасибо, по-твоему не получается.

да я тебе для примера написал, направление показать куда копать - что нужно использовать логическое и...

ладно,  вот так должно работать:
=ЕСЛИ(C6<19;"Дистрофия 1 степени";ЕСЛИ(И(C6>=20;C6<26);"Норма";ЕСЛИ(И(C6>=26;C6<29);"Ожирение 1 степени";"Офигенно жирный боров")))

вместо "офиггено жирного" вставляй следующий ЕСЛИ Улыбка
Наверх
 
WWW  
IP записан
 
Снежный Барс
Специалист
****
Вне Форума



Настрочил: 801
Пол: male
Re: Excel =ЕСЛИ
Ответ #4 - 27.06.2016 :: 22:38:09
 
Сделали так
- Цитата:
=ЕСЛИ(C6>=41; "Ожирение 4 степени"; ЕСЛИ(C6>36; "Ожирение 3 степени"; ЕСЛИ(C6>31; "Ожирение 2 степени"; ЕСЛИ(C6>28; "Ожирение 1 степени"; ЕСЛИ(C6>25,1; "Повышенный вес"; ЕСЛИ(C6>20; "Норма"; ЕСЛИ(C6<19; "Дистрофия 1 степени"; "")))))))
Наверх
 
 
IP записан
 
FiN
Админ
*****
Вне Форума



Настрочил: 9 534
Krasnoturinsk
Пол: male
Re: Excel =ЕСЛИ
Ответ #5 - 27.06.2016 :: 22:51:55
 
ты же просил показать как сделать диапазон значенийУлыбка

Снежный Барс писал(а) 27.06.2016 :: 22:38:09:
Сделали так
-
Сделали так
- Цитата:
=ЕСЛИ(C6>=41; "Ожирение 4 степени"; ЕСЛИ(C6>36; "Ожирение 3 степени"; ЕСЛИ(C6>31; "Ожирение 2 степени"; ЕСЛИ(C6>28; "Ожирение 1 степени"; ЕСЛИ(C6>25,1; "Повышенный вес"; ЕСЛИ(C6>20; "Норма"; ЕСЛИ(C6<19; "Дистрофия 1 степени"; "")))))))


садись два - если с6<=20 и >=19 будет пустая строкаУлыбка

твой вариант в правильном виде будет так
=ЕСЛИ(C6>=41; "Ожирение 4 степени"; ЕСЛИ(C6>36; "Ожирение 3 степени"; ЕСЛИ(C6>31; "Ожирение 2 степени"; ЕСЛИ(C6>28; "Ожирение 1 степени"; ЕСЛИ(C6>25,1; "Повышенный вес";  ЕСЛИ(C6<19; "Дистрофия 1 степени"; "Норма"))))))
Наверх
« Последняя редакция: 28.06.2016 :: 10:40:41 от FiN »  
WWW  
IP записан
 
Снежный Барс
Специалист
****
Вне Форума



Настрочил: 801
Пол: male
Re: Excel =ЕСЛИ
Ответ #6 - 30.06.2016 :: 21:20:48
 
FiN писал(а) 27.06.2016 :: 22:51:55:
ты же просил показать как сделать диапазон значенийУлыбка


садись два - если с6<=20 и >=19 будет пустая строкаУлыбка

твой вариант в правильном виде будет так
=ЕСЛИ(C6>=41; "Ожирение 4 степени"; ЕСЛИ(C6>36; "Ожирение 3 степени"; ЕСЛИ(C6>31; "Ожирение 2 степени"; ЕСЛИ(C6>28; "Ожирение 1 степени"; ЕСЛИ(C6>25,1; "Повышенный вес";  ЕСЛИ(C6<19; "Дистрофия 1 степени"; "Норма"))))))


Спасибо, исправил. Новая задачка появилась))


=ЕСЛИ(R37<C8*1;"1";ЕСЛИ(R37<C8*1,1;"2";ЕСЛИ(R37<C8*1,2;"3";ЕСЛИ(R37<=C8*1,3;"4";
ЕСЛИ(R37<=C8*1,4;"5";ЕСЛИ(И(R37>=C8*1,5);"6"Подмигивание)))))

у меня значение между "5" и "6" , и пустое поле


по предыдущему примеру сделал вот так -
=ЕСЛИ(R37<=C8*1;"1";ЕСЛИ(R37<=C8*1,1;"2";ЕСЛИ(R37<=C8*1,2;"3";ЕСЛИ(R37<=C8*1,3;"
4";ЕСЛИ(R37<C8*1,5;"5";"6"Подмигивание))))

а здесь много аргументов, ошибка


P.S. Хорошо что есть символы, ошибку указал смайлик в формуле))
Улыбка
Наверх
 
 
IP записан
 


Переключение на Главную Страницу Страниц: 1
Печать