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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2009, 19:36   #1
adfjsk Дима
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию Нужна формула, просьба помочь

Просьба помочь составить формулу в ячейку Q6. В этой ячейке должно отображаться целое число от 0 до 50, с условием, чтобы ячейка S6 стремилась к 1,30 (была не менее 1,30 и не более 1,32).

Заранее благодарен
adfjsk Дима вне форума Ответить с цитированием
Старый 03.04.2009, 20:01   #2
Leona_L
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Вы имеете ввиду, что когда вы в S6 вводите 1,30, то в ячейке Q6 отображается 0, если 1,32 - 50 , а если, например, 1,31548 , то отображается 45...? Правильно я понимаю? Нужно их связать таким образом?
Тогда =(50-0)/(1,32-1,3)*(S6-1,3)
далее можно округлять и делать что угодно.
Или может, задача сложнее?

Последний раз редактировалось Leona_L; 03.04.2009 в 20:20.
Leona_L вне форума Ответить с цитированием
Старый 03.04.2009, 23:38   #3
adfjsk Дима
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Спасибо за помощь. Но, к сожалению, смогу проверить только в понедельник. На рабочем месте. Если не выйдет, позвольте обратиться еще раз!
adfjsk Дима вне форума Ответить с цитированием
Старый 06.04.2009, 13:19   #4
adfjsk Дима
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Leona_L Посмотреть сообщение
Вы имеете ввиду, что когда вы в S6 вводите 1,30, то в ячейке Q6 отображается 0, если 1,32 - 50 , а если, например, 1,31548 , то отображается 45...? Правильно я понимаю? Нужно их связать таким образом?
Тогда =(50-0)/(1,32-1,3)*(S6-1,3)
далее можно округлять и делать что угодно.
Или может, задача сложнее?
Добрый день, Leona_L
К сожалению, не работает.
В ячейку S... я не ввожу число. Там уже стоит формула. А если =(50-0)/(1,32-1,3)*(S6-1,3), то образуется циклическая ссылка и показывает 0.
Вложения
Тип файла: rar Формула в ячейке Q2.rar (3.0 Кб, 13 просмотров)
adfjsk Дима вне форума Ответить с цитированием
Старый 06.04.2009, 13:38   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Уважаемый, вы бы определились, куда данные вносятся руками, а где они высчитываются на основании внесенных данных. Посчитать Q6 в зависимости от S6 при том, что S6 уже зависит от Q6 возможно, конечно, за счет итераций. Формулы мы вам, скорее всего, сможем предложить, если вы сможете описать алгоритм лучше математически, или хотя бы словестно (что хочется получить?, на основании чего?)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.04.2009, 13:58   #6
adfjsk Дима
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Спасибо, что ответили.
Дело в том, что я все время вручную ввожу в ячейку Q числа. По сути, это процент скидки на товар. То есть от 0 до 50%. А в ячейке S, в зависимости от скидки товара, формируется коэффициент. А еще точнее, проверочное число, которое должно стремиться к 1,30 или к 30%. Это минимальнальная наценка к себестоимости товара.
Так как объем наименований товара большой, порядка 6000 шт, и цена меняется сейчас раз в два месяца, хочется как-то уменьшить трудозатраты на глупую работу.
Если есть возможность помочь, помогите пожалуйста.
adfjsk Дима вне форума Ответить с цитированием
Старый 06.04.2009, 14:14   #7
adfjsk Дима
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Могу еще точнее:
В ячейке L стоит цена, по которой товар приобретается за рубежом,
В ячейке M добавляется к цене таможенный платеж при таможенном оформлении.
В ячеке N добавляются накладные расходы к полсле таможенного оформления.
В ячейке O добавляется НДС к ячейке N
В ячейке P вычисляется коэффициент для минимальной цены
В ячейке R коэффициент переводится в цену товара в зависимости от цены, указанной в ячейке E.
Исходя из всего этого стремясь держать 30%-е завышение над себестоимостью товара (ячейка O), я все время ввожу вручную в ячейку Q целые числа от 0 до 50.
Возможно ли ввести какую-либо формулу, чтобы не вводить вручню эти цифры методом "тыка"?
adfjsk Дима вне форума Ответить с цитированием
Старый 06.04.2009, 14:37   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а не кажется ли вам, что Q = 1-P (приведенное к процентам)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.04.2009, 14:57   #9
adfjsk Дима
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Но в этом случае все-равно надо как-то стремиться, чтобы в ячейке S цисло стремилось к 1,30
adfjsk Дима вне форума Ответить с цитированием
Старый 06.04.2009, 15:41   #10
Leona_L
 
Регистрация: 03.04.2009
Сообщений: 7
По умолчанию

Боюсь, разберусь чуть позднее, если кто-то раньше не ответит.

Последний раз редактировалось Leona_L; 06.04.2009 в 16:16.
Leona_L вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Просьба помочь с задачей. kry Паскаль, Turbo Pascal, PascalABC.NET 9 11.01.2009 13:53
Просьба помочь новичку со списками. cbst Общие вопросы C/C++ 4 13.06.2008 19:32
Просьба помочь с состовлением формулы... c_zurab Microsoft Office Excel 1 11.03.2008 01:35
Просьба помочь с решением уравнения Stelix Помощь студентам 9 14.11.2007 19:00