Добрый вечер. Подскажите, кто знает как исключить скрытые столбцы из суммирования. При скрытых строках помогают ПРОМЕЖУТОЧНЫЕ.ИТОГИ и АГРЕГАТ, а вот при скрытых столбцах не помогают (собственно АГРЕГАТ явно указывает, что скрытые строки). Маленький пример во вложении.
Да, примерно понял, что вот эта часть МАКС(ЕЧИСЛО(ПОИСК(базаИ;A1))*СТРОКА(базаИ)-1) проверяет вхождение имен в массив. Объем ошибок тоже виден. Может нужно отталкиваться не от словаря имен, а от словаря отчеств? Но отчества ведь не в середине ячейки а в конце. Тогда сначала извлечь отчества и в исходной ячейке оставить только Фамилия и Имя, и после этого извлекать имя?
JayBhagavan, тоже заинтересовала данная тема. Споткнулся на том как проверить вхождение словаря имен в массив слитого текста. Проверять вхождение имени по одному, тут все просто, а вот проверить массив??. Мне кажется макрописатели могут помочь.
Всем добрый день. Сводные таблицы, позволяют использовать формулы (вычисляемое поле, и вычисляемый объект). Как недавно выяснилось (к огромной радости) в сводных можно использовать формулы вида ЕСЛИ. В прилагаемом примере, на листе Работает_вычисление прописана формула =ЕСЛИ('Факт 2012'>'План 2012';1;0), формула прописана в вычисляемом объекте. Формула работает корректно. А вот на листе Не работает вычисление, была попытка прописать формулу вида '=СЧЁТЕСЛИ( 'Названия строк';'Названия строк') в вычисляемом поле, но выдает ошибку. Подскажите пожалуйста, в чем ошибка во втором случае
vikttur, по поводу сделать наоборот, в смысле ЕСЛИ вложить в СУММПРОИЗВ, но это чисто из спортивного интереса. Кстати а как Вы считаете скорость вычислений формул, поделитесь пожалуйста.
Классное решение Михаил С, сам активно пользуюсь суммпроизв, но ИНДЕКС не подсовывал ей в качестве аргументов, спасибо за пример. А можно ли решение автора темы ЕСЛИ(J10=H2;СУММПРОИЗВ(F4:F7;цена1);ЕСЛИ(J10=I2;СУММПРОИЗВ(F4:F7;цена2);ЕСЛИ(J10=J2;СУММПРОИЗВ(F4:F7;цена3);ЕСЛИ(J10=K2;СУММПРОИЗВ(F4:F7;цена4))))) сделать подругому, не суммпроизв засунуть в ЕСЛИ, а наоборот, ЕСЛИ запихнуть в СУММПРОИЗВ?
Для Nic70y, данный материал был раньше размещен в разделе "выборочное суммирование" http://www.planetaexcel.ru/techniques/2/167/ Просто точно помню, т.к. поначалу долго ''курил" данный раздел, когда только знакомился с EXCEL.
Johny, да если перевести везде значения в текст (включая значения в исходной таблице для сводной), то тогда ищет. Но вообще странно, обычно у меня числа хранятся как числа, и проблем не возникало, а тут что то не так. Спасибо, пойду пока переводить в текст, а то в реальном файле данных гораздо больше )
Добрый день. Столкнулся впервые с такой ситуацией. С помощью ВПР нужно подтянуть данные со сводной таблицы. Функция получить данные сводной таблицы отключена. Формат ячеек искомого значения и в таблице поиска одинаковые. Искомое значение в таблице присутствует, (проверено с помощью счетесли) при этом ВПР в одних случаях находит значение, а в других нет. Пример в приложении. Кто знает, где тут рояль в кустах, помогите разобраться.
Добрый день, подскажите как сделать замену символа вопросительный знак, через ctr H. С самой задачей можно справиться через формулу вида =ПОДСТАВИТЬ(B2;"?";"_" )
Однако при использовании стандартного инструмента ctr h ? заменить на _ то получится произойдет замена всех знаков после вопросительного знака на заменяемое значение. Скажите пожалуйста, как можно сделать замену вопросительного знака ( ? ), именно с помощью ctr H
Здравствуйте, всем доброго дня. Начало темы здесь Короткая предыстория, где год назад потребовалось формула которая присваивает уникальные номера, и повторяет эти номера в случае повторения этих данных. Решение было найдено как формулами, так и UDF. Пользовался формулами, но пришло время заменить формулы на UDF, правда требовалась некоторая доработка существующей UDF. Обратился к автору UDF HUGO, он изменил UDF, под новые условия. В итоге полученная UDF выполняла поставленную задачу, но она стала массивной. Причем именно массивной с обязательным вводом UDF в весь диапазон. Однако предыдущая формула, то же была массивной, но она могла работать без ввода её в диапазон, а путем протягивания. Пример можно посмотреть в приложении. Мне было изначально непонятно почему одна формула массива должна вводиться в весь диапазон, а другую можно просто протянуть вниз. В итоге после долгих разъяснений HUGO (за что ему спасибо), стало понятно что формула массива введенная в весь массив обрабатывает все ячейки как одни массив данных, а формула массива которую протягиваем, обрабатывает ячейки поячеячно, не как массив данных. Поэтому есть разница в скорости работы формул. Вот прошу пояснить правильно ли я понял разницу в работе формул массива которые можно протягивать и которые обязательно вводить в весь массив данных.
Спасибо всем за советы. Руслан А, использование символа & в какой-то мере облегчает восприятие написанного. Китин, ссылку посмотрел, познал. Vikttur, а вот Ваше сообщение ",";" "=", "честно говоря не понял/
Доброй ночи. Решал достаточно простую задачу, собрать из отдельных ячеек в одну общую, почтовый адрес. Почему простую, т.к. адреса только РФ, там где есть достаточно четкая типологизация адреса, ИНДЕКС, ГОРОД, УЛИЦА, ДОМ, КВАРТИРА. Понятно сделал через СЦЕПИТЬ и вложенные ЕСЛИ. Все работает, но как-то громоздко выглядит формула, если есть желание и возможности, помогите сделать более изящнее саму формулу! Или варианты вообще без СЦЕПИТЬ