|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.02.2009, 18:00 | #1 |
Форумчанин
Регистрация: 25.09.2007
Сообщений: 102
|
мега формула
Всем доброго времени суток!
Есть несколько формул, которые вычисляют значения в 6 ячейках: I4=I1/(C4/B4) J4=(I1*2)/(D4/(B4-C4)) K4=I1*3/(E4/(B4-C4-D4)) L4=I1*4/(F4/(B4-C4-D4-E4)) M4=I1*5/(G4/(B4-C4-D4-E4-F4)) N4=I1*6/(H4/(B4-C4-D4-E4-F4-G4)) Как сделать так что бы в 7ой ячейки происходил весь этот расчет + в саму ячейку вставлялось последнее значение больше 0 получаемое из расчетов по этим 6 формулам (возможно деление на 0)… очень надо, подскажите плиз... З.Ы. желательно формулой, не VBA |
25.02.2009, 23:02 | #2 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 306
|
Возможно есть способ проще. Но этот тоже работает и в 2003 и 2007
=ЕСЛИ(I1/(C4/B4)>0;ЕСЛИ((I1*2)/(D4/(B4-C4))>0;ЕСЛИ(I1*3/(E4/(B4-C4-D4))>0;ЕСЛИ((I1*4)/(F4/(B4-C4-D4-E4))>0;ЕСЛИ((I1*5)/(G4/(B4-C4-D4-E4-F4))>0;ЕСЛИ((I1*6)/(H4/(B4-C4-D4-E4-F4-G4))>0;(I1*6)/(H4/(B4-C4-D4-E4-F4-G4));(I1*5)/(G4/(B4-C4-D4-E4-F4)));(I1*4)/(F4/(B4-C4-D4-E4)));I1*3/(E4/(B4-C4-D4)));(I1*2)/(D4/(B4-C4)));I1/(C4/B4));"все значения отрицательные либо 0") Извиняюсь! Забыл про деление на 0. Вот дополнил =ЕСЛИ(ЕСЛИОШИБКА(I1/(C4/B4);0)>0;ЕСЛИ(ЕСЛИОШИБКА((I1*2)/(D4/(B4-C4));0)>0;ЕСЛИ(ЕСЛИОШИБКА(I1*3/(E4/(B4-C4-D4));0)>0;ЕСЛИ(ЕСЛИОШИБКА((I1*4)/(F4/(B4-C4-D4-E4));0)>0;ЕСЛИ(ЕСЛИОШИБКА((I1*5)/(G4/(B4-C4-D4-E4-F4));0)>0;ЕСЛИ(ЕСЛИОШИБКА((I1*6)/(H4/(B4-C4-D4-E4-F4-G4));0)>0;ЕСЛИОШИБКА((I1*6)/(H4/(B4-C4-D4-E4-F4-G4));0);ЕСЛИОШИБКА((I1*5)/(G4/(B4-C4-D4-E4-F4));0));ЕСЛИОШИБКА((I1*4)/(F4/(B4-C4-D4-E4));0));ЕСЛИОШИБКА(I1*3/(E4/(B4-C4-D4));0));ЕСЛИОШИБКА(ЕСЛИОШИБКА((I1* 2)/(D4/(B4-C4));0);0));ЕСЛИОШИБКА(I1/(C4/B4);0));"все значения отрицательные либо 0") но она работает только в 2007 версии. Но надо иметь ввиду, что значения формул не всегда имеют вид к примеру 5, 2, 0, -4, -8, а может быть и такой к примеру 3, 5, 0, -4, -8. Тогда уже минимальное число будет не 2 (как последнее значение больше 0), а 3 и оно будет находиться не последним перед нулем. Пределы переменных расчитать не могу. А что это за формулы? Для чего они?
Лень - двигатель прогресса!
Последний раз редактировалось IFRSoff; 26.02.2009 в 03:31. |
26.02.2009, 09:01 | #3 |
Форумчанин
Регистрация: 25.09.2007
Сообщений: 102
|
IFRSoff
огромное спасибо за помощь...но не совсем то при тех значениях которые введены, значение 7ой ячейки должно быть 46 (как последнее положителдьное значение)...а по Вашей формуле "все значения отрицательные либо 0" |
26.02.2009, 21:02 | #4 |
Форумчанин
Регистрация: 30.01.2008
Сообщений: 314
|
так? или не так?
|
27.02.2009, 00:41 | #5 |
Форумчанин
Регистрация: 23.02.2009
Сообщений: 306
|
В одну ячейку не запихнуть тогда все формулы.
Лень - двигатель прогресса!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Формула | Holodok | Помощь студентам | 3 | 19.05.2008 08:19 |
Формула | Daniil2 | Microsoft Office Excel | 5 | 13.12.2007 18:33 |
Формула | Галина | Microsoft Office Excel | 2 | 20.09.2007 15:48 |