![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
С помощью функции ГПР я беру текст из ячейки и заношу на лист 2а как показано в примере, но как мне прикрутить функцию СМЕЩ или еще что чтоб при занесении других людей, адресов итп, заносилось строчкой ниже.
Еще вопрос как прикрутить диапазон если наименований в чеке больше одного. Желательно чтоб реализовано было на формулах(так мне понятно) в VBA на крайняк (будет сложнее понять работу макроса) |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Немного поразмыслев, задачу можно упростить. вводить значения на лист 2а чтоб они заносились в соответственные ячейки в чеке.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
В общем вот что у меня вышло через функцию ВПР, вводим номер чека, и инфа заносится из базы. Осталась проблема с количеством наименований в чеке. Если я на листе 2 в наименование ввиду несколько названий через "/" например плита/колонка/котел. Как заставить внести на лист 1 в чек каждое наименование в свою строчку.
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
формулы в связке база-бланк - ни к чему, тут нужны макросы. чем раньше вы забросите идею с формулами, тем больше шансов на успех у этого проекта.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Может кто помнит и есть какие нибудь наработки на форуме, или в личной копилке, похожих заданий. С нуля в VBA вряд ли осилю
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
![]()
Что-то похожее (даже два варианта) есть рядом - http://www.programmersforum.ru/showthread.php?t=141033
По этому алгоритму можно сделать, только как событие использовать смену значения в [B5].
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Все задачи решил с помощью ВПР.
Осталось две нерешенны проблемы на Листе2 в ячейки D2 вычисляется сумма всех товаров по чеку 1, но если переходим к чеку 2а то как сохранить последний резулбтат чека 1? Как на листе 3и организовать сортировку по дате или по месяцу(вводим дату и с листа 2а берутся все записи с этой датой, то же самое с месяцем) Автофильтр не устроил. Прикрутил календарик, было бы идеально если пользователь по нему кликал и выполнялась сортировка с листа 2 Помогите кто чем может Последний раз редактировалось madex; 11.03.2011 в 11:27. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Где же все?
Подскажите хотя бы с формулой: =ЕСЛИ(A2=Лист1!B5;Лист1!E10+Лист1!E 11+Лист1!E12) т.е. если значение из ячейки A2 равно значению ячейки B5(Истина) на другом листе, то сложить ячейки E10+E11+E12. Так вот не ясно как сделать так если (лож) и A2 не равно B5, то оставить последний результат когда была ИСТИНА. Подробнее в примере выложенным выше |
![]() |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
параметры формулы включить итеративные вычисления количество итераций 1 перестанет донимать о циклической ссылке.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 07.02.2011
Сообщений: 61
|
![]()
Спасибо огромное, а то уже всю голову сломал. Воистину век живи век учись
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование строк таблицы по условию одной ячейки из Лист 1 в Лист 2 | Людвиг | Microsoft Office Excel | 5 | 25.10.2014 11:46 |
Перенести текст в Базу данных | demiancz | БД в Delphi | 9 | 08.01.2011 02:26 |
Перенести текст на новую строку | VistaSV30 | Microsoft Office Access | 4 | 31.01.2010 08:45 |
Как разделить число и текст в одной ячейки на две ячейки. | neboskreb | Microsoft Office Excel | 2 | 15.04.2008 19:39 |
ячейки с красным текстом перенести на др лист | Alexander_Gr | Microsoft Office Excel | 5 | 31.01.2008 22:00 |