Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2011, 12:45   #11
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Витя, сделал)))

как говориться: но согласись-ка, насколько это выглядит естественнее
Код:
=МИН(60;МАКС(Д;МАКС(В;А)*100/(А+С)))
всем на заметку:
вот что значит решать задачу утром, а не ночью...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 15.11.2011 в 12:52.
IgorGO вне форума Ответить с цитированием
Старый 15.11.2011, 13:02   #12
vasss
Новичок
Джуниор
 
Регистрация: 15.11.2011
Сообщений: 7
По умолчанию

Есть существенная разница в применение формулы-решения, поступившей утром?
vasss вне форума Ответить с цитированием
Старый 15.11.2011, 13:57   #13
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

разницы нет. результат будут теже, но короткая формула, выполняющая аналогичные функции приятнее глазу.
Витя, красиво еще один МАКС вставил в то, что я раньше написал.

ЗЫ.
формулы с А, В, С, Д - будут корректно работать только во втором файле, который я высылал. это так называемые "поименованные ячейки".
В диспетчере имен видно что это за "звери", и как они обьявлены.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 15.11.2011 в 13:59.
IgorGO вне форума Ответить с цитированием
Старый 15.11.2011, 15:21   #14
vasss
Новичок
Джуниор
 
Регистрация: 15.11.2011
Сообщений: 7
По умолчанию

Цитата:
Сообщение от vikttur Посмотреть сообщение
[CODE]=МИН(МАКС(F3;МАКС(C3;D3)/(C3+E3)*100);60)
В связи с тем, что
Код:
МАКС(C3;D3)
упрощает зависимость
Код:
(В>=А)*В+(В<А)*А)
то действительно, вариант vikttur найболее оптимален.

Огромное спасибо за помощь. С формулами разобрался.
vasss вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как придумать ник? Web-Gangsta Свободное общение 12 31.05.2011 17:08
Как оптимизировать? А)-(дрей Microsoft Office Excel 31 12.04.2011 21:38
Нужно придумать как защитить программу Bright-rider Работа с сетью в Delphi 6 31.12.2010 20:21
В БД необходимо создать макрос, суть которого расчет итоговой строки по условию mex32 Microsoft Office Excel 31 01.04.2009 13:05
необходимо придумать статусы Alar О форуме и сайтах клуба 40 20.12.2006 20:01