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