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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2010, 08:48   #11
ELE-COM
Пользователь
 
Регистрация: 08.05.2010
Сообщений: 48
По умолчанию

Посостязались?
А теперь поглядите внимательнее на ваши результаты в случае изменения кол-ва товара:
Вложения
Тип файла: rar !.rar (4.7 Кб, 15 просмотров)
ELE-COM вне форума Ответить с цитированием
Старый 16.05.2010, 12:27   #12
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

kim2,
странно, но не первый раз Ваше сообщение появляется с задержкой.
Я так же, как и DV68 не видел его.
ZORRO2005 вне форума Ответить с цитированием
Старый 16.05.2010, 12:30   #13
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

ELE-COM, действительно формулы были недоработаны. В дальнейшем они были переработаны именно из-за этого(пост #5 и далее). Оставил примечание в пост #3 с неправильно считающей формулой
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 16.05.2010 в 16:09.
DV68 вне форума Ответить с цитированием
Старый 16.05.2010, 12:43   #14
kim2
Форумчанин
 
Регистрация: 23.03.2010
Сообщений: 101
По умолчанию

Возможно в будущем, когда у меня наберется достаточно постов, система примет за своего. Но пока я для нее спамер (так уж вышло) и модератору приходится добавлять каждый мой пост вручную, после модерирования.
kim2 вне форума Ответить с цитированием
Старый 16.05.2010, 15:38   #15
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

ELE-COM, спасибо, наглядно продемонстрировано, как важно тестировать написанное...
ошибка у меня была в первой фолрмуле и она благополучно перекочевала во вторую.
я ее не показал вот она:
=G8*(1-МАКС((F8>C8:E8)*ТРАНСП(B$2:B$4)))
в ней была ошибка, надо так
=G8*(1-МАКС((F8>=C8:E8)*ТРАНСП(B$2:B$4)))
теперь 41 символ.
Не публиковал, чтобы дать возможность всем желающим подумать, а потом ZORRO2005, настоящий молодец, показал формулу на той же логике, но короче на два символа. В его формулу добавьте равно и все будет работать корректно.

Как по мне, то победитель определен, хотя... возможно потенциальный победитель еще не читал эту тему.
Кстати, заметили, автор тоже больше не разу не появлялся, кажется запугали...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.05.2010, 16:31   #16
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

И все-таки предлагаю найти еще формулу(без смещ) в 35 знаков
Если проценты перенести в таблицу, то 29.
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
DV68 вне форума Ответить с цитированием
Старый 16.05.2010, 17:18   #17
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

смотрите вложение - на самую короткую формулу (за счет запрещенного приема) - использование имен лишает смысла все эти упражнения.
У kim2 самая короткая формула, там не хвататет одного равно для корректной работы, поэтому 36 символов.
DV68, а где формула на 35 символов? я не нашел ее ни в сообщениях ни во вложениях.
Вложения
Тип файла: rar Книга333.rar (4.7 Кб, 21 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.05.2010, 18:12   #18
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
У kim2 самая короткая формула, там не хвататет одного равно для корректной работы, поэтому 36 символов.
DV68, а где формула на 35 символов? я не нашел ее ни в сообщениях ни во вложениях.
Насколько я понял мелкий опт начинается выше пяти, а не ровно с 5-ти, может я не прав.
А формулу в 35 символов я просто не стал выкладывать, дабы могли подумать. Ну если уже есть формула в 2 символа, то тогда выкладываю:
Код:
=G8*МИН(1-ТРАНСП(F8>C8:E8)*B$2:B$4)
а если проценты разместить в C7:E7, то можно так:
Код:
=G8*МИН(1-(F8>C8:E8)*C$7:E$7)
Если по правилу: мелкий опт с 5-ти, то формула со смещ на 35 знаков будет выглядеть так:
Код:
=G8-G8*СМЕЩ(B$4;СУММ(-(F8<C8:E8));)
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 16.05.2010 в 18:26.
DV68 вне форума Ответить с цитированием
Старый 16.05.2010, 18:39   #19
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

DV68, достойно.
Конечно же >, а не >= - это я загнал. Замутнение какое-то.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 16.05.2010, 22:14   #20
7-nadiya
 
Регистрация: 04.04.2010
Сообщений: 6
Радость Благодарю за помощь

Я уже начинаю привыкать к вашей помощи, и как-то в глубине души даже верила, что вы откликнитесь на зов о помощи. СПАСИБО!!! Мне очень нравятся ваши ответы. Все просто и понятно.
7-nadiya вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формула для расчета времени 7-nadiya Microsoft Office Excel 14 19.08.2016 11:23
Существует ли компонент для автоматического масштабирования zmey31313 Компоненты Delphi 1 12.12.2009 03:11
Создание макроса для автоматического расчета нескольких сценариев реализации проекта MaxxVer Microsoft Office Excel 2 11.09.2009 06:15
Формула расчета стоимости доставки Андрей 2009 Microsoft Office Excel 12 08.04.2009 12:52
Программа для автоматического заполнения полей Маркъ Общие вопросы Delphi 2 23.06.2007 12:38