Страницы: 1
RSS
Формула, которая берет данные ячейки в предыдущем листе и обновляет эту же ячейку в новом листе, на основе заданного значения
 

Добрый день,

Допустим есть приезд гостей и их размещение.
Гостям выставляется счет. Номер счета выставляется в соответствии с количеством приехавших гостей. Например, номер предыдущего счета
= 290, приехал один гость, номер его счета будет уже 291. Приехали еще 2 гостя, номер счета уже будет в виде 292-293.

Есть форма ввода данных. В ней есть TextBox "Кол-во", при заполнении которого выставляется число в ячейку A1 на листе Data.
Можно ли написать формулу, которая бы брала в расчет номер счета из последнего листа (ячейка G4), прибавляла к номеру число из ячейки A1 на листе Data и выдавала число в том виде, как описано ранее. Т.е. если 1 гость приехал выставляется простой номер в виде XXX, а если 2 и больше, то в виде XXX-XXX.

 
Цитата
pavel105 написал: Приехали еще 2 гостя, номер счета уже будет в виде 292-293
А если каждому из двух гостей нужен отдельный счет?
Я бы в корне изменил подход к учету гостей/счетов
Заносить данные в ОДНУ общую таблицу, причем для каждого гостя иметь ОТДЕЛЬНУЮ запись в этой таблице, а затем, нужные счета формировать в нужное время (например непосредственно перед распечаткой) в заранее настроенном шаблоне.
Зачем хранить одинаковые по форме счета на отдельных листах?
Посмотрите этот прием Заполнение бланков данными из таблицы
Согласие есть продукт при полном непротивлении сторон
 
забирайте
Неизлечимых болезней нет, есть неизлечимые люди.
 
TheBestOfTheBest, СПАСИБИЩЕ!!! То что нужно, и даже листы переименовывает, просто огромное спасибо)) Этот форум дает очень позитивные эмоции, когда помогают в решении твоей задачи, и очень здорово, что есть люди, готовые отозваться и помочь.)

Sanja,
Цитата
А если каждому из двух гостей нужен отдельный счет?
Ну  и что?) Значит формируется отдельный счет. Вызывается форма и точно  также заполняется, и также присваивается номер счету, и будет счет уже  на другое имя, с другим номером. Немножко не понял вопроса....
К тому  же ситуация, когда требуется отдельный счет каждому из гостей,  приехавших по одному бронированию, крайне редкая, не более 1%.

Цитата
Зачем хранить одинаковые по форме счета на отдельных листах?
Формируется  бухгалтерия. Была оплата, была проводка и значит должен быть документ  подтверждающий операцию, не только в бумажном, но и в электронном виде,  чтобы в случае чего можно было без проблем быстро распечатать документ,  или исправить ошибки, если таковые имелись.

А так, спасибо за совет.
 
Цитата
pavel105 написал:
должен быть документ  подтверждающий операцию, не только в бумажном, но и в электронном виде,  чтобы в случае чего можно было без проблем быстро распечатать документ,  или исправить ошибки, если таковые имелись.
Храните данные в обычной таблице, а при необходимости подставляйте в документ нужную запись.
 
Я посмотрел тот пример, интересное решение. Меня пока что-то смущает, сам не пойму что) Один плюс безусловно есть, это меньше листов в файле, намного чище. Хоть у нас один год = один файл, все равно много листов, приходится их скрывать.
Страницы: 1
Читают тему
Наверх