Игорь, спасибо за быстрый отклик. Но в Вашем варианте количество "заполненных" ячеек по проекту "а" по "признаку 1" - целых 5. А фактически заполненных ячеек "3". И еще. Я ошибочно сделал "умную" таблицу на листе "Исходник". В ГуглТаблице я навряд ли смогу ее сделать. Поэтому прошу формулу без обращения как к "умной таблице" Так возможно? Сейчас дома за экселем сижу, а на работе - ГуглТаблица)) Вот что я имел ввиду
Здравствуйте. Прошу помочь в решении сложной для меня задачи.
Лист "Исходник": содержит строки, количество которых постоянно меняется. Их то убавляют, то добавляют. В реальности их несколько тысяч. Столбец "проект" - заполен всегда. Столбцы "признак1", "признак2" и тд. - столбцы в которые могут заноситься любые данные: цифры, текст. Но они могут быть и пустыми.
Что нужно: на листе "Сводная": по каждому "проекту" автоматически подсчитывать количество непустых (чем то заполненных) ячеек.
Чувствую, что нужно использовать формулы массива. Но это должно работать ГуглТаблице. Я не уверен, что там это сработает.
Спасибо Для избежания двусмысленноси: вот что должно получиться про проекту b:
Уважаемый БМВ, обнаружил глюк: если открыт файл с этим примером, а редактируется другой (в другом окне) экселевский файл, то выдается сообщение об ошибке; "Run time error 1004'.
Как я понимаю, метод "Application.ScreenUpdating" - ловит любое изменение экрана Эксель, а не того файла в котором прописан макрос.
Здравствуйте. На листе "тест" - столбец со случайными числами от 0 до 9. Высота строки должна меняться: - значение 0 - высота строки равна 1 - значение отлично от 0 - высота строки равна 15.
по событию "Ctrl+S"
Можно ли это сделать без макроса? А если возможно только с макросом, то прошу помочь.
В файле столбец "А" - слово на русском языке, в столбце "B" - эквивалент на английском. На русском - есть гиперссылка на mp3 файл, который воспроизводится при на нажатии на слово. Слов более 1000. Как назначить ссылку на тот же медиа файл к слову из столбца "В"? Т.е., например, гиперссылка слова "able" должна быть такой же, как и у "способный".
Уважаемые V и Arturus!!! Глядя на длину предложенных Вами формул, я испытываю чувство глубокого уважения к вам. Ибо, ну сами понимаете... В чём проблема - они медленно работают. Тестировал на 40 000 строк - 18 секунд! ексель ушёл в себя. Понимаю, что это уже "хотелки", но если получится, то будет здорово!!!!
Уважаемый Sanja. Благодарю за мгновенный ответ. К сожалению, про макросы я просто не подумал. Увы, в них я понимаю ещё меньше. Безусловно, если не предложат в виде формул, то воспользуюсь Вашим решением.
Цель: найти количество смен, отработанных кладовщиком. Способ - найти количество разных дат, в которые сотрудник производил отгрузку товаров.Во вложенном примере кладовщик Марина отгрузила 1505 строк в течении 4-х смен: 2, 3, 12 и 31 мая. Строки посчитать могу, количество смен - увы, нет. Прошу помощи.
В реальности людей и смен больше. В файле до 100 000 строк.
В колонке А файла "Фразы" - фразы на английском языке. В папке "Sounds" файлы с произношением этих фраз в формате МР3. Каждая фраза имеет гиперссылку на соответствующий МР3 файл.
Проблема: при нажатии на гиперссылку всплывает предупреждающее сообщение от эксель. Вопрос - как сделать, чтобы это сообщение не всплывало, а сразу проигрывался звуковой файл. Решение этой проблемы я нашёл в сети, но макрос не работает - он также находится в файле "Фразы". Excel - 2007, Win XP
Использование функции СЧЁТЕСЛИ не принципиально. Просто я другого способа с другой функцией не знаю. Но вариант, предложенный Bema, имеет один недостаток: в формуле жестко задан диапазон суммирования: $A$2:$A$120. Если я его поменяю на А:А, то формула перестаёт работать. Столбец без ограничения мне важен, т.к. список накладных постоянно увеличивается (т.е. не имеет предела) и каждый раз указывать диапазон в формуле крайне неудобно.
Благодарю за быстрый ответ. Но не так. Вы добавили в столбец С номера месяцев: 10 и 11. Это - аналог столбца "МЕСЯЦ". Мне нужно обойтись без этих вспомогательных столбцов.
Здравствуйте. Столбец А - обычный список накладных из 1С с датой. Цель: посчитать сколько документов в каждом месяце?
Стандартное решение: Делаем колонку "Месяц" и извлекаем дату в Столбец В. Дальше стандартное использование функции СЧЁТЕСЛИ: столбец Е (выделено зелёным).
Вопрос: как обойтись без столбца "Месяц"? Т.е. как впихнуть процедуру вычисление месяца в функцию СЧЁТЕСЛИ?
Сочинённая мною конструкция, к сожалению, не работает (выделено зелёным).
Как в функции СУММЕСЛИМН/СЧЁТЕСЛИМН условие указать в виде списка? Во вложении - файл с исходной таблицей "Продукты, количество, кладовщик". В результирующей - сумма продуктов по ассортименту. Это - обычное применение функции СУММЕСЛИМН. Оно выделено зелёным.
А как заполнить по условию, что кладовщики находятся в разных Складах: Склад 1 и Склад 2. Тогда, например, общее количество апельсинов 68 разделится на 28 (Склад 1) и 40 (Склад 2)? (выделено желтым) Т.е. кроме кроме условия "апельсин" должно при суммировании учитываться условие, что кладовщик из определённого склада.
Реальная задача несколько объёмнее приведенного примера. Т.е. списки, принадлежность к которым надо проверять, содержат несколько десятков строк, а не 3-4 фамилии.
Если я написал что-то не так, запутанно или пр. пр. прошу поправить/дополнить/спросить! А то просмотры есть, а реакции ноль.((( - grigju не твечает, хотя я обратился ей через личное сообщение.
Как я понял, ограничение в размерах (длине или количестве строк) области, куда выводится выборка: они статичные. А количество строк заранее неизвестно. Есть риск, ограничив область выгрузки, получить неверные данные (т.е. что потерять).
Скажем так. Большая часть табеля заимствована. Постараюсь разобраться с Вашим способом решения. Мои умения в Эксель очень скромны. Я понял, что Вы сделали.