Уважаемые Знатоки, вопрос из города Санкт-Петербурга от водителя а.м марки Газель! И так вопрос: Можно ли сделать динамические цены для гостиницы из 5-ти номеров таким образом, чтобы при занятии каждого следующего номера цена за прежние номера фиксировались и не росли. Это нужно для ведения финансовой статистики за день.
Суть вопроса!
Стоимость первого номера =1700 Второго = 1800 Третьего = 1850 Четвертый =1900 Пятый =1950 В данный момент моя формула считает, что общая сумма за день равна 10500, но на самом деле сумма пяти номеров должна быть 9200. В моем понимании цена за каждый номер должна замораживаться, но при этом каждый следующий номер, должен её учесть. Очень надеюсь на Вашу помощь. Заранее очень Благодарен!
для i3 массивная =$D$35*$G3+SUM(IFERROR(LOOKUP(ROW($A$1:INDEX(A:A;$G3));$A$38:$E$38;$A$39:$E$39);0)) ну или нужно считать среднюю цену за номерВ строке 13 смотрите =$D$35+SUM(IFERROR(LOOKUP(ROW($A$1:INDEX(A:A;$G3));$A$38:$E$38;$A$39:$E$39);0))/$G3, а вы считали максимальную, которую тоже можно проще посчитать. =$D$35+IFERROR(LOOKUP(G3;$A$38:$E$38;$A$39:$E$39);0)
Alec Perle, Летучая Offset - порой хуже чем нелетучая массивность :-) Но вы правы, я перемудрил с суммой. =$D$35*$G3+SUM($A$39:INDEX($A$39:$E$39;G3))*(G3>0) и =$D$35+SUM($A$39:INDEX($A$39:$E$39;G13))*(G13>0)/$G13
kalmar, Можно, но результат не мог получится правильным, вы посчитаете максимальную цену при полном заполнении. надо или делить на количество и потом суммировать с базовой стоимостью, или ...
На самом деле мой первый вариант не так и плох ибо будет работать в случае неравномерной шкалы заполнения, то есть например 1,3,6,9....
Это более логично, то есть, когда все номера свободны, тогда надбавка равна 0 и первый номер идёт по базовой стоимости 1700. и максимальная цена ПЯТОГО номера будет, как и описано, 1950. Тогда и максимальная сумма будет 9200. И какой смысл считать цену номера (1700+400), если все пять номеров уже заняты??? Это цена несуществующего шестого номера??? Вот "логичный" вариант без вспомогательных ячеек на сотых строках. Да и колонка занятых номеров особо не нужна.
Мартын, Вы совершенно правы! Я только сейчас увидел ошибку, спасибо огромное. kalmar, БМВ, Мартын, Спасибо Вам всем огромное, я сейчас попробую с вашими формулами все сделать! От Души !!!!