Как исключить скрытые столбцы из сумирования, ПРОМЕЖУТОЧНЫЕ.ИТОГИ и АГРЕГАТ не помогают
Пользователь
Сообщений: Регистрация: 23.12.2012
10.07.2014 18:15:16
Добрый вечер. Подскажите, кто знает как исключить скрытые столбцы из суммирования. При скрытых строках помогают ПРОМЕЖУТОЧНЫЕ.ИТОГИ и АГРЕГАТ, а вот при скрытых столбцах не помогают (собственно АГРЕГАТ явно указывает, что скрытые строки). Маленький пример во вложении.
Формулы в сводных таблицах.
Пользователь
Сообщений: Регистрация: 23.12.2012
24.06.2014 11:17:55
Всем добрый день. Сводные таблицы, позволяют использовать формулы (вычисляемое поле, и вычисляемый объект). Как недавно выяснилось (к огромной радости) в сводных можно использовать формулы вида ЕСЛИ. В прилагаемом примере, на листе Работает_вычисление прописана формула =ЕСЛИ('Факт 2012'>'План 2012';1;0), формула прописана в вычисляемом объекте. Формула работает корректно. А вот на листе Не работает вычисление, была попытка прописать формулу вида '=СЧЁТЕСЛИ( 'Названия строк';'Названия строк') в вычисляемом поле, но выдает ошибку. Подскажите пожалуйста, в чем ошибка во втором случае
Плагиат с Планеты EXCEL
Пользователь
Сообщений: Регистрация: 23.12.2012
26.05.2014 17:58:05
Посмотрите ссылку очень сильно напоминает пример со старой планеты.
Не работает ВПР, при явном совпадении искомого значения
Пользователь
Сообщений: Регистрация: 23.12.2012
14.05.2014 13:31:41
Добрый день. Столкнулся впервые с такой ситуацией. С помощью ВПР нужно подтянуть данные со сводной таблицы. Функция получить данные сводной таблицы отключена. Формат ячеек искомого значения и в таблице поиска одинаковые. Искомое значение в таблице присутствует, (проверено с помощью счетесли) при этом ВПР в одних случаях находит значение, а в других нет. Пример в приложении. Кто знает, где тут рояль в кустах, помогите разобраться.
Заменить вопросительный знак через ctr H
Пользователь
Сообщений: Регистрация: 23.12.2012
11.04.2014 17:03:24
Добрый день, подскажите как сделать замену символа вопросительный знак, через ctr H. С самой задачей можно справиться через формулу вида =ПОДСТАВИТЬ(B2;"?";"_" )
Однако при использовании стандартного инструмента ctr h ? заменить на _ то получится произойдет замена всех знаков после вопросительного знака на заменяемое значение. Скажите пожалуйста, как можно сделать замену вопросительного знака ( ? ), именно с помощью ctr H
В продолжение темы про формулы массива работающие поячеячно и не работающие поячеячно
Пользователь
Сообщений: Регистрация: 23.12.2012
19.01.2014 16:24:44
Здравствуйте, всем доброго дня. Начало темы Короткая предыстория, где год назад потребовалось формула которая присваивает уникальные номера, и повторяет эти номера в случае повторения этих данных. Решение было найдено как формулами, так и UDF. Пользовался формулами, но пришло время заменить формулы на UDF, правда требовалась некоторая доработка существующей UDF. Обратился к автору UDF HUGO, он изменил UDF, под новые условия. В итоге полученная UDF выполняла поставленную задачу, но она стала массивной. Причем именно массивной с обязательным вводом UDF в весь диапазон. Однако предыдущая формула, то же была массивной, но она могла работать без ввода её в диапазон, а путем протягивания. Пример можно посмотреть в приложении. Мне было изначально непонятно почему одна формула массива должна вводиться в весь диапазон, а другую можно просто протянуть вниз. В итоге после долгих разъяснений HUGO (за что ему спасибо), стало понятно что формула массива введенная в весь массив обрабатывает все ячейки как одни массив данных, а формула массива которую протягиваем, обрабатывает ячейки поячеячно, не как массив данных. Поэтому есть разница в скорости работы формул. Вот прошу пояснить правильно ли я понял разницу в работе формул массива которые можно протягивать и которые обязательно вводить в весь массив данных.
Собрать почтовый адрес, из отдельных ячеек в одну ячейку, можно ли оптимизировать.
Пользователь
Сообщений: Регистрация: 23.12.2012
15.01.2014 03:37:13
Доброй ночи. Решал достаточно простую задачу, собрать из отдельных ячеек в одну общую, почтовый адрес. Почему простую, т.к. адреса только РФ, там где есть достаточно четкая типологизация адреса, ИНДЕКС, ГОРОД, УЛИЦА, ДОМ, КВАРТИРА. Понятно сделал через СЦЕПИТЬ и вложенные ЕСЛИ. Все работает, но как-то громоздко выглядит формула, если есть желание и возможности, помогите сделать более изящнее саму формулу! Или варианты вообще без СЦЕПИТЬ
Изменено: - 15.01.2014 23:51:01(Исправил ошибку.)
Не работает ВПР при перестановке местами искомых значений в виртуальном массиве
Пользователь
Сообщений: Регистрация: 23.12.2012
11.01.2014 06:50:21
Здравствуйте. Столкнулся с неизвестной ошибкой при работе с ВПР.
Есть Исходные данные следующего вида
Пупкин Ставрополь, и диапазон в котором мы ищем вида Ставрополь Пупкин. Понятно, что если написать для ВПР в качестве аргумента искомое значение Пупкин&Ставрополь, то будет ошибка. Тогда логично что можно по другому задать искомые значения просто поменяв их местами т.е. вместо Пупкин&Ставрополь сделать Ставрополь&Пупкин, и в таком виде задавать как аргумент для ВПР. Вопреки логике, такой способ не работает. Прошу разъяснить почему так не работает и как это обойти (без ИНДЕКС и ПОИСКПОЗ, интервальный просмотр=0, и исходные данные на листе тоже нельзя менять)
Список праздничных дней, Где взять этот список
Пользователь
Сообщений: Регистрация: 23.12.2012
20.11.2013 00:43:37
Всем добрый вечер. Многие наверное знают про такую функцию = РАБДЕНЬ, один из аргументов этой функции является список праздничных и выходных дней. Как Вы этот список делаете, каждый год составляете отдельный список, или есть более простой способ?
Макросом копировать данные с одного листа на другой, и формировать заявки по дате.
Пользователь
Сообщений: Регистрация: 23.12.2012
28.10.2013 01:36:17
Всем здравствуйте, нужно решение для трех задач: - Копировать данные с одного листа на другой в определённом порядке. - Формировать заявку на отгрузки при попадании дат отгрузок в заданный временной диапазон - Сформированные заявки отправлять по почте. Подробное Т.З. и примеры файлов в приложение. Прошу сообщить стоимость и сроки, пишите в личку. Для детализации задания, можем пообщаться по скайпу.
Доработка решения по переносу таблиц в WORD
Пользователь
Сообщений: Регистрация: 23.12.2012
21.10.2013 00:54:38
Здравствуйте, вот в этой есть замечательное решение. Есть "хотелка" что бы диапазон на листе не писать вручную, а выделять "грузуном", сколько будет стоить?
Куда размещать тему, когда готов к символической оплате.
Пользователь
Сообщений: Регистрация: 23.12.2012
21.10.2013 00:49:52
Всем добрый вечер. У нас есть ветка "вопросы" там страждущим оказывают безвозмездную помощь, при подобающем их поведении. Есть ветка "работа", где размещают серьезные задачи с серьезной оплатой. А куда размещать вопрос, когда на него ответ дадут и бесплатной части, но ты готов отблагодарить символической оплатой?
Вытянуть данные из одной ячейки и транспортировать их "вниз"
Пользователь
Сообщений: Регистрация: 23.12.2012
29.08.2013 01:34:38
Здравствуйте. Нужен макрос, или UDF. Суть ситуации такова. В одной ячейке (не объединённой) внесено сразу несколько значений, мне эти значения надо "вытянуть" из этой ячейки и внести в другие ячейки, но уже по одному. Т.Е. одна ячейка - одно значение. Сообщите кто сможет сделать и стоимость, сроки не горят, но согласованный срок должен быть соблюден. Пример данных во вложении.
Лишний пробел в числе, Не знаю какой пробел в числе.
Пользователь
Сообщений: Регистрация: 23.12.2012
02.08.2013 20:18:57
Добрый вечер. Присылают по почте данные (числа), вот не знаю откуда они их выгружают. В середине числа пробел, как это побороть я знаю. Но в данном случае не пойму, что там за пробел такой, т.к через КОДСИМВ (160) не помогает. Подскажите пожалуйста.
Сколько заплатить за доработку., Не знаю сколько заплатить.
Пользователь
Сообщений: Регистрация: 23.12.2012
11.07.2013 10:02:01
Доброе утро. Подскажите советом. Заказал одному специалисту доработку надстройка для EXCEL. Специалист хороший, уже заказывал у него нечто подобное. Но в прошлый раз он озвучивал конкретную стоимость, соответственно указанную стоимость я оплачивал. В этом раз, он конкретной стоимости не указывает, а говорит "сколько Вам не жалко". Вопрос, как быть? Как рассчитать вот такую стоимость "Вам не жалко"?
Как организовать общий доступ, когда данные организованны в таблицах, а не в диапазонах.
Пользователь
Сообщений: Регистрация: 23.12.2012
06.02.2013 14:18:59
Добрый день. Помогите советом. Данные организованны в таблицах. При предоставлении общего доступа есть ограничения. Т.е. нельзя дать общий доступ если данные организованны в форме таблиц. Конечно можно открыть такой файл по сети, внести изменения, но файл будет сохранен как копия. Самое простое решение, это перевести из таблиц в диапазоны. Почему не переводим в диапазоны, в таблицах формулы автоматически протягиваются на новую строку при добавлении новых данных. Этот функционал очень нужен пользователям. Через ДропБокс, Яндекс Диск, ШареПоинт, так-же не подходит. Потому при использовании данных сервисов, внесенные изменения будут отображены, только когда файл будет закрыт и открыт заново. Т.е. внесенные изменения онлайн не отображаются. Подскажите как решать эту задачу. Видятся следующие варианты: 1. Переводить данные из таблиц в диапазоны в таблицы. А тот функционал который нужен пользователям, и который будет потерян, решать с помощью других инструментов (формулы, макросы). 2. Искать решение которое позволит дать общий доступ к данным в форме таблиц, и позволит обойти ограничения которые есть в общем доступе. Заранее спасибо за все советы.
Словарь Имен, Готовое решение как облегчить написание писем, когда нужно обратиться к человеку по Имени Отчеству
Пользователь
Сообщений: Регистрация: 23.12.2012
07.01.2013 00:22:00
Здравствуйте, хочу поделится, следующим опытом. Еще на старой планете встречались решения как склонять Имена Отчества Фамилии. Сам тоже столкнулся, с тем что перед новым годом нужно написать письма с персональным обращением. Причем обращение не в именительном падеже, а в родительном (для Кого). Правда мне фамилии не нужны, только Имя Отчество. Тогда решил сделать список с Именами и Отчествами, и просклонять их сразу в двух падежах. Был первоначальный скепсис, что сколько же надо имен и отчеств. Но раз решил, то сделал. Список получился небольшой всего 79 записей, но этого хватило для 80 % писем, соответсвенно ничто не мешает дальше дополнять список.
Им._падеж Имя/отчество пол Для Кому Столбец1 Наталья Имя ж Натальи Наталье ОК
Соответсвенно список и пример использользования в приложении. Буду рад критике по существу.
Как пронумеровать заново уникальные значения.
Пользователь
Сообщений: Регистрация: 23.12.2012
29.12.2012 12:47:27
Добрый день, всех с наступающими праздниками и долгожданным отдыхом. Не могу пронумеровать Уникальные значения, с нумерацией вида 1_2_3. Есть данные вида клиент 1 кл Андрей клиент 1 кл Андрей клиент 1 кл Ваня клиент 1 кл Миша Тут есть и уникальные значения, и повторяющиеся. Необходимо пронумеровать уникальные значения по возрастания 1 2 3. Но эта нумерация каждый раз должна начинаться заново. Если-же значение повторяется, то надо возвратить уже присвоенный номер, или оставить ячейку пустой. Через СЧЕТЕСЛИ смог сделать сквозную нумерацию 1 2 3 4 5 6 и т.д. Через СУММПРОИЗВ(--(A2&B2&C2=$A$2:A2&$B$2:B2&$C$2:C2)) получается самый близкий результат. Но ошибка в следующем: Клиент 1 кл Андрей 1 (правильно) Клиент 1 кл Андрей 2 (неправильно, присваивает номер 2, а нужен 1) Прошу Вашей помощи, сам решаю уже 1,5 дней.
Вывести из списка повторяющихся значений только одно по условию
Пользователь
Сообщений: Регистрация: 23.12.2012
28.11.2012 19:19:19
Добрый вечер, с самого утра делаю формулу, и все никак. Есть список вида: 1 1 1 2 2 2 2 1 1 1 1 3 3 3 3 3 3 И из него надо получить список вида 1 2 3 Это получилось сделать с помощью следующей формулы: {ИНДЕКС($A$1:$A$44;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$1:$A$44;$A$1:$A$44;0)=СТРОКА($A$1:$A$44);СТРОКА($A$1:$A$44));СТРОКА(A1)))}
Проблемы начались позже из-за шапки, изменил формулу, добавил строка-1, но это не побороло проблему. Еще перцу, добавил следующий список: 1 Да 1 Да 1 Да 2 Нет 2 Нет 2 Нет 2 Нет 1 Да
Теперь надо выводить числовое значение только по условию (НЕТ) Изменил формулу добавил & диапазоны {=ИНДЕКС($A$1:$A$44;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($E$1:$E$44&"нет";$E$1:$E$44&$F$1:$F$44;0)=СТРОКА($E$1:$F$44);СТРОКА($E$1:$F$44));СТРОКА(E1:F1)))} Это не помогает, где-то ошибка, сам не могу найти, нужна Ваша помощь. Это можно делать сводными, но нужно формулой.
Нумерация по условию совпадений данных в разных столбцах. Одну часть формулы написал, другую нет.
Пользователь
Сообщений: Регистрация: 23.12.2012
19.11.2012 15:29:14
Здравствуйте. Запарка с нумерацией списков Есть столбцы вида «Иванов» «Городской тел» «общий». Меняются имена, вид контакта (городской тел, мобильный тел, e-mail), принадлежность контакта (общий, личный). У одного «Иванова», м.б. несколько городских общих телефонов (несколько мобильных) Соответственно их надо пронумеровать по следующему алгоритму: Иванов Городской тел Общий-1 Иванов Городской тел Общий-2. Кроме того они могут идти не по порядку, но с присвоением уникального номера. Использую формулу =ЕСЛИ(СЧЁТЕСЛИМН(B$1:B2;B2;C$1:C2;C2;D$1:D2;D2)>1;МИН(E$1:E1;СТРОКА(E$1:E1))+1;1)
Вот с это частью =ЕСЛИ(СЧЁТЕСЛИМН(B$1:B2;B2;C$1:C2;C2;D$1:D2;D2)>1 , все отлично, с помощью неё находятся повторяющиеся значения.
Когда «ЕСЛИ» возвращает ЛОЖЬ, то присваивается номер 1, это тоже правильно.
Прошу помощи в той части, когда «ЕСЛИ» возвращает значение «ИСТИНА». Т.Е. когда «ИСТИНА», то должно сработать №+1, для этого использую МИН(E$1:E1;СТРОКА(E$1:E1))+1. Но эта конструкция нумерует только до числа 2. Т.К. МИН возвращает наименьшее значение из всего списка, а это всегда 1, соответственно 1+1=2, поэтому всегда 2.
Как извлечь из текста "Название ООО", отельно название и отдельно ООО и ИП
Пользователь
Сообщений: Регистрация: 23.12.2012
05.11.2012 22:49:19
Добрый вечер. Пытаюсь решить следующую задачу, есть список вида: Рога ООО Рога и копыта ООО Рогов ИП Рогов И.Н ИП. Рога Вот из него надо извлечь текст в отдельные ячейки (Отдельно "Рога", Отдельно "ООО") Текст по столбцам не подходит, т.к. используем в качестве разделителя пробел, то "Рога и копыта ООО" разносятся на четыре отдельные ячейки. Использовал формулу =ЕСЛИОШИБКА(ЛЕВСИМВ(B10;НАЙТИ(" ";B10)-1);"") и =ЕСЛИОШИБКА(ПРАВСИМВ(B10;НАЙТИ(" ";B10)-2);"") Т.Е. отталкиваюсь от первого найденного пробела. Этим способ работает пока текст однороден Рога ООО. Однако в том случае когда название имеет вид Рога и Копыта ООО или Рогов И.Н ИП, формула не работает. Понимаю, что неправильно отталкиваться от поиска первого пробела (с правой, или с левой стороны), но как по другому не знаю. Помогите пожалуйста с этим разобраться.
Хочу поделиться опытом, как СУММПРОИЗВ работает с закрытыми книгами без двойного бинарного отрицания
Пользователь
Сообщений: Регистрация: 23.12.2012
12.10.2012 01:57:03
Доброй ночи всем, кто не спит. На сайте в примерах про СУММПРОИЗВ, автор в конце показывает способ как СУММПРОИЗВ работает с закрытыми книгами, через двойное бинарное отрицание. «Курил» этот способ и получилось решить без бинарного отрицания. Сделал следующим образом. Нужным мне диапазаном в таблице присвоил отдельные имена, Столбец ДАТЫ-Даты_опл, Столбец КЛИЕНТ-Контрагенты, Столбец СУММА-Суммы_опл. Так как данные у меня организованны в форме таблиц, и в настройках стоит галка-«Использовать имена таблиц в формулах», то формула СУММПРОИЗВ имеет следующий вид =СУММПРОИЗВ((Исходная.xlsx!Таблица2[Клиент]=A2)*(Исходная.xlsx!Таблица2[Дата]>B2)*Исходная.xlsx!Таблица2[Сумма]) Вот при таком виде формула не работает при закрытых книгах. Теперь в аргументы формулы вставляем имена которые присвоили, получаем следующий вид =СУММПРОИЗВ((Исходная.xlsx!Контрагенты=A2)*(Исходная.xlsx!Даты_опл>B2)*Исходная.xlsx!Суммы_опл) А вот в таком виде формула работает и при закрытых книгах, и без бинарного отрицания. В примере, можно в книге «Результирующая» поменять дату ( в диапазоне 2007-2012), и сумма будет меняться. Книга «исходная» должна быть закрыта. Проверял на двух машинах, офис 2007. Возможно, кому-то из начинающих пользователей, этот способ будет полезен. P.S. Гуру Excel, объясните пожалуйста, почему такой способ работает?
"Задваиваются" значения сводной таблицы в "Поле Страниц"
Пользователь
Сообщений: Регистрация: 23.12.2012
18.09.2012 18:09:36
Добрый день. Помогите решить следующую ситуацию. Для извлечения месяца из даты формата (01.01.2009), всегда использовал сочетание ВПР И МЕСЯЦ. Однажды Serge 007 показал следующий способ, ставить = на ячейку с датой, а в результирующей выбирать Формат-Дата-Месяц. Все работает, месяц извлекается, но когда строишь Сводную Таблицу, где в исходном диапазоне извлекаем месяц с помощью =, то когда переносишь месяц в "Поле страниц", то значения "задваиваются". Т.Е. вместо одного Апреля, в выпадающем меню несколько Апрелей (Апрель, Апрель, Апрель). Пример в 2007 офисе. Подскажите в чем ошибка и как исправить.
Выпадающее меню с Элементом ActiveX-не отображает нужное кол-во столбцов в результирующей ячейке
Пользователь
Сообщений: Регистрация: 23.12.2012
21.08.2012 23:02:31
На сайте в примерах , показан способ как сделать выпадающие списки. Пример нагляден и понятен. Делал 4-й способ, выпадающий список с Элементом ActiveX. Не получилось вот что, свойство ColumnCount=2 (или 3,4, тд), выводит в Выпадающий список и в результирующую ячейку (связанную) LinkedCell, соответствующее количество столбцов. В примере так и есть, в выпадающем списке два столбца и в результирующем тоже два. Но у меня, в выпадающем два, а в результирующем 1. Самостоятельно делал следующее: увеличил LinkedCell (сделал не ячейку, а диапазон, думал может места не хватает для двух столбцов), менял свойство BoundColumn, но это указывает какой номер столбца выводить. Понимаю, что гуру может быть не интересно (субботний off, о морали), но кто может, помогите вывести 2 (3,4) столбца в результирующую ячейка, подскажите какое свойство надо менять.
Не работает БДСУММ, когда СУММЕСЛИМН и СУММПРОИЗВ, работают.
Пользователь
Сообщений: Регистрация: 23.12.2012
13.08.2012 22:05:20
Здравствуйте, необходимо сложение по двум критериям, часто встречается такая задача и информации много, и на сайте в примерах, и в форуме. Разобрался с СУММЕСЛИМН, СУММПРОИЗВ, но вот БДСУММ в одной таблице (пробная) работает, а в рабочем файле отказывается работать, сам не смог найти ошибку, подскажите кто знает в чем дело. Приложение в 2007 офисе. 1 лист специально не "обрезал" т.к. именно в это листе не работает.
пронумеровать всех уникальных представителей списка, дав каждому свой номер, и повторив его
Пользователь
Сообщений: Регистрация: 23.12.2012
09.08.2012 02:13:09
Доброй ночи, на сайте в примерах приведен способ как пронумеровать всех уникальных представителей списка, дав каждому свой номер. Проблема в том, что этот номер пишется только один, а как сделать так, чтоб присвоеный номер был всегда когда есть соответствующее ему значение.
Тема "У кого не открывались файлы с Форума?" автор Юрий М, не открывается.
Пользователь
Сообщений: Регистрация: 23.12.2012
07.08.2012 13:22:04
Здравствуйте, хотел зайти в тему "У кого не открывались файлы с Форума?", но сама тема "У кого не открывались файлы с Форума?" не работает (502 Bad Gateway)
Помогите разобраться с Индекс и ПоискПоз
Пользователь
Сообщений: Регистрация: 23.12.2012
01.08.2012 17:23:00
Добрый день, благодаря сайту, узнал про поиск значения по двум критериям, (двумерный список). Попробовал сам, все как в примерах, но не работает, посмотрите пожалуйста, подскажите в чем ошибка.
Как при одинаковой нумерации, сделать, чтоб в другие строки копировалось значение предыдущих строк
Пользователь
Сообщений: Регистрация: 23.12.2012
26.07.2012 14:59:54
Добрый день, не могу решить следующую задачу
Имеем столбец "Порядковый номер заказа", если в столбце "ЗаказчиК" и "дата" одинаковые значения, значит номер заказа одинаковый (вводим вручную) Вот вопрос, как сделать так чтоб при повторении номера заказа (столбец(A)), в ячейке на след. строке столбца ((с)заказчик), повторялось значение из ячейки на предыдущей строке, такой-же вопрос и с датой Использовал формулу =ЕСЛИ(A4=A3;ПОВТОР(C3;1)) , все чудесно, пока не меняется номер заказа и заказчик, при изменении номера срабатывает условие "ложь", соответственно надо заказчика ввести вручную, это нормально, но вводя вручную "затираем" формулу и на следующей строке её надо заново копировать. Помогите как решить. Вопрос с датой оформил в примечании. Выкладываю в RAR XLXS сейчас повторю в XLS
Преобразовать "Красивую таблицу" в правильный исходный диапазон
Пользователь
Сообщений: Регистрация: 23.12.2012
23.07.2012 15:16:58
Здравстуйте, помогите преобразовать таблицу в правильный исходный диапазон.Редизайнер не помог.