[решено] Ошибка в формуле Excel
Не считается формула: =ЕСЛИ(E5 < C5; "C30'-5*(E5'-C5)"). Просто выводится в ячейку строка: C30'-5*(E5'-C5). В справке везде написаны примеры использования функции с выводящимися условиями, но с формулами - нет. Возниу вопрос можно ли убедить Эксель не просто выводить текст формулы, а выводить значение, которое она считает?
|
Kitana, поясните, чего вы хотите добиться логической операцией?
Первую часть я понял: если значение ячейки Е5<C5, то из ячейки С30 вычитается значение разности ячеек Е5 и С5, умноженное на 5. Только вы записали не правильно, нужно без пробелов, кавычек и апострофов:
А если Е5 не меньше С5, что должно быть?
|
Цитата:
Цитата okshef
поясните, чего вы хотите добиться логической операцией? »
|
Чтобы производились вычисления...
Формула подправленная: =ЕСЛИ(E5<C5;"C30-5*(E5-C5)"). Предлагали вариант: =ЕСЛИ(E5<C5;C30-5*(E5-C5)), но Эксель выдает на него ошибку.
Цитата:
Цитата okshef
А если Е5 не меньше С5, что должно быть? »
|
При этом выводится просто число-константа, с этим нет проблем.
Хммм... Да, было не правильно) Спасибо, заработало)
|
LehaMechanic |
29-01-2013 15:08 2077711 |
Цитата:
Цитата Kitana
Предлагали вариант: =ЕСЛИ(E5<C5;C30-5*(E5-C5)), но Эксель выдает на него ошибку »
|
У меня не выдаёт ошибку, что-то там считает, или возвращает значение "ЛОЖЬ", в зависимости от условий. А вас что за ошибка?
Цитата:
Синтаксис функции:
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
|
лог_выражение = E5<C5
значение_если_истина = C30-5*(E5-C5)
значение_если_ложь = у вас вообще отсутствует
|
Цитата:
Цитата Leha Ares
значение_если_ложь = у вас вообще отсутствует »
|
можно оставить без значения. Если после условия "истина" стоит точка с запятой, но ничего не записано, то ячейка останется пустой, если нет ";" - в ячейке появится слово "ЛОЖЬ"
Leha Ares, я восстановил ваше сообщение, так как недокументированный синтаксис функции "ЕСЛИ" очень интересен.
|
Цитата:
Цитата okshef
…так как недокументированный синтаксис функции "ЕСЛИ" очень интересен. »
|
О чём именно речь?
|
О том, что не обязательно после действия, которое должно выполняться после условия "истина", ставить точку с запятой (но тогда в ячейке будет "ЛОЖЬ"), или поставить точку с запятой, но больше ничего не писать. Просто ничего выполняться не будет и ячейка останется пустой.
|
Время: 15:19.
© OSzone.net 2001-