Страницы: 1
RSS
Подставить число в зависимости от данных в трех ячейках
 
Здравствуйте!
Помогите извлечь нужные значения используя формулу, в данном случае Если
Мои усилия не привели к желаемому

Заметил допущенную ошибку - должно быть 1887
Изменено: Геннадий - 29.01.2020 13:28:56
 
Геннадий, в файле написаны следующие условия:
Цитата
должно быть 2257 при значении в яч.С3 больше 16 и не больше 50,  а если больше (яч. С4) - 0
Для данного условия достаточно формулы:
Код
=ЕСЛИ(И(C3>16;C3<=50);2257;ЕСЛИ(C3>50;0;""))
Нет условия для значения меньше 16, по этому будет ставиться пустота - "".
Изменено: Jykermann - 29.01.2020 13:39:09
Нет ничего сложнее поиска простого решения.
 
Да, отдельно  вставить - подтягивает, но если я вкладываю Вашу ф-лу в  ф-лу стобца F - результат ЛОЖЬ
Изменено: Геннадий - 29.01.2020 13:43:27
 
Геннадий, не знаю, у меня всё считается:
Нет ничего сложнее поиска простого решения.
 
Геннадий, ну, это не удивительно, ведь формула написана конкретно под требование, написанное в примечании. В таком случае, напишите полный список требований, какие значения нужно ставить в каких условиях.
Нет ничего сложнее поиска простого решения.
 
Геннадий, для условий, которые содержатся в Ваших формулах, для ячейки F3 (а в последствии и для F2, F4) будет справедлива формула:
Код
=ЕСЛИ(И(C3<=16;D3="м";ИЛИ(B3=220;B3=380));1572;ЕСЛИ(И(C3<=16;D3="с";ИЛИ(B3=220;B3=380));1881;ЕСЛИ(И(C3>16;C3<=50;D3="м";ИЛИ(B3=220;B3=380));1887;ЕСЛИ(И(C3>16;C3<=50;D3="c";ИЛИ(B3=220;B3=380));2257;0))))
Нет ничего сложнее поиска простого решения.
 
Цитата
Jykermann написал: справедлива формула:
То что надо! Спасибо!

НО!!!
Если поставить в яч.D3 "с", неправильное значение в F3 - 0 (ноль), должно быть 2257
Изменено: Геннадий - 29.01.2020 16:58:49
 
Геннадий, значит поменяйте в формуле латиницу на кириллицу :)
Нет ничего сложнее поиска простого решения.
 
У меня данные кирилицей
 
Jykermann,  если в теме есть замечание по названию, нужно или прекратить помощь, или самому предложить адекватное название.

Цитата
Jykermann написал: Для данного условия достаточно формулы: =ЕСЛИ(И(C3>16;C3<=50);2257;ЕСЛИ(C3>50;0;""))
Не нужно проверять верхнее граничное значение два раза:
=ЕСЛИ(C3>50;0;ЕСЛИ(C3>16;2257;"")

Геннадий, хотите получить решение - толково опишите ВСЕ условия и требуемый результат при этих условиях. Высматривать эти условия в неправильной формуле - значит, предложить опять неправильное решение. Возможно, поможет решению информация о том, для чего это нужно.
 
vikttur, ок, буду знать.

Геннадий,  я писал не про Ваши данные, а про букву в формуле. Поменяйте в формуле английскую "с" на русскую и будет Вам счастье.
Нет ничего сложнее поиска простого решения.
 
Я уже достиг желаемого, завтра выложу файл с результатом, возможно "топорно", но результативно.
Кроме того там добавлено еще одно условие, которое в предыдущем файле не использовал.
А числа в файле - это электрические параметры 220 В,. 380 В, 10 кВ (добавлено), "с" - село, "м" -по укр. "місто" (по-рос.город),
16, 50 - кВт-ы, а четырезначные цифры - стоимость услуги в зависимости от упомянутых данных.
Ячеек три, а переменных - 7.
До завтра.
Изменено: Геннадий - 29.01.2020 21:34:12
 
Цитата
Геннадий написал:  электрические параметры 220 В,. 380 В
Первой мыслью именно это и было, но сбили буквы - я фазы ожидал увидеть :)
 
Здравствуйте! Высылаю то, что состряпал, но формулы тянут то, что нужно
Теперь я понял, что  не было выполнено условие:
Цитата
vikttur написал: толково опишите ВСЕ условия и требуемый результат при этих условиях.
и поэтому желающим помочь было тяжело понять чё я (автор темы) хочу
Спасибо и Jykermann за отзыв
 
Цитата
Геннадий написал: электрические параметры 220 В,. 380 В, 10 кВ
ИЛИ(B2=220;B2=380)  можно безболезненно заменить на B2>10
Проверка одного условия по несколько раз.
Похоже, не все варианты условий прописаны.
 
Цитата
vikttur написал:
ИЛИ(B2=220;B2=380)   можно безболезненно заменить на B2>10

Да,
Изменено: Геннадий - 30.01.2020 16:51:57
Страницы: 1
Наверх