Новые сообщения форума "Профессиональные приемы работы в Microsoft Excel" Wasilic>> Re: Заполнить ячейки по условию 2011-01-06 10:28 http://forum.msexcel.ru/profiles/wasilic-u24852.html пробежаться по строчкам и заполнить поле(столбец D) Лист1 значениями из поля (столбца D) Лист 2: по условию если значения (ячейки ) столбца В лист 1 = значению (ячейки) столбца В лист2, также, значения ячеек столбца С лист1 и лист 2 совпадали. Пример: 12 ячейка столбеца В имеет значение (зав.номер) 1435-67 и совпадает в двух листах, а так же ячейка столбеца С (назвение цеха к примеру( АСУ совпадает в двух листах то в ячейку столбца D пишем фамилию Иванов и т д.
Возможно такое: Возможно, спомощью макроса. Только вот значений на листах 1 и 2 в столбцах В и С и D у нас нету. Надо бы свой пример выложить, как есть, как надо. KuklP>> Re: Заполнить ячейки по условию 2011-01-06 10:59 http://forum.msexcel.ru/profiles/kuklp-u39713.html Как вариант, сделайте в Акцессе и экспортируйте в Эксель. Если не подходит, читайте сообщение Wasilic. zs>> Re: Помогите написать формулу для рассчета з/п 2011-01-06 11:47 http://forum.msexcel.ru/profiles/zs-u24604.html можно в принципе отрезать 0,2;0,3;0,4 если zs>> Re: Подскажите ФОРМУЛУ РАСЧЕТА ПРОСРОЧЕННОСТИ ПАСПОРТА РФ 2011-01-06 11:48 http://forum.msexcel.ru/profiles/zs-u24604.html Яна ел A_00016>> Вопрос - создание БД в Аксцесс через импорт нескольких таблиц из Эксель 2011-01-06 13:03 http://forum.msexcel.ru/profiles/a00016-u35971.html Всем добрый день. Что имею на сегодня: - экселевские таблицы с платежами по банку (за 3 года); - в таблицах (за разные периоды времени - месяц, год и т.д.) выбраны платежи по клиентам + формулы + сводная таблица.
Пробую сделать базу данных в аксцессе (все периоды сложить в одну таблицу). Как я это делаю (у меня аксцесс 2003): - файл - Внешние данные - импорт; - в появившемся окне выбираю файл экселя; - выбираю "первая строка содержит заголовки столбцов"; - в новой таблице; - далее; - не создавать ключ (хочу его создать после полного сбора всех файлов экселя в одну базу); - готово. После в созданну базу пытаюсь добавить данные из другого файла эксель также через импорт внешних данных (все названия столбцов одинаковы во всех файлах, последоавительность столбцов также одинакова). После: - файл - Внешние данные - импорт; - в появившемся окне выбираю файл экселя; - выбираю "первая строка содержит заголовки столбцов"; - в новой таблице; - далее; - не создавать ключ (хочу его создать по... A_00016>> Re: Вопрос - создание БД в Аксцесс через импорт нескольких таблиц из Эксель 2011-01-06 13:10 http://forum.msexcel.ru/profiles/a00016-u35971.html По поводу импортируемых таблиц, размер таблиц - 64 столбика на 20-40 тысяч строк. Менять формат ячеек сразу в экселевской таблице на нужный проблемно, таблиц около 15 штук. Менять форматы данных хотелось бы именно в аксцессе. missttv>> увеличить количество условных форматирований 2011-01-06 14:39 http://forum.msexcel.ru/profiles/missttv-u51690.html подскажите, у меня 2003 офис, соответственно в экселе всего три условных форматирования, для создания таблицы мне необходимо четыре условия!
подскажите макрос для условного форматирования строки (точнее ячеек допустим с 1 по 5 или 10 в строке и т.д. по всем строкам!) при определенном значении какой-либо ячейки. пример прилагается. если не сложно то краткое описание макроса, что бы при возможности я никого не беспокоила, а сама все исправила или добавила еще парочку условий.
Заранее спасибо! Всех с наступающим Рождеством! )) С.М.>> Re: Комбинаторика с помощью Excel 2011-01-06 14:47 http://forum.msexcel.ru/profiles/sm-u19758.html Уважаемый Zorro2005, объясните, пожалуйста, 8!=40320, а по какому принципу Вы исключили ненужные перестановки до 384? Может все это возможно сделать с функциями ПЕРЕСТ, ФАКТ и ЧИСЛКОМБ, а не в ручную? Извините если что не так спросил, знаний своих пока не хватает! Я все-таки хочу докопаться до истины для того, чтобы можно было использовать эту программу для стыковки любого количества труб (а не только 6 как в примере).
Считаем: Число_перестановок_труб = Число_перестановок_без_повторений = N! = 4! = 24; Число_поворотов_труб = Число_размещений_с_повторениями = K^N (K = 2 - два конца у трубы) = 2^4 = 16; Итого вариантов = N!*2^N = 24*16 = 384. А 7 труб (= 645120) на 2003-ем листе уже не поместятся. Прикрепил мой вариант генератора перестановок: rusttemm>> Re: Комбинаторика с помощью Excel 2011-01-06 15:32 http://forum.msexcel.ru/profiles/rusttemm-u60451.html С.М. спасибо за пояснение! А теперь надо как то связать генератор перестановок с таблицей замеров с изменяющимся количеством труб (кроме первой и последней трубы). В таблицу ЗАМЕРЫ внес данные, в СТЫКОВКА – получил наилучший вариант. Т. е. довести программу до рабочего состояния. С миру по нитке... Всем спасибо! wowa78>> Сравнить несмежные, ненулевые ячейки в столбце ? 2011-01-06 18:14 http://forum.msexcel.ru/profiles/wowa78-u60736.html Есть столбец: 0 135 0 0 346 0 547 65 0 0 0 32 Как сравнить ненулевые ячейки м/у собой. Например парами 135 и 346, 346 и 547, 547 и 65, 65 и 32  Заранее благодарен !!! KuklP>> Re: увеличить количество условных форматирований 2011-01-06 20:24 http://forum.msexcel.ru/profiles/kuklp-u39713.html Так? Во втором файле добавил очистку заливок. Dmitr68>> Re: Сравнить несмежные, ненулевые ячейки в столбце ? 2011-01-06 20:39 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Как сравнить ненулевые ячейки м/у собой. Например парами 135 и 346, 346 и 547, 547 и 65, 65 и 32  Например так: wowa78>> Re: Сравнить несмежные, ненулевые ячейки в столбце ? 2011-01-06 21:34 http://forum.msexcel.ru/profiles/wowa78-u60736.html Спасибо Dmitr68 !!! Супер. То что нужно !!!
Юлия25>> как вставить связь с ячейкой (один адрес НО разные листы) 2011-01-06 22:29 http://forum.msexcel.ru/profiles/yuliya25-u27685.html Доброго вечера всем присутствующим.Опять нужна помощь! Надеюсь не откажете! Есть лист, имеющий 4 столбца. 1 и 2-столбец-Текущий период(2010) и 3 и 4-ый -аналогичный период прошлого года (2009). Первый столбец "увязан" с данными на ДРУГОМ листе (лист 2010)..(делалось вручную). Как увязать данные по 3 и4 столбцу с листом 2009. (по сути адреса одни и те же, только листы разные 2010 и 2009). Может можно скопировать как-нибудь по-хитрому. В приложение к сумбуру пример:) Roman.H>> Re: как вставить связь с ячейкой (один адрес НО разные листы) 2011-01-06 22:40 http://forum.msexcel.ru/profiles/romanh-u60392.html эм... либо я не понял что нужно сделать...
либо всё что нужно было сделать - протянуть ваши формулы вниз.
Юлия25>> Re: как вставить связь с ячейкой (один адрес НО разные листы) 2011-01-06 22:46 http://forum.msexcel.ru/profiles/yuliya25-u27685.html если вниз..то будут создаваться формулы одного листа (либо 2010 либо 2009). А у меня вопрос. Можно ли формулу слева (связь с листом 2010) скопировать в столбец (справа), где должны быть увязаня данные с листом 2009 Abilov_ilja>> Re: Подскажите ФОРМУЛУ РАСЧЕТА ПРОСРОЧЕННОСТИ ПАСПОРТА РФ 2011-01-07 00:30 http://forum.msexcel.ru/profiles/abilovilja-u60540.html Условие: Паспорт меняется в 20 и в 45 лет, если дата выдачи и дата рождения расходятся на 20 или 45 лет и более то формула выдавала ошибку ZORRO2005>> Re: как вставить связь с ячейкой (один адрес НО разные листы) 2011-01-07 00:54 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Юлия25, Вам поможет функция ДВССЫЛ(). ZORRO2005>> Re: как вставить связь с ячейкой (один адрес НО разные листы) 2011-01-07 01:03 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Этот вариант полегче. artem_59>> Как защитить макросы от редактирования 2011-01-07 10:38 http://forum.msexcel.ru/profiles/artem59-u34518.html Подскажите как можно защитить макросы от редактирования пользователями, но чтобы при необходимости самому иметь к ним доступ.
Спасибо. artem_59>> Как заменить число или букву, сразу во всех макросах 2011-01-07 10:43 http://forum.msexcel.ru/profiles/artem59-u34518.html Имеется книга Excel, в ней порядка 30 макросов, в каждом прописан код блокировки и разблокировки по "паролю" всех листов.
Иногда возникает необходимость менять "пароль", каждый раз заходить по очереди в каждый макрос и заменять "пароль" через поиск очень неудобно. Возможно ли как то найти и заменить искомый "пароль" сразу во всех макросах?
Спасибо. jimbots>> Ищу хорошего программиста по экселу, для выполнения большого задания. 2011-01-07 10:46 http://forum.msexcel.ru/profiles/jimbots-u30021.html Добрый день, ищу ХОРОШЕГО программиста который умеет и владеет экселом. Кидалы проходят мимо.  Суть работы:
Нужно доработать программу написанную в эксел "Менеджер ICQ чатов"
Примерно 50% кода и программы сделано, но вторую часть нужно дорабатывать.
Кого интересует работа с оплатой пишите в ICQ: 153-473 либо в мейл support@jimbots.ru
Насчёт цены договоримся.
50% Оплаты ДО и 50% ПОСЛЕ работы.
Работы много поэтому цена будет явно не 50р и не 100р) SFResid>> Как отображать кириллицу в MsgBox. 2011-01-07 10:46 http://forum.msexcel.ru/profiles/sfresid-u4955.html У меня англоязычная версия Microsoft Office Excel 2003. На рабочих листах русские буквы понимает как текст. А вот в комментариях к листингам макросов - непонятные символы вместо букв. То же и в значениях объявляемых текстовых констант. А в тексте подсказок в MsgBox, InputBox и пр. - все 2-х байтовые символы забиваются знаками  . Можно ли как то исправить? Serge 007>> Re: как вставить связь с ячейкой (один адрес НО разные листы) 2011-01-07 11:48 http://forum.msexcel.ru/profiles/serge_007-u25260.html Одной формулой и без доп ячеек:
=ЕСЛИ(ТИП(НАЙТИ("прош";C$2))=16;ИНДЕКС('2010'!$A$1:$F$9;СТРОКА();СТОЛБЕЦ());ИНДЕКС('2009'!$A$1:$F$9;СТРОКА();СТОЛБЕЦ()-2)) KuklP>> Re: Как заменить число или букву, сразу во всех макросах 2011-01-07 11:48 http://forum.msexcel.ru/profiles/kuklp-u39713.html ctrl+H. Current project. c6h5oh>> Сравнение одного столбца с двумя другими и результатом в четвертый 2011-01-07 11:52 http://forum.msexcel.ru/profiles/c6h5oh-u60816.html Помогите сравнить столбец1 с столбец2 столбец3 и результат в четвертый. Причем равнить с двумя другими А В С D 1 0,1 1,5 меньше 2 0,005 0,008 0,2 меньше 3 менее 1 2 0,1 меньше
написал так =ЕСЛИ(ЕТЕКСТ(A1);"меньше";И(A1<=B1;A1<=C1;B1>0;C1>0)), но она дает три результата "меньше", "Истина" и "Ложь". А надо чтобы два результата.
Спасибо sergo44441>> Как в access вывести номер квартала, к которому относится дата? 2011-01-07 13:41 http://forum.msexcel.ru/profiles/sergo44441-u3995.html Какую функцию для этого надо использовать, подскажите, пожалуйста? giperkan.ru>> Re: Выборка данных из выходной формы 1С 2011-01-07 14:47 http://forum.msexcel.ru/profiles/giperkanru-u60847.html Кто мне подскажет, реально ли изучить 1С самостоятельно на уровне программиста. И как это сделать. С чего начать? ZORRO2005>> Re: Сравнение одного столбца с двумя другими и результатом в четвертый 2011-01-07 14:50 http://forum.msexcel.ru/profiles/zorro2005-u4225.html c6h5oh, см. вложеие giperkan.ru>> Re: Как защитить макросы от редактирования 2011-01-07 14:55 http://forum.msexcel.ru/profiles/giperkanru-u60847.html Установите пароль при создании макроса. Пароль запомните. При изменении будете вводить пароль c6h5oh>> Re: Сравнение одного столбца с двумя другими и результатом в четвертый 2011-01-07 15:06 http://forum.msexcel.ru/profiles/c6h5oh-u60816.html Спасибо! Но это не совсем то, что надо. Надо результат в одной ячейки. И, я, наверное, не совсем ясно написал, что текст (менее ...) должен присутствовать (нужно (можно) принять равный нулю). zs>> Re: Подскажите ФОРМУЛУ РАСЧЕТА ПРОСРОЧЕННОСТИ ПАСПОРТА РФ 2011-01-07 17:31 http://forum.msexcel.ru/profiles/zs-u24604.html =ЕСЛИ(B4-C4=0;"ОК";"Просрочен "&B4-C4&" дней") echoprivet>> Печать VBA кода в текстовой файл 2011-01-07 18:15 http://forum.msexcel.ru/profiles/echoprivet-u11584.html Уважаемые, подскажите бесплатную программку для печати кодов макросов VBA в текстовой файл (*.txt, *rtf). Желательно, чтобы данная программа исправляла визуализацию кода, т.е. делала необходимые отступы, выделяла цветом и т.п.
Есть конечно EditPlus,Notepad++, а также Polystyle, SlickEdit, Visual Basic Code Formatter, SourceFormatX Source Code Formatter и т.п. Можно сохранить и в *.bas и в *.cls. Но я имел в виду нечто другое.
Года полтора назад пользовал бесплатную, русскоязычную программку какого-то программиста на VBA, написанною для собственных нужд. Так она сама расставляла табуляторы, выделяла цветом, сортировала макросы по именам, в общем приводила код в стандартный вид, который очень хорошо читался. Но в связи с тем, что обращаюсь к VBA не так часто (только при решении прикладных вопросов в Excel) данная программка у меня потерялась.
Может кто встречал такую, буду очень признателен. Streloc>> Re: Как отображать кириллицу в MsgBox. 2011-01-07 21:30 http://forum.msexcel.ru/profiles/streloc-u43737.html Установите другой офис. Проблема сама и решиться. Streloc>> Re: Ищу хорошего программиста по экселу, для выполнения большого задания. 2011-01-07 21:41 http://forum.msexcel.ru/profiles/streloc-u43737.html Пришлите файл, посмотрю смогу ли сделать. Желательно в архиве. Адрес: Streloc09@mail.ru Приложите объяснения, что именно необходимо сделать.
QIP: 574857750 nilem>> Re: Комбинаторика с помощью Excel 2011-01-07 23:58 http://forum.msexcel.ru/profiles/nilem-u30547.html Попробовал "разогнать" подход, предложенный С.М. для генератора перестановок. Получилось побыстрее, но в обоих случаях дальше 6-й трубы не идет rusttemm>> Re: Комбинаторика с помощью Excel 2011-01-08 00:23 http://forum.msexcel.ru/profiles/rusttemm-u60451.html Я в VBA не рзбираюсь, но может увеличить здесь (не миллион, а больше): If IterationCount > 1000000 Then MsgBox "Число итераций больше предельного", vbExclamation, "ПодгоняемТрубы" On Error GoTo 0 Exit Sub Извиняюсь, если что не так ляпныл!  И что значит "Число итераций больше предельного", если не трудно? Спасибо! _Boroda_>> Re: Копирование и вставка по параметрам с определенным шагом значений и границ 2011-01-08 02:11 http://forum.msexcel.ru/profiles/boroda-u12234.html Данный код копирует и переносит из определенного диапазона ячеек данные Это какой-то непонятный огрызок моего кода, который я писал для совершенно другой темы, с совершенно не нужными добавками.
Подправив его для Ваших условий, получим:
Private Sub CommandButton1_Click() n_ = 3 ' количество строк отступа r_ = WorksheetFunction.Max(22, Range("a" & Rows.Count).End(xlUp).Row) Range("K6:Q22").Copy Range("a" & r_ + n_).PasteSpecial Paste:=xlPasteValuesAndNumberFormats End Sub SFResid>> Re: Как отображать кириллицу в MsgBox. 2011-01-08 02:29 http://forum.msexcel.ru/profiles/sfresid-u4955.html Другой - это непременно русскоязычный? Или есть варианты? SFResid>> Как отображать кириллицу в MsgBox 2011-01-08 02:47 http://forum.msexcel.ru/profiles/sfresid-u4955.html У меня англоязычная версия Microsoft Office Word 2003. В тексте документа с русскими буквами проблем нет. А вот в комментариях к листингам макросов - непонятные символы вместо букв. То же и в значениях объявляемых текстовых констант. А в тексте подсказок в MsgBox, InputBox и пр. - все 2-х байтовые символы забиваются знаками " ". Можно ли как-то исправить? Wasilic>> Re: Сравнение одного столбца с двумя другими и результатом в четвертый 2011-01-08 10:24 http://forum.msexcel.ru/profiles/wasilic-u24852.html ИСТИНУ И ЛОЖЬ выдает ЕТЕКСТ. вот и надо проверить ЕСЛИ ИСТИНА то "меньше" ИНАЧЕ ..... =ЕСЛИ(ЕТЕКСТ(A1)=ИСТИНА;"меньше";ЕСЛИ(И(A1<=B1;A1<=C1);"меньше";"больше"))
хотя, проверка ЛЖИ, ИМХО не правильна. Просто, второе ЕСЛИ надо проверить отдельно на 3-х чистых значениях. sergo44441>> Re: Как в access вывести номер квартала, к которому относится дата? 2011-01-08 10:40 http://forum.msexcel.ru/profiles/sergo44441-u3995.html я тут решение нашел: квартал: DatePart("q";[дата]) rusttemm>> Re: Комбинаторика с помощью Excel 2011-01-08 10:55 http://forum.msexcel.ru/profiles/rusttemm-u60451.html Можно ли создать динамичную таблицу, верхняя и нижняя труба остаются, а количество промежуточных труб (ну и соответственно строки в таблице) изменяются в зависимости от значения ячейки Н1(количество труб)? Т.е вставка данных происходит в середину таблицы, две нижние строки (нижняя труба) сдвигаются вниз. Пока смог создать только такую таблицу (с помощью условного форматирования). Новые данные вставляются снизу. Так же посчитал, что при количестве средних труб =7, количество необходимых строк для таблиц сравнения значений вариантов составит 12257280 (12 млн.). Можно ли будет их продолжить на последующем листе? И сможет ли Excel все это хозяйство посчитать? (См. тему «Стыковка профильных труб», файл Трубы_2_2.rar). c6h5oh>> Re: Сравнение одного столбца с двумя другими и результатом в четвертый 2011-01-08 11:11 http://forum.msexcel.ru/profiles/c6h5oh-u60816.html Спасибо! Работает. Если не правильно, то я для этого и спрашивал, как правильно! Спасибо. zs>> Re: как вставить связь с ячейкой (один адрес НО разные листы) 2011-01-08 15:00 http://forum.msexcel.ru/profiles/zs-u24604.html als schlecht Fomel =ЕСЛИ(C4>0;'2009'!C4;0) skyman11>> как правильно записать значения? 2011-01-08 21:06 http://forum.msexcel.ru/profiles/skyman11-u53578.html здравствуйте, извините за беспокойство, у меня есть файл эксел 2007 со списком фамилий и электронных почт, как правильно записать эмэйлы и занести их в адресную книгу gmail? чтобы они читались вместе с фамилиями и т п, какой формат записи и какие знаки препинания?.
конкретный пример: формат 1й строки (Firstname,Lastname,Login,Skype,E-mail,Phone number)
но только почему то неправильно читает список эл почт в адресную книгу
на форуме справки по google я был но так и не понял, конкретно как нужно указывать , и какой формат 1й строки в экселе поэтому прошу по конкретнее указать формат записи а не отсылать на справку гугл
заранее благодарю Abilov_ilja>> Re: Подскажите ФОРМУЛУ РАСЧЕТА ПРОСРОЧЕННОСТИ ПАСПОРТА РФ 2011-01-08 21:27 http://forum.msexcel.ru/profiles/abilovilja-u60540.html а можете пример скинуть ? Streloc>> Re: Как отображать кириллицу в MsgBox 2011-01-08 22:21 http://forum.msexcel.ru/profiles/streloc-u43737.html Попробуйте написать MsgBox и далше в "кавычках" русскими буквами. Также используется знак ' после чего можно писать русскими буквами (клавиша Э на анг. раскладке). Если не будет печатать значит надо искать причину в макросе. Возможно есть ошибки, повторяющиеся строки или отсутствуют необходимые знаки "препинания".
MCH>> Re: Подскажите ФОРМУЛУ РАСЧЕТА ПРОСРОЧЕННОСТИ ПАСПОРТА РФ 2011-01-08 22:53 http://forum.msexcel.ru/profiles/mch-u48782.html а можете пример скинуть ?
Abilov_ilja, а Вы предложенные примеры уже смотрели? Не подходят? MCH>> Re: Комбинаторика с помощью Excel 2011-01-09 00:55 http://forum.msexcel.ru/profiles/mch-u48782.html Формул для решения задач по комбинаторике в интернете много, но вот способов генерации всех вариантов в Excel мало, а формулами еще меньше.
Один из способов генерации всех вариантов к данной задаче формулами, работает от 1 до 4 труб (от 2 до 384 вариантов), но не сложно переделать и для 6 труб, правда будет тормозить
ЗЫ: немного изменил последовательность генерации, что позволило чуть сократить формулу, файл перезалил С.М.>> Re: Комбинаторика с помощью Excel 2011-01-09 03:26 http://forum.msexcel.ru/profiles/sm-u19758.html Воплотил идею Казанского-ZORRO2005 (поиск перестановки с минимальной суммой квадратов разностей размеров стыкуемых труб) в макрос. Но на 7-и трубах мой PC завис. Всё-таки перебор всех перестановок - тупик: большая часть вариантов подгона практически не отличаются друг от друга. Должен быть какой-то эвристический алгоритм. Если перебирать перестановки "случайно", и должен быть критерий по которому макрос решит, что найден вполне оптимальный вариант и Бог с ними - 24735 другими вариантами-близнецами. User>> Re: Создание кнопки 2011-01-09 10:32 http://forum.msexcel.ru/profiles/user-u61614.html Здравствуйте! Не могли бы Вы помочь? В Excel 2007 при открытии любого документа на панели быстрого доступа есть кнопка, конвертирования файла. Добавил ее не знакомый мне программист. Макросы никогда не писала. Необходимо узнать какой макрос запускется при нажатии на кнопку и каким-то образом на другой машине добавить такую же кнопку, чтоб она выполняла те же самы действия. nilem>> Re: Комбинаторика с помощью Excel 2011-01-09 11:14 http://forum.msexcel.ru/profiles/nilem-u30547.html Ну и еще вариант (почти как у С.М.). Да, более 6-ти труб - никак. Наверное, можно задать какие-то нормы. Например, если смещение кромок стыкуемых элементов менее 30% толщины тонкой детали, то принимаем такой вариант, не перебирая все остальные. Если более - отправляем на калибровку (т.е. используем кувалду, а не Excel ). zs>> Re: Подскажите ФОРМУЛУ РАСЧЕТА ПРОСРОЧЕННОСТИ ПАСПОРТА РФ 2011-01-09 11:55 http://forum.msexcel.ru/profiles/zs-u24604.html plese rusttemm>> Re: Комбинаторика с помощью Excel 2011-01-09 15:05 http://forum.msexcel.ru/profiles/rusttemm-u60451.html Всем БОЛЬШОЕ СПАСИБО! Вы ПРОФЕССИОНАЛЫ! dimikust>> Re: Комбинаторика с помощью Excel 2011-01-09 15:23 http://forum.msexcel.ru/profiles/dimikust-u55498.html Друзья, создал новую тему для решения задач, связанных с комбинаторикой.
Спасибо за тему. Лет 30 таких пасьянсов не раскладывал. Выкладываю свой вариант. Формулами только для 4. Через VBA для любого числа труб, насколько места хватит. Три дня назад почему-то выложить не получилось. Ну и а) извиняюсь, что без красивой кнопки запуска макроса. б) есть о чем в этой еще в этой теме поговорить (будут след. сообщения). dimikust>> Re: Комбинаторика с помощью Excel 2011-01-09 15:56 http://forum.msexcel.ru/profiles/dimikust-u55498.html Сначала а самой задаче. Очевидно, что она решается декомпозицией: сначала нужно генерить Nфакториал перестановок, а затем для каждой перестановки все возможные ориентации. Точнее сгенерил очередную перестановку и сразу для нее все 2^N комбинации ориентаций.
Второй важнейший вопрос - это жизнеспособность программного кода. Я в вашей тусовке, конечно новичек, а по жизни уже старый и мудрый. Поэтому знаю, что программу нужно писать так, чтобы либо А) ее и через годы можно было бы понять. Либо Б) заранее знать, что это программа нужна только на несколько исполнений, а после этого наплевать, забыть и выкинуть. В этом смысле работающие программы от ребят (nilem и С.М.) явно одноразовые. И логику их разбирать морока. Можно конечно использовать как черный ящик, либо нужно переквалифицироваться в археологи от программирования (это чего это он тут понаделал). Разбор таких некомментированных программ полезен только на небольших этюдах (10- 20 строк кода). Данная исходная задача тако... rusttemm>> Re: Комбинаторика с помощью Excel 2011-01-09 15:59 http://forum.msexcel.ru/profiles/rusttemm-u60451.html dimikust, при генерации с помощью VBA на 7 трубах, после 5 минут работы машины вылезла ошибка: Run-time error '1004': Application-definden or object-defined error В коде высветилась строка: Sheets("Генерация").Cells(Строка, Столбец) = Подстановка(Труба) * 2 - 1 Изменится ли что то, если файл перевести на Excel2007? ZORRO2005>> Re: Комбинаторика с помощью Excel 2011-01-09 18:58 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Вариант от Уокенбаха: http://www.j-walk.com/ss/excel/tips/tip46.htm http://spreadsheetpage.com/index.php/tip/generating_permutations/
Вариант от японца YOSHIDA Hajime: http://www.ne.jp/asahi/math.edu/ami/myprog/jk_eng.htm nilem>> Re: Комбинаторика с помощью Excel 2011-01-09 22:26 http://forum.msexcel.ru/profiles/nilem-u30547.html Вот еще в тему: файлик с процедурой ZVI_PermutationsWithRepetition. Кстати, ZORRO2005, похоже, нашел автора алгоритма, на который ссылается Уокенбах. По крайней мере, YOSHIDA Hajime больше ни на кого не ссылается. Но все это уже показано в теме... Что же делать с 7-й трубой? Toha153>> Динамическая диаграмма отображает пустые результаты формул 2011-01-09 23:21 http://forum.msexcel.ru/profiles/toha153-u39281.html Здравствуйте уважаемые! Подскажите пожалуйста, как можно решить данную проблему. Имеется расчетная таблица (A2:E41) на листе "Исходная". Данные добавляются и удаляются в нее по мере надобности регулярно. Для отображения изменяющихся данных динамической диаграммой на листе "расчетная" создана таблица на основе "исходной" (без пробелов от удаленных данных). Но беда в том, что динамическая диаграмма видит пустое значение в формуле ("") как значение. Подскажите, пожалуйста, как можно решить данную проблему. Файл прилагаю. Streloc>> Re: Динамическая диаграмма отображает пустые результаты формул 2011-01-10 01:15 http://forum.msexcel.ru/profiles/streloc-u43737.html Вам трудно "ручками" поработать? Или Вы продаете эти проги третьим лицам, которые не хотят или не могут работать "ручками"? Если не можешь (или не хочешь) работать головой - работай "ручками". Все имеет решение. Это не кубическое уравнение где куб числа равен сумме двух чисел возведенных в куб по отдельности. Streloc>> Re: как правильно записать значения? 2011-01-10 01:22 http://forum.msexcel.ru/profiles/streloc-u43737.html А Вы не пробовали внести данные вручную? Почувствовать "клаву"? Я могу понять если у Вас более 200 абонентов в день, но если менее - тогда можно и вручную это сделать.
P.S. В каждой эл.почте есть автоматическая система сохранения эл.адреса. При её отсутствии можно внести эл.адрес собственноручно. Streloc>> Re: Печать VBA кода в текстовой файл 2011-01-10 01:32 http://forum.msexcel.ru/profiles/streloc-u43737.html Интересно, когда это было? Сейчас все бесплатные проги (полезны они или нет) при закачке требуют пароль, который можно узнать при отправке смс на определенный номер. Так что если и была такая прога - сейчас её не найти, а если и найти - то надо заплатить от 200 до 1000 руб. при всем при этом гарантий, что она будет работать, никаких - а деньги уже ушли. _Boroda_>> Re: Динамическая диаграмма отображает пустые результаты формул 2011-01-10 01:43 http://forum.msexcel.ru/profiles/boroda-u12234.html Во всех именах последний аргумент замените на СЧЁТ(расчетная!$h$2:$h$14)) см. вложение. Формулу в первом столбце переделал для 2003. Для 2007 перепишите обратно.
Вам трудно "ручками" поработать? Или Вы продаете эти проги третьим лицам, которые не хотят или не могут работать "ручками"? Если не можешь (или не хочешь) работать головой - работай "ручками". Все имеет решение. Это не кубическое уравнение где куб числа равен сумме двух чисел возведенных в куб по отдельности.
Не согласен. Я полностью поддерживаю достойное (с моей точки зрения) стремление Toha153 максимально все автоматизировать. Пусть даже и пару строк, но чтобы все само считалось и рисовалось: 1. исключение человеческого фактора - каждый может случайно ошибиться; 2. две минуты тут, две минуты там - глядишь, часик в день и экономии будет; 3. самому приятно (за каждого, конечно, не могу сказать, но мне, да и, я уверен, многим другим, п... KuklP>> Re: Печать VBA кода в текстовой файл 2011-01-10 01:46 http://forum.msexcel.ru/profiles/kuklp-u39713.html Ну, не все так грустно. Автору ответили здесь: http://www.planetaexcel.ru/forum.php?thread_id=23067 ZORRO2005>> Re: Динамическая диаграмма отображает пустые результаты формул 2011-01-10 01:48 http://forum.msexcel.ru/profiles/zorro2005-u4225.html Согласен с _Boroda_. Вопрос был нормальный. missttv>> Re: увеличить количество условных форматирований 2011-01-10 11:00 http://forum.msexcel.ru/profiles/missttv-u51690.html да, то что надо и работает хорошо, а то же самое но без кнопки можно сделать, что бы оно автоматом само менялось во втором файлике с очисткой заливок? KuklP>> Re: увеличить количество условных форматирований 2011-01-10 11:15 http://forum.msexcel.ru/profiles/kuklp-u39713.html По какому событию должно меняться? При открытии книги, внесении новой записи? Или силой мысли? missttv>> Re: увеличить количество условных форматирований 2011-01-10 11:44 http://forum.msexcel.ru/profiles/missttv-u51690.html по обновлению какой либо информации в таблице :'(, но это в принципе не важно и не крайне необходимо, тут еще начальство сделало финт ушами и СИЛЬНО усложнило задачу. я рыдаю... :'( :'( :'( хотела сама переделать макрос, но фокус не выйдет без Вашей помощи.
как здесь прописать, что если значение ячейки равно "бла-бла", то заливать только ячейки столбцов с "У" по "AF", а равно "бла-бла-бла", то заливать с "Н" по "Х"? это реально?
Public Sub www() Dim r As Range, c As Range, mr As Range, Lr& Lr = Cells(Rows.Count, 1).End(xlUp).Row Set r = Range([a2], Cells(Lr, 5)) r.Interior.ColorIndex = xlNone For Each c In r.Columns(5).Cells Set mr = Range(Cells(c.Row, 1), Cells(c.Row, 5)) Select Case c.Value &nb sp; Case "отгружен" mr.Interior.ColorIndex = 48 Case "передать на другой склад" mr.Interior.ColorIndex = 39 Case "" If Month(c.Offset(, -2)) = Month(Date) Then mr.Interior.ColorIndex = 6 If... KuklP>> Re: увеличить количество условных форматирований 2011-01-10 12:00 http://forum.msexcel.ru/profiles/kuklp-u39713.html Успокойте Ваши рыдания, missttv. Все пока реально. "как здесь прописать, что если значение ячейки равно "бла-бла"" - какой ячейки, чему равно... Давайте реальный пример: что есть, что хочу. На пальцах объяснять, дело неблагодарное. Да и гадалка из меня никудышная. missttv>> Re: увеличить количество условных форматирований 2011-01-10 12:33 http://forum.msexcel.ru/profiles/missttv-u51690.html пример тот же самы только в том виде в каком непосредственно моя таблица. объяснила как могла, если есть что-то не понятное расшифрую wild_t>> ПОДСЧЁТ КОЛИЧЕСТВА - ЕСЛИ ! 2011-01-10 15:57 http://forum.msexcel.ru/profiles/wildt-u62182.html Нужно подсчитать количество Мужчин и Женщин по каждому факультету Таблица: a1: Факультет_1 б1: МУЖЧИНА a2: Факультет_1 б2: ЖЕНЩИНА
ОБЩИЙ СМЫСЛ ЗАПИСИ ФОРМУЛЫ ДУМАЮ ТАКОЙ:
=сумм(ЕСЛИ((a1="МУЖЧИНА")+(б1="Факультет_1");1;0))
помогите . пожалуйста. Записать РАБОЧУЮ формулу
прикреплен файл с таблицей студентов где и нужно подсчитать количество М И Ж по факультетам Wasilic>> Re: Динамическая диаграмма отображает пустые результаты формул 2011-01-10 16:02 http://forum.msexcel.ru/profiles/wasilic-u24852.html Да, уж. 
Вам трудно "ручками" поработать?
И действительно - Streloc
Если не можешь (или не хочешь) работать головой - работай "ручками". А Toha153, как я понял, хочет научиться работать головой. Я так понимаю. rusttemm>> Re: Комбинаторика с помощью Excel 2011-01-10 16:07 http://forum.msexcel.ru/profiles/rusttemm-u60451.html Кстати! Если кому интересно, что это за труба такая, можно посмотреть здесь: http://www.perekryvatel.ru/olks/ Wasilic>> Re: Количество М и Ж по факультетам 2011-01-10 16:25 http://forum.msexcel.ru/profiles/wasilic-u24852.html Возможно надо применить СЧЕТЕСЛИ(). А лучше, выложи файл с примером, вот так есть - вот так надо. wild_t>> Re: ПОДСЧЁТ КОЛИЧЕСТВА - ЕСЛИ ! 2011-01-10 16:40 http://forum.msexcel.ru/profiles/wildt-u62182.html ПОПОРОБЫВАЛ ВОТ ТАК =ЕСЛИ($G$2:$G$19;"М")
ОТЛично считает...
но если добавляю ищё одно условие ... пипец.. пишет ошибка
=СУММ(ЕСЛИ($G$2:$G$19;"М")<=ЕСЛИ($A$2:$A$19;"ФБ")) Serge 007>> Re: ПОДСЧЁТ КОЛИЧЕСТВА - ЕСЛИ ! 2011-01-10 16:48 http://forum.msexcel.ru/profiles/serge_007-u25260.html Да тупо =СУММПРОИЗВ(($A$2:$A$19=$A23)*($G$2:$G$19=B$22)) wild_t>> Re: ПОДСЧЁТ КОЛИЧЕСТВА - ЕСЛИ ! 2011-01-10 16:53 http://forum.msexcel.ru/profiles/wildt-u62182.html спасибо!!!!!!!! большушее wild_t>> Re: ПОДСЧЁТ КОЛИЧЕСТВА - ЕСЛИ ! 2011-01-10 16:57 http://forum.msexcel.ru/profiles/wildt-u62182.html Да тупо =СУММПРОИЗВ(($A$2:$A$19=$A23)*($G$2:$G$19=B$22))
вот суммпроизв() формула есть а СРЕДПРОИЗВ () есть формула ? в том же файле на странице второй есть задание где нужно уже ТРИ условия и подсчитать СРЕДНЕЕ И МАКСИМАЛЬНОЕ _Boroda_>> Re: ПОДСЧЁТ КОЛИЧЕСТВА - ЕСЛИ ! 2011-01-10 17:16 http://forum.msexcel.ru/profiles/boroda-u12234.html Можно так: =СРЗНАЧ(ЕСЛИ($D$2:$D$19=$A24;ГОД(СЕГОДНЯ())-ГОД($F$2:$F$19);"")) =МАКС(($D$2:$D$19=$A24)*$H$2:$H$19) см. вложение.
(там еще вариант для первого листа) =СУММ(--($A$2:$A$19&$G$2:$G$19=$A23&B$22))
Все - формулы массива Mnemon>> Как дублиравать информацию в другой файл автоматом? 2011-01-11 15:51 http://forum.msexcel.ru/profiles/mnemon-u62309.html Проблема такая может кто знает как решить её? Есть две базы (одинаковые) в разных файлах как работая в одном из файлов сделать так что бы при работе в нём информация дублировалась во второй. Если это возможно вообще. Ситуация такая два менеджера не могут работать в одном файле (в локальной сети) одновременно с возможностью сохранения данных, поэтому пришлось копировать базу для каждого менеджера а очень бы хотелось что бы информация была одинакова в двух базах. Надеюсь понятно изложил суть проблемы, если что готов пояснить подробнее. Спасибо. Ingvar>> Получение данных из сводной таблицы с помощью макроса. 2011-01-11 17:55 http://forum.msexcel.ru/profiles/ingvar-u5141.html Добрый день. Озадачен проблемой.
Исходные данных: Сводная таблица с данным. Данные в сводную берутся из внешнего источника.(База Access). Доступа к источнику нет. Соответственно нет возможности обновления данных, но базовые данные загруженны в сводную.
Нужно: Получить базовые данные по которым строится сводная таблица и передать их в свою базу Access. Желательно с минимум промежуточных действий. Если есть вариант напрямую?
Строк данных, загруженных в сводную, более 65536 всегда. Так что раскрытие сводной не позволит скопировать всю информацию. (Сообщение Excel - "Скопированные не все исходные записи" ).
Я пока придумал только вариант причем данный вариант меня не устраивает по многим причинам: 1. Выбор необходимых строк сводной.(не смог отменить выделение всех строк, пошел другим путем: [code] With ActiveSheet.PivotTables("СводнаяТаблица1").PivotFields("Группа22")< br /> .PivotItems("ИмяГруппы22-1").Visible = False .PivotItems("ИмяГруппы22-2").Visible = False .P... zs>> Re: Как дублиравать информацию в другой файл автоматом? 2011-01-11 18:10 http://forum.msexcel.ru/profiles/zs-u24604.html =([Книга1]Лист1!A1) Ingvar>> Определение имени сводной на существующем листе? 2011-01-11 18:12 http://forum.msexcel.ru/profiles/ingvar-u5141.html Подскажите как определить имя сводной таблицы которая создана на лист Эксель. Например я знаю что у меня на "Лист3" всегда есть сводная. Обычно она называется: "СводнаяТаблица1" Но возможно может называться в исключениях "СводнаяТаблица2" и "СводнаяТаблица3" и т.п. Соответственно заточив макрос под "СводнаяТаблица1" в случаях когда попадут данные исключения получим ошибку. Вариант ошибки нужно исключить, поэтому я хочу определить имя сводной. Занести её в переменную и работать с ней далее. Вопрос как? Ingvar>> Re: Получение данных из сводной таблицы с помощью макроса. 2011-01-11 18:17 http://forum.msexcel.ru/profiles/ingvar-u5141.html Да еще вопрос, в догонку как определить имя листа Excel на котором детализированных данные сводной таблицы. ("Лист2", "Лист3", "Лист4" ....) _Boroda_>> Re: Определение имени сводной на существующем листе? 2011-01-11 18:44 http://forum.msexcel.ru/profiles/boroda-u12234.html Первая (у тебя - единственная) сводная на листе ActiveSheet.PivotTables(1) oleg_ya>> Построить зависимость столбца А от строки 3 2011-01-11 18:46 http://forum.msexcel.ru/profiles/olegya-u62332.html Построить зависимость столбца А от строки 3 Помогите пожалуйста!! Я нашёл така что нужно использовать функцию ЛИНЕЙН я не могу разобраться с известные_значения X и Y и дальше Raidy>> Re: Решение одной задачи 2011-01-11 18:46 http://forum.msexcel.ru/profiles/raidy-u62272.html Не получается в ответе выводит 0( _Boroda_>> Re: Решение одной задачи 2011-01-11 18:53 http://forum.msexcel.ru/profiles/boroda-u12234.html Записаны номера телефонов 25 человек "1 Лоскутов Ф.В. 22-13-45" засунуто в одну ячейку или в 3? Raidy>> Re: Решение одной задачи 2011-01-11 18:54 http://forum.msexcel.ru/profiles/raidy-u62272.html в 3 _Boroda_>> Re: Решение одной задачи 2011-01-11 18:55 http://forum.msexcel.ru/profiles/boroda-u12234.html В каком столбце телефоны? Raidy>> Re: Решение одной задачи 2011-01-11 18:58 http://forum.msexcel.ru/profiles/raidy-u62272.html В С _Boroda_>> Re: Решение одной задачи 2011-01-11 19:01 http://forum.msexcel.ru/profiles/boroda-u12234.html Тогда просто берете формулу уважаемого MCH =СЧЁТЕСЛИ(B1:B25;"22*") и меняете там В на С Raidy>> Re: Решение одной задачи 2011-01-11 19:04 http://forum.msexcel.ru/profiles/raidy-u62272.html Я так и делал(в диапозон вписывал C1:C25 а в критерий 22 все равно 0 выдаёт( _Boroda_>> Re: Решение одной задачи 2011-01-11 19:15 http://forum.msexcel.ru/profiles/boroda-u12234.html Кладите файл Raidy>> Re: Решение одной задачи 2011-01-11 19:18 http://forum.msexcel.ru/profiles/raidy-u62272.html вот _Boroda_>> Re: Решение одной задачи 2011-01-11 19:25 http://forum.msexcel.ru/profiles/boroda-u12234.html И что не получается? Во вложении все по формуле, которую уважаемый MCH с самого начала написал Ingvar>> Re: Определение имени сводной на существующем листе? 2011-01-11 19:26 http://forum.msexcel.ru/profiles/ingvar-u5141.html Первая (у тебя - единственная) сводная на листе ActiveSheet.PivotTables(1)
Спасибо. А подскажи как определить конец сводной саму нижную правую ячейку(перекресток итогов строк и столбцов) А то код :
Range("A1").Select ActiveCell.SpecialCells(xlLastCell).Select Selection.End(xlToLeft).Select
Не работает при скрытии части строк. Например всего когда сводная вся отображается 4073 строки. и данный код работает. А когда скрываешь все строки(например по 2му столцу оставляя только 4) у тебя получается 469 строк. А данный код всё равно выдает 4073 строку.
Цель выделения данной ячейки получить детали(т.к. данные по которым данный сегмент свод ной строится). Т.к. другим способом их получить нельзя. _Boroda_>> Re: Определение имени сводной на существующем листе? 2011-01-11 19:36 http://forum.msexcel.ru/profiles/boroda-u12234.html Если производились изменения на листе, то xlLastCell корректно работает только после сохранения книги. Перед своим кодом напиши ActiveWorkbook.Save Raidy>> Re: Решение одной задачи 2011-01-11 19:36 http://forum.msexcel.ru/profiles/raidy-u62272.html Я всё делаю по формуле но ответ 2 не получается,в ячейке где считаю выводится 0 и всё _Boroda_>> Re: Решение одной задачи 2011-01-11 19:37 http://forum.msexcel.ru/profiles/boroda-u12234.html Вы мое вложение смотрели? В предыдущем сообщении. Raidy>> Re: Решение одной задачи 2011-01-11 19:39 http://forum.msexcel.ru/profiles/raidy-u62272.html Смотрел,а знак * обязательно ставить?просто я писал просто 22 что он обозначает? _Boroda_>> Re: Решение одной задачи 2011-01-11 19:44 http://forum.msexcel.ru/profiles/boroda-u12234.html Обязательно. Обозначает, что ищем "первые два символа - 22, а остальные любые". Без него - ищем строго 22. Raidy>> Re: Решение одной задачи 2011-01-11 19:47 http://forum.msexcel.ru/profiles/raidy-u62272.html Всё,спасибо большое,очень сильно помогли! Ingvar>> Re: Определение имени сводной на существующем листе? 2011-01-11 19:47 http://forum.msexcel.ru/profiles/ingvar-u5141.html Спасибо! Заработало. Правда тупит и по времени много, но автоматически. Пока так сойдет все равно быстрей чем руками . _Boroda_>> Re: Определение имени сводной на существующем листе? 2011-01-11 19:52 http://forum.msexcel.ru/profiles/boroda-u12234.html А что в итоге делаешь-то? Поделись кусочком. Ingvar>> Re: Получение данных из сводной таблицы с помощью макроса. 2011-01-11 19:55 http://forum.msexcel.ru/profiles/ingvar-u5141.html Скрытие строк и отображение решил пока следующим образом: [code] Sub Скрытие_строк()
Dim pt As PivotTable, pf As PivotField Dim tv As PivotItems, th As PivotItems, t As PivotItem
'Отключения обновления экрана и пересчета для ускорения процесса. Особенно если естьвычисляемые поля в сводных. Application.ScreenUpdating = False Application.Calculation = xlCalculationManual
Set pt = ActiveSheet.PivotTables("СводнаяТаблица1") Set pf = pt.PivotFields("Столбец21") Set tv = pf.VisibleItems Set th = pf.HiddenItems
'на всякий случай делаем видимыми все поля т.к. если что-то скрыто то возможна некоректная работа For Each t In th t.Visible = True Next t
For Each t In tv 'Оставляем здесь те группы которые нам нужны If t = "Группа1" Then GoTo NNN If t = "Группа2" Then GoTo NNN If t = "Группа3" Then GoT o NNN If t = "Группа4" Then GoTo NNN t.Visible = False NNN: Next t
'Расчитываем данные и включаем обратно отображение и автовычисления Application.Calculate Application.Calculation = xlCalculationAut... Ingvar>> Re: Определение имени сводной на существующем листе? 2011-01-11 20:01 http://forum.msexcel.ru/profiles/ingvar-u5141.html А что в итоге делаешь-то? Поделись кусочком.
В итоге обрабатываю сводную и тащу данные из сводной и потом загоняю из в Access и делаю на основе внешнего источника данных свою сводную с теми данными что мне надо. Проблема в том что файлов более 13 файлов и в каждом сводная с внешним источников с данными более 65536 строк и объемом по 50 Мб.
Кусочек я вытаскиваю данные из сводной так вот: [code] Sub Скрытие_строк()
Dim pt As PivotTable, pf As PivotField Dim tv As PivotItems, th As PivotItems, t As PivotItem
'Отключения обновления экрана и пересчета для ускорения процесса. Особенно если естьвычисляемые поля в сводных. Application.ScreenUpdating = False Application.Calculation = xlCalculationManual
Set pt = ActiveSheet.PivotTables("СводнаяТаблица1") Set pf = pt.PivotFields("Столбец21") Set tv = pf.VisibleItems Set th = pf.HiddenItems
'на всякий случай делаем видимыми все поля т.к. если что-то скрыто то в... С.М.>> Re: Комбинаторика с помощью Excel 2011-01-11 20:38 http://forum.msexcel.ru/profiles/sm-u19758.html Что же делать с 7-й трубой?  Всё-таки перебор всех перестановок - тупик: большая часть вариантов подгона практически не отличаются друг от друга.
Попытка: rusttemm>> Re: Комбинаторика с помощью Excel 2011-01-11 21:06 http://forum.msexcel.ru/profiles/rusttemm-u60451.html Теперь можно идти дальше!? Программа посчитает любое количество труб? С.М.>> Re: Комбинаторика с помощью Excel 2011-01-11 21:20 http://forum.msexcel.ru/profiles/sm-u19758.html Программа посчитает любое количество труб? rusttemm, посмотрел картинки на Вашей ссылке. Сколько максимально за раз сваривают ? Олег*>> Re: Как подсчитать количество вхождений чисел в список? 2011-01-11 21:44 http://forum.msexcel.ru/profiles/oleg-u24862.html _Boroda_ и Serge 007, большое вам спасибо! Оба вложенных файла изучил очень внимательно.
Классно, что в Интернете есть замечательный форум, на котором есть грамотные люди, всегда готовые протянуть руку помощи! IgorEfremenko>> Сравнение значений по "тегам" 2011-01-11 22:01 http://forum.msexcel.ru/profiles/igorefremenko-u62354.html Здравствуйте, у меня следующий вопрос: на листе у меня 4 столбца. В первом забиты текстовые значения в виде "значение1" "значение2" "значение3" ... "значение100"
Назовем их тегами. Во втором столбце напротив каждого тега есть числовое значение, например пара "значение1 0,05".
В третьем столбце есть не все теги из первого, а лишь часть. Например, "значение8" "значение15" "значение32" И у каждого тега в четвертом столбце есть другое значение, отличное от значения из второго столбца.
Есть ли возможность средствами excel сделать сравнение по тегам, сравнить первое и второе значение у совпадающих тегов и записать результат в другую ячейку? MCH>> Re: Сравнение значений по "тегам" 2011-01-11 22:26 http://forum.msexcel.ru/profiles/mch-u48782.html IgorEfremenko, нужен Ваш пример, и пояснения как нужно "сравнить первое и второе значение у совпадающих тегов и записать результат в другую ячейку" IgorEfremenko>> Re: Сравнение значений по "тегам" 2011-01-11 22:31 http://forum.msexcel.ru/profiles/igorefremenko-u62354.html Спасибо, прикрепил пример к сообщению. Serge 007>> Re: Сравнение значений по "тегам" 2011-01-11 22:38 http://forum.msexcel.ru/profiles/serge_007-u25260.html В G3:
=ВПР(E3;$B$3:$C$12;2;0)-F3 MCH>> Re: Сравнение значений по "тегам" 2011-01-11 22:42 http://forum.msexcel.ru/profiles/mch-u48782.html =ЕСЛИ(ЕНД(ВПР(E3;$B$3:$C$12;2;));"";ВПР(E3;$B$3:$C$12;2;)-F3) или
=СУММПРОИЗВ(($B$3:$B$12=E3)*($C$3:$C$12-F3)) rusttemm>> Re: Комбинаторика с помощью Excel 2011-01-11 22:43 http://forum.msexcel.ru/profiles/rusttemm-u60451.html Зона изоляции профильными трубами (Профильным перекрывателем) может достигать до 200м. Если длина одной трубы около 8,5-9м, то получается 24 трубы на комплект. Но такое бывает редко. Обычно поступают заявки на 6-8 труб (с верхней и нижней трубами включительно). IgorEfremenko>> Re: Сравнение значений по "тегам" 2011-01-11 23:06 http://forum.msexcel.ru/profiles/igorefremenko-u62354.html Спасибо! Ingvar>> Выполнение в эксели макросом процедуры сжатия базы данных Акцесс 2011-01-12 13:15 http://forum.msexcel.ru/profiles/ingvar-u5141.html Добрый день.
Подскажите возможно из экселя сжать базу акцесс? litera>> Суммирование по разным критериям и разным столбцам (но не суммеслимн) Excel07 2011-01-12 14:23 http://forum.msexcel.ru/profiles/litera-u38128.html Добрый день. Во вложении находится файл, в котором в закладке "ИСХОДНИК" находятся матрицы торговых точек. В закладке "ГОТОВАЯ ТАБЛИЦА" нужно просуммировать данные из первого листа по категриям (шоколад, весовые конфеты и ты пы) в разрезе конкретных матриц торговых точек.
Подскажите пжалсссстаааа как это сделать. Заранее очень благодарна) Serge 007>> Re: Суммирование по разным критериям и разным столбцам (но не суммеслимн) Excel07 2011-01-12 14:51 http://forum.msexcel.ru/profiles/serge_007-u25260.html Здравствуйте.
=СУММПРОИЗВ(($A2=ИСХОДНИК!$C$1:$I$1)*(ИСХОДНИК!$B$2:$B$30=B$1)*ИСХОДНИК!$C$2:$I$30) Евгений А.>> Re: Как дублиравать информацию в другой файл автоматом? 2011-01-12 14:54 http://forum.msexcel.ru/profiles/genyaa-u111.html Странно... почему Вы говорите, что два менеджера не могут работать в одном файле с возможностью сохранения изменений одновременно? Вы настраивали общий доступ к книге? Если да, то почему именно этот вариант не подошел? Mnemon>> Re: Как дублиравать информацию в другой файл автоматом? 2011-01-12 15:03 http://forum.msexcel.ru/profiles/mnemon-u62309.html Евгений А. Общий доступ к файлу есть и менеджеры могу работать одновременно, только один заходит в файл "Только для чтения" а в этом режиме можно сохранить копию исправленного файла а не сам файл litera>> Re: Суммирование по разным критериям и разным столбцам (но не суммеслимн) Excel07 2011-01-12 15:07 http://forum.msexcel.ru/profiles/litera-u38128.html спасиб огромное))) Евгений А.>> Re: Как дублиравать информацию в другой файл автоматом? 2011-01-12 16:08 http://forum.msexcel.ru/profiles/genyaa-u111.html Нет, нет... я говорю об организации общего доступа к файлу не в сети, а в Excel. Наберите в Справке Excel "Использование общей книги для совместной работы" и следуйте данным там инструкция, как создать общую книгу для совместной работы с книгой. В этом режиме можно редактировать и сохранять файл одновременно нескольким пользователям. (Правда некоторые возможности самого Excel будут немного ограничены.) Dmitr68>> Re: Суммирование по разным критериям и разным столбцам (но не суммеслимн) Excel07 2011-01-12 16:09 http://forum.msexcel.ru/profiles/dmitr68-u18737.html Можно и простой СУММЕСЛИ:
=СУММЕСЛИ(ИСХОДНИК!$B$2:$B$30;B$1;ИНДЕКС(ИСХОДНИК!$C$2:$I$30;;ПОИСКПОЗ($A2;ИСХОДНИК!$C$1:$I$1;0))) Roman.H>> Удаленно обновить запрос и сводную 2011-01-12 17:12 http://forum.msexcel.ru/profiles/romanh-u60392.html Всем привет! Поиск по форуму не помог, возможно уже кто-то и спрашивал..
Дело вот в чем: 1. У меня есть файл с запросом из базы данных (сам файл называется "Остатки") и на другом листе сводная таблица по этому запросу. 2. Есть кнопочка в этом файле, которая обновляет запрос и сводную по одному клику. Вот ее код:
Sheets("Остатки").Range("A2").QueryTable.Refresh BackgroundQuery:=False Sheets("Сводная").PivotTables("СводнаяТаблица1").PivotCache.Refresh
А вот что хочу сделать - в совершенно другом файле есть ссылки на данные с файла "Остатки", я хочу повесить кнопку, которая будет удаленно (без открывания) обновлять запрос и сводную, а также связи с ней. И вот с этим возникли сложности Ingvar>> Re: Выполнение в эксели макросом процедуры сжатия базы данных Акцесс 2011-01-12 17:43 http://forum.msexcel.ru/profiles/ingvar-u5141.html Что вообще не вариант? Ingvar>> Re: Удаленно обновить запрос и сводную 2011-01-12 17:44 http://forum.msexcel.ru/profiles/ingvar-u5141.html Проще подвязаться к базе данных и на динамический обновляемый запрос. Когда в базе будут меняться данные. Достаточно будет обновить сводную и всё поменяеться.
Зачем городить кучу книг? Roman.H>> Re: Удаленно обновить запрос и сводную 2011-01-12 17:50 http://forum.msexcel.ru/profiles/romanh-u60392.html Запрос (и сводная) очень много весят, у меня сейчас так и сделано, но файл очень тяжелый становится, а мне еще туда много информации в дальнейшем вставлять
А да, и база меняется ежесекундно практически, вообще не вариант делать чтобы она автоматически обновлялась Ingvar>> Re: Удаленно обновить запрос и сводную 2011-01-12 18:33 http://forum.msexcel.ru/profiles/ingvar-u5141.html Тогда сделать слепок данных в таблице. А когда нужно пересоздать таблицу в базе. 1. Привязываешь сводную к нужной таблице. 2. В базе запросом создаешь таблицу с нужными данными(не всеми для оптимизации) 3. В итоге можно для быстроты обновлять таблицу из Екселя или Акцесс.
В Екселе пересоздание можно запустить макросом, подвязав его выполнение на кнопку например(дополнительно можно и автообновление сводной сделать):
Sub ReCreatelTab() bn_ = "test.mdb" 'Имя файла базы zn_ = "CreateTable" ' Имя запроса на Set a_ = CreateObject("Access.Application") On Error GoTo A With a_ .Visible = 0 .opencurrentdatabase ThisWorkbook.Path & "\" & bn_ .docmd.OpenQuery zn_ End With Exit Sub A: On Error Resume Next Set a_ = Nothing On Error GoTo 0 End Sub
toxic>> создание диаграмм 2011-01-12 18:33 http://forum.msexcel.ru/profiles/toxic-u62484.html Здравствуйте! В процессе выполнения задания возник вопрос. Необходимо построить диаграмму по заданным данным, причем вид полученной диаграммы должен совпадать с приведенной. В некоторых случаях данный необходимо реорганизовать. Мучаюсь уже довольно долго, у самой ничего толкового не выходит... Не могли бы добрые люди хотя бы подсказать, в каком направлении двигаться?... Вообщем, вот данные (2 таблицы) и 2 диаграммы, которые нужно получить. missttv>> Re: создание таблицы для учета среднемесячных остатков 2011-01-12 19:09 http://forum.msexcel.ru/profiles/missttv-u51690.html всегда поражалась таким людям! мегамозг!, в отличие от меня ! второй файлик очень классный, но можно как сделать что бы еще все субботы сварачивались и в столбце допустим Q1:Q3 если от руки дописать праздники, то они сами бы добавились в столбец, даже если это суббота. а?!!! : TimSha>> Re: создание диаграмм 2011-01-12 19:24 http://forum.msexcel.ru/profiles/timsha-u13313.html Вариант - гистограмма, изменить для ряда и по допоси... Далее - по аналогии, F1 в поддержку... toxic>> Re: создание диаграмм 2011-01-12 20:55 http://forum.msexcel.ru/profiles/toxic-u62484.html Спасибо большое, я разобралась с ней!!!  А насчет первой не подскажете? я там не пойму никак, у меня по этим данным совсем другое получается, когда пытаюсь построить... Может, там тоже надо что-то изменить в самой диаграмме? admin>> Цикл с параметром: группа For 2011-01-13 01:18 http://forum.msexcel.ru/profiles/admin-u36437.html Цикл с параметром: группа For Даны целые числа K и N (N > 0). Вывести N раз число K.
Помогите организовать это в VBA в excel.
За ранее благодарен!!! KuklP>> Re: создание таблицы для учета среднемесячных остатков 2011-01-13 10:44 http://forum.msexcel.ru/profiles/kuklp-u39713.html На первый вопрос: у Вас Module1 макрос HideHolidaysOnly это делает. Ну добавьте в модуль книги: Private Sub Workbook_Open() Call HideHolidaysOnly End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object) Call HideHolidaysOnly End Sub На второй... м-да. Ну, давайте подождем, пока меня осенит вдохновение. На сегодня все. До встречи на следующей неделе. |
Комментариев нет:
Отправить комментарий