Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Заменить адреса ячеек в формуле на их значения, Формула
 
Цитата
написал:
Еще вариант: Отобразить в формулах вместо ссылок на ячейки значения ячеек
Спасибо за такой, хоть и старый, но полезный пост!
В моем случае, для большого количества формул типа (=$H$1*'ВТ_ПК в-пр'!D2/1000) только это и помогло.
Выбор и изменение формата неразрывной группы ячеек в столбце с помощью макроса
 
Всем привет.
В принципе, название темы и определяет мой вопрос, только чувствую, что не слишком корректно и полноценно.
Попробую более подробно. Пример - во вложении.

Необходимо с помощью макроса:
1. Найти и выделить желтую группу ячеек.
Это в примере я группу ячеек выделил, на самом деле определяющие признаки для выделения должны быть:
- название столбца, в данном случае "Столбец 7";
- группа ячеек со второй в столбце (первой после названия) по предпоследнюю (размер столбца может быть произвольным);
2. Поменять формат для выделенной группы ячеек, в данном случае, для примера - "числовой" + разрядность.

Использовал свой "корявый" макрос (как обычно - надо здесь и сейчас  :) ). Но, хотелось бы, по возможности, оптимизировать это.
Макрос (присутствует в файле, кстати):
Скрытый текст

Не стал BB-код (текст в виде кода) вставлять, чтобы хотелки лучше показать, а именно - вместо выделенного красным использовать что-то более дельное.
Спасибо.
Подсчет количества позиций (строк) на основе условий, расположенных на разных листах (СЧЁТЕСЛИМН?)
 
Цитата
surkenny, написал:
мне кажется, как и сказал БМВ, проще сводной. Там есть и фильтры по значению
Если честно - не хочется "лопатить" уже сделанный, привычный к рассмотрению итоговый массив с формулами. Просто добавлю еще столбец и фиг с ним  :D
Пересчитывать требуется раз в месяц, ну и пусть ПК помолотит с десяток минут, судьба у него такая...

ЗЫ Блин, как корректно никнейм вставить? Почему-то при просмотре сообщения и последующем его создании удаляется.
Изменено: l-db - 21.12.2021 06:41:33
Подсчет количества позиций (строк) на основе условий, расположенных на разных листах (СЧЁТЕСЛИМН?)
 
БМВ, МатросНаЗебре, спасибо, все формулы работают корректно.

Вопрос второй - если, к примеру, итоговых значений из вложения надо будет рассчитать, например >100 (во вложении - только небольшой, иллюстрирующий  вопрос, фрагмент), какой способ будет предпочтительнее?
С учетом, кстати, того, что наряду с этой выборкой будут присутствовать еще пару десятков других выборок, оперирующих с сопоставимыми объемами данных.
Изменено: l-db - 21.12.2021 03:15:54
Подсчет количества позиций (строк) на основе условий, расположенных на разных листах (СЧЁТЕСЛИМН?)
 
Всем специалистам (и не) большой привет :-)

Столкнулся с необходимостью анализа данных, расположенных на разных листах таблицы (см. вложение).
Основной массив для анализа - лист Позиции, некоторые дополнительные условия - лист Свойства, результат - лист Результат.
Я, несколько топорно конечно, использовал для получения результата ВПР - пришлось создать желтые ячейки на листе Позиции, взяв данные для подстановки из листа Свойства, а потом уже подсчитал на этой основе Результат (синие ячейки).

Вопрос: а можно ли как-то получить "на лету" результат в синих ячейках последнего листа, минуя промежуточное создание доп. столбца на листе Позиции?
Спасибо.
Удаление строк с одинаковыми ячейками (оставив первую и последнюю строки в блоке) в массиве из большого количества блоков
 
Да, работает, лучше некуда :-)
Удаление строк с одинаковыми ячейками (оставив первую и последнюю строки в блоке) в массиве из большого количества блоков
 
Цитата
Андрей Лящук написал:
немного изврата
Что-то на этом файле не до конца срабатывает почему-то :-(
Внизу остаются не удаленные строки.
Удаление строк с одинаковыми ячейками (оставив первую и последнюю строки в блоке) в массиве из большого количества блоков
 
Все работает :-)

А нельзя сделать, чтобы можно было выбирать столбец, не редактируя скрипт?
Удаление строк с одинаковыми ячейками (оставив первую и последнюю строки в блоке) в массиве из большого количества блоков
 
[Немного исправил формулировки]
Доброе время суток.

Как можно автоматизировать процесс удаления строк с одинаковыми ячейками (оставив первую и последнюю строки в блоке) в массиве из большого количества блоков строк (с повторяющимися ячейками). Количество строк в блоке - разное. Количество блоков со строками с повторяющимися ячейками - несколько сотен.

В примере строки, которые необходимо удалить - выделены желтым цветом. Признак одинаковости строк - второй столбец.

Спасибо.
Изменено: l-db - 15.08.2019 05:10:24
Как изменить границы ячеек в существующей таблице?
 
Казанский, спасибо, работает.
Теперь бы еще понять :-)
Как изменить границы ячеек в существующей таблице?
 
Спасибо, конечно. Но у меня примерно таких же таблиц много еще :-)
Я спрашивал о способе каком-нибудь, кроме как врукопашную.
Как изменить границы ячеек в существующей таблице?
 
Как изменить границы ячеек в существующей таблице на тонкие с сохранением структуры границ?
Проблема (для меня) в том, что есть ячейки с границами, есть без границ, есть с тонкими границами, есть с  толстыми.
Несколько условий в двух (и более) диапазонах СУММЕСЛИМН
 
Цитата
Wiss написал:
Талин это не Россия
Вы правы, я был невнимателен.
Уместнее тогда было бы:
=СУММ(СУММЕСЛИМН(F:F;A:A;"Россия";B:B;"Москва";C:C;"Сок";D:D;{"*ПЭТ*";"*x12*"}))+СУММ(СУММЕСЛИМН(F:F;A:A;"Россия";B:B;"Санкт-Петербург";C:C;"Сок";D:D;{"*ПЭТ*";"*x12*"}))
и, соответственно, более короткий вариант (благодаря БМВ)
=СУММ(СУММЕСЛИМН(F:F;A:A;"Россия";B:B;{"Москва";"Санкт-Петербург"};C:C;"Сок";D:D;{"*ПЭТ*":"*x12*"}))
- кстати:
1. разделитель в первой группе условий - точка с запятой, а во второй - уже двоеточие. Можно и менять местами, но разделители должны быть разными.
2. условий в каждом диапазоне может быть и больше двух (три точно проверял). Но диапазонов такого вида (с несколькими условиями) в одном выражении максимум два :-(
Изменено: l-db - 19.12.2018 16:52:10
Несколько условий в двух (и более) диапазонах СУММЕСЛИМН
 
Здравствуйте.
Недавно начал вникать на практике в некоторые приемы excel. Очень много почерпнул на этом форуме.

В случае одного диапазона с двумя условиями ИЛИ формула, например, из этого сообщения вот этого топика (там есть и соответствующее вложение), да, работает:
=СУММ(СУММЕСЛИМН(F:F;A:A;"Россия";B:B;"Москва";C:C;"Сок";D:D;{"*ПЭТ бутылка*";"*x12*"}))

А как быть, когда необходимо рассмотреть, например,  два диапазона, каждый из которых имеет два условия ИЛИ?
К примеру, как заставить конструкцию ниже работать правильно?
=СУММ(СУММЕСЛИМН(F:F;A:A;"Россия";B:B;{"Москва";"Таллин"};C:C;"Сок";D:D;{"*ЖБ*";"*x12*"}))

Я понимаю, что формула не будет работать. Это просто для визуализации :-)

Вариант:
=СУММ(СУММЕСЛИМН(F:F;A:A;"Россия";B:B;"Москва";C:C;"Сок";D:D;{"*ЖБ*";"*x12*"}))+СУММ(СУММЕСЛИМН(F:F;A:A;"Россия";B:B;"Таллин";C:C;"Сок";D:D;{"*ЖБ*";"*x12*"}))
- очевидный, но - "не то пальто" :-)

Спасибо.
Страницы: 1
Наверх