|
|
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Снова нужна помощь экспертов!) задача сложная(для меня) надо создать несколько функций из несколько условий и "Бизвлеч".С этим постораюсь разобраться сам).Не могу сделать так чтобы с помощью функции "Бизвлеч" у меня по дате в книге один из нужного мне столбца вытаскивалось значение.в условие указывается название столбца и значение по которому искать,но значение то меняется и формула начинает тупить.прикладываю примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2010, 12:29 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2010, 12:30 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2010, 12:30 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Chevrol, так пойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2010, 12:40 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
спасибо буду реализовывать задачу дальше!))Приятно что на этом форуме так быстро находятся решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2010, 12:45 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
во еще вопрос с поиском по дате определились,но потом выяснелось, что еще вместе с датой он должен вытаскивать вместе с кодом.Тоесть в книге1 второй столбец.там потом будет множество разных кодов на одну и туже дату.(пример 01.08.2010.Ru124466 01.08.2010 RU 12688 01.08.2010 RU26598) надо отдельно покаждому найти нужное число и выдернуть данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2010, 16:39 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Тоесть алгоритм таков:находится нужный код, потом нужное число и в итоге достается соответствующее этим данным число(значение). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2010, 16:41 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Попробуйте (особенно если будет много данных) вместо функций листа работы с БД использовать MSQuery или подключение через ADODB. Эффект не только в том, что быстродействие будет выше, но и в том, что проще динамически изменять запросы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 00:10 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Глупо, но не знать что это есть такое!(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 08:27 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
ChevrolГлупо, но не знать что это есть такое!(( Chevrol , а зачем создавать вторую тему? ЗЫ Решение во вложении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 16:34 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Увеличивал шансы на ответ.Спасибо за формулу.Ни как не могу понять как работает массив(надо обучаться) да и еще с фенкцией индекс.А вот моя формула:{=СУММ(ЕСЛИ('[DEPOQUOT.xls]DEPOQB'!$A$2:$A$33=B5;ЕСЛИ('[DEPOQUOT.xls]DEPOQB'!$B$2:$B$33=A5;'[DEPOQUOT.xls]DEPOQB'!$G$2:$G$33)))}.Конечно слизал с другой.но работатает вроде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 16:52 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
На этом форуме настоящие ГУРУ!!!!)Целый день сидел и думал как выборку сделать с помощью двух значений.А то ручками неохото каждый день пересчитывать.Теперь надеюсь что главная формула пойдет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2010, 17:06 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Chevrol, Я больше на программирование всегда надеялась поэтому мой вариант обеспечивает -выборку по столбцам 1 2...условие в яч а1 и в1 м2010за год м2010.08за август 2010 m2010.08.2третья декада ру3все ру3 ру3*11 ру3 с типоразмером 11 -любое сочетание из столбцов 3(с)-254; для необходимых столбцов -буква в первой строке -при небольшой доработке перестановка столбцов теми же буквами м2010.08ру3*11еф01.08.2010ру3.......1156720.08.2010ру3....1155 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 08:58 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Chevrol, забыла про пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 09:00 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Я бы тоже програмированием все проблемы решал.Но пока хватает мозгов тока на формулы.В макросах надо название операторов помнить.Но ни че, век живи век учись, а мне жить долго))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 12:07 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Chevrol, по крайней мере под ваши первичные требования данного макроса F8 msql_100903 хватит с лихвой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 13:29 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Я понимаю что с лихвой.Но таким образим мы вытаскиваем значение с одного столбца.А главная задача для меня: В общем задача такова- берем по числу 08,08,2010-"если в этом числе в столбце цена стоит цена, то брать ее, а если нет то расчитывать по формуле:цена за предыдущую дату умножаем на количесто(которое есть у меня в другом листе) + общая сумма/общее количество+количество(кот у меня).И если стоит ноль в графе общее кол-во,то просто беремпрошлое число(цену за предыдущую дату).Пример формулы которая получилась:{=ЕСЛИ(СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$16000=A84;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$16000=$E$4[/color];[DEPOQUOT.xls]DEPOQB!$E$2:$E$16000)))>0;СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$16000=A84;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$16000=$E$4;[DEPOQUOT.xls]DEPOQB!$E$2:$E$16000)));ЕСЛИ(СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$16000=A84;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$16000=$E$4;[DEPOQUOT.xls]DEPOQB!$G$2:$G$16000)))>0;СУММ(E83*Перечень!$E$31;СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$16000=A84;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$16000=$E$4;[DEPOQUOT.xls]DEPOQB!$G$2:$G$16000))))/СУММ(Перечень!$E$31;СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$16000=A84;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$16000=$E$4;[DEPOQUOT.xls]DEPOQB!$F$2:$F$16000))));E83))}И вот таких формул будет столько же сколько и кодов,и вестись в хронологии по дате с 01,01,2009 по ХХ,ХХ,ХХХХ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2010, 16:36 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
А так как я полный лузур в плане програмирования и пользования макросами.Приходится обходится громаздками формулами) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2010, 08:06 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Уважаемые гуру!Столкнулся с такой проблемой:Моя формула {=ЕСЛИ(СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$40000=A6;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$40000=$AY$4;[DEPOQUOT.xls]DEPOQB!$E$2:$E$40000)))>0;СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$40000=A6;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$40000=$AY$4;[DEPOQUOT.xls]DEPOQB!$E$2:$E$40000)));ЕСЛИ(СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$40000=A6;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$40000=$AY$4;[DEPOQUOT.xls]DEPOQB!$G$2:$G$40000)))>0;СУММ(AY5*Перечень!$E$59;СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$40000=A6;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$40000=$AY$4;[DEPOQUOT.xls]DEPOQB!$G$2:$G$40000))))/СУММ(Перечень!$E$59;СУММ(ЕСЛИ([DEPOQUOT.xls]DEPOQB!$A$2:$A$40000=A6;ЕСЛИ([DEPOQUOT.xls]DEPOQB!$B$2:$B$40000=$AY$4;[DEPOQUOT.xls]DEPOQB!$F$2:$F$40000))));AY5))}. УЖАСНО тормозит офис!!!!! Можноли как нибудь ускорить процес расчета??? Этих формул на листе около 40 штук и они растягиваются в низ по ячейкам в хронологии по дате,т.е. с 01,01,2010 по нынешнюю дату. при этом Excel ужасно тормозит расчитывая все это(((((((Если надо могу объяснить что и как в формуле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2010, 08:10 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Chevrol, Я больше на программирование всегда надеялась поэтому мой вариант обеспечивает -выборку по столбцам 1 2...условие в яч а1 и в1м2010 за год м2010.08 за август 2010 m2010.08.2 третья декада ру3 все ру3 ру3*11 ру3 с типоразмером 11 .............. посмотри все-таки пример К сообщению приложен файл (xl100902.xls - 41Kb) cкачать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2010, 09:16 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
у меня рабочая формула и мне бы ускорить ее работу я в макросах не бум бум) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2010, 10:42 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Задействуйте в исходной книге доп. столбцы для облегчения формул. Например, в формуле пять раз пересчитывается ЕСЛИ(АА=А6;ЕСЛИ(ВВ=AY4... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2010, 14:09 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
vikttur, таблица с исходными данными выгружается из рабочей программы,на каждый день.суть формулы в том что:1) в ней три формулы по выдергиванию числа(первое "если" выдергивает по дате, второе по коду, находит подходящее число в нужном столбце и показывает).Соответственно таких столбцов три(из которых вытаскиваются числа).2)производит расчет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2010, 16:03 |
|
||
|
вывод даных из одной книги в другую соблюдая совпадение данных
|
|||
|---|---|---|---|
|
#18+
Всем драсти . Понимаю что просьба может для кого то показаться смешной,но уж больно долго я не пользовался по работе формулами . Суть в том что нужно чтобы в случае совпадения значений по колонке "строки" из таблицы 111 с соответствующей строкой в таблице 222 значение из колонки "цена" таблицы 111 переносилась в таблицу 222 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2010, 16:22 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36821702&tid=2177509]: |
0ms |
get settings: |
12ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
175ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 554ms |

| 0 / 0 |
