Здесь либо по каждому столбцу отдельно посчитать и затем суммировать. Либо, лучше: сделать один столбец с Индексом (если где-то этого индекса нет, то пусть нули стоят), и в конце столбец с итогом по индексу просто суммой. И тогда посчитать по итоговому столбцу. Либо сделать в формате базы данных - т.е. не три раздела (завтрак, обед, ужин), а одна таблица, где в отдельном столбце будет признак завтрак/обед/ужин.
/есть готовое тестовое задание, которое из-за веса, к сожалению, не прикрепляется (прикрепил скрин с самими вопросами, для понимания уровня ожиданий от кандидата). Пишите в ЛК контакт - скину задание/
Может быть, это скрытая форма поиска исполнителя. Типа, вот вам тестовое задание, решайте, и платить ничего не надо :-)
POST запрос отличается от GET запроса тем, что в GET запросе значения переменных, передаваемых серверу, входят в сам URL и видны в адресной строке браузера. Например, адрес этой страницы https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=read&FID=1&TID=154990&... где переменные PAGE_NAME , FID и др. В POST запросе этих переменных в адресной строке Вы не увидите, они находятся в полях формы внутри кода веб-страницы. Но это все не так важно. По идее, зная нужные параметры, Вы вместо POST запроса можете использовать GET (хотя не всегда) Главное, понять URL серверного скрипта, к которому надо обращаться, и передаваемые переменные и их значения (там кроме post или get могут быть куки и др, в том числе тот хэш-код, который призван не дать загрузить страницу иначе как из браузера ). Если всплывающая страница подгружается по нажатию кнопки (видимо, с помощью javascript) без перезагрузки всей веб-страницы (эта технология, кстати - одна из основ Web2.0 ), то в адресной строке исходной страницы Вы нужный URL точно не увидите, все будет скрыто внутри браузера. Для того, чтобы увидеть все запросы браузера к серверу и ответы, надо использовать специальные расширения для браузера. Например, HTTP Headers для Google Chrome. С помощью этого расширения, видим, что при нажатии на кнопку "Торговая информация" происходят следующие запросы и ответы (их заголовки):
#REQUEST Request ID: 3871 Type: xmlhttprequest Time: Wed Feb 01 2023 19:35:53 GMT+0700 (GMT+07:00) Method: POST https://kase.kz/ru/trade_information/
Всплывающее окно ссылается на адрес https://kase.kz/ru/trade_information/ajax/volume_date/ методом POST. Но сформировать POST запрос у меня не получилось, выдает ошибку. Как я понял, там генерируется какой-то код или хэш, который передается в HTTP запросе, специально, чтобы нельзя было обратиться не из браузера. Может быть, можно как-то обойти это препятствие.
Зайти в список полей сводной таблицы (там, где выбирается, что по столбцу, что по строке, что значение, а что фильтр). Выбрать нужный элемент в разделе "Значения", кликнуть мышкой=>Параметры=>Пользовательское имя и заменить на нужное.
Как макросом или кодом VBA посчитать в Эксель-столбце кол-во записей(строк) между выделенными цветом строками?, как макросом или кодом VBA посчитать в Эксель-столбце кол-во записей(строк) между выделенными цветом строками?
Как макросом или кодом VBA посчитать в Эксель-столбце кол-во записей(строк) между выделенными цветом строками?, как макросом или кодом VBA посчитать в Эксель-столбце кол-во записей(строк) между выделенными цветом строками?
Вариант решения без макроса. Делаем фильтр по цветку заливки. Ставим в соседнем столбец 1 и протягиваем вниз. В итоге рядом с каждой серой ячейкой будет стоять единичка. Добавляем еще один столбец и рядом с первой единичкой ставим формулу ПОИСКПОЗ с плавающим началом (см. файл). Она и выводит количество строк. Также делаем фильтр по серым ячейкам или единичкам и протягиваем эту формулу вниз.
написал: Можно в макросе использовать ADODB.connection - позволяет работать с таблицами Excel как с БД.
Или через Power query. Хотя, действительно, непонятно, чем плохи формулы. Виснуть будет на такой большой таблице? Это обычно происходит, когда формулы в каждой строке этой самой большой таблице. А у Вас только в маленькой таблице с критериями они будут.
Как в зависимости от выбора в фильтре открывать нужные страницы в книге, При выборе на 1 странице должны появляться и "скрываться" нужные листы автоматически.
написал: Здравствуйте, не могли бы помочь, на первой странице есть фильтры, и в зависимости от ответов да/нет должны открываться и скрываться определенные страницы в эксель. Как этого добиться?
Спасибо!
Можно через гиперссылку. Сопоставить каждому сочетанию фильтров свой вариант гиперссылки. Но ее нажать придется. Либо макросом.