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

Страницы: 1
Темп продаж с учётом выходных дней, В прогнозе на основании темпа продаж нужно учитывать как рабочие дни, так и выходные.
 
Всем доброго времени суток!
Есть файл за июль месяц со строкою чисел с 1 по 31, это даты. Под каждой датой количество продаж (до 10 июля), дальше пока что стоят 0.
Рядом с этой строкой стоят факт и план на месяц. В соседней с ними ячейке нужно построить прогноз с текущим темпом продаж. Самое очевидное, что приходит в голову это "факт/10*31". Однако моему руководителю эта формула категорически не нравится (он так и не смог объяснить почему). Он хочет, чтобы в формуле были учтены рабочие и выходные дни. Я пытался гуглить, но так и ничего не выгуглил, кроме того, что понял - видимо придётся каким-то образом создавать календарь, только как и что дальше с ним делать я не знаю.
Буду признателен за совет.

P.S. Формула должна вмещаться в одну ячейку. Какие то дополнительные построения возможны, их придётся потом скрыть на листе
Поставить названия столбцов из исходной таблицы в строки сводной таблицы
 
Всем доброго времени суток. Не смог сделать на собеседовании одну задачку. По всякому вертел сводную, но так и не додумался как получить требуемую структуру. Если кто-то подскажет, то буду очень благодарен.
PQ Подсчитать количество ошибок при импорте данных из PQ в Excel
 
Всем доброго времени суток!

У меня возник вопрос по PQ, на который не получилось нагуглить ответ.
Итак, есть запрос в PQ, данные из которого затем выгружаются в Excel.
Данные могут быть выгружены с ошибками. Ошибки могут быть любых типов. Но раз на раз не приходится, иногда ошибок может и не быть вовсе.
Мне нужно, чтобы в отдельной ячейке листа Excel было выведено количество ошибок при импорте данных из PQ либо же 0, если ошибок нет.

Например, в запросе "ПодсчётУникальныхСошибкой" (см. скриншот) загружено 9 строк, среди которых 1 ошибка.
Соответственно нужно, чтобы в ячейке Н7 была напечатана 1.

Понимаю, что задача странная, но не я её придумал.
Буду очень признателен за помощь.
Откуда появилась дополнительная связь в файле
 

Добрый день/вечер/утро всем знатокам Excel!

Уже второй день меня мучает вопрос по связям, на который в гугле я не смог найти подходящего ответа.
На работе, от моего предшественника мне досталась таблица, куда формулами тянутся расчётные данные из других 16 таблиц. Всё было хорошо, ровно до тех пор пока в нашей организации не решили разделить одну структурную единицу на две. Пока что до конца не разделили, так что в течение какого то времени мне придётся делать отчёты и на 16 структурных единиц и на семнадцать.
В чём собственно говоря вопросы (на всякий случай прилагаю скриншот, так как на словах это понять будет сложно):

-Есть папка А, в ней подпапка А1 в которой куча файлов связанных друг с другом, в частности:
«ДокументСвод.xlsx» в который формулами тянется информация из 16 файлов с названиями типа:

«файл1.xlsx», «файл2.xlsx»… «файл8.xlsx», «файл9.xlsx»…. «файл16.xlsx»
- В той же самой папке А я создал копию папки А1 и назвал её «Папка А1_копия».

Вопрос 1. Почему-то все ссылки в файле «ДокументСвод.xlsx» в «Папка А1_копия» оказались вида:

….А/Папка А1/файл№…       а почему они не изменились на …А/Папка А1_копия/файл№... ?
Так или иначе, в «Папка А1_копия» в файле «ДокументСвод.xlsx» я изменил все ссылки вида ….А/Папка А1/файл…       на …А/Папка А1_копия/файл..

Из-за изменений в структуре организации где я работаю, в папке «Папка А1_копия» мне пришлось в файле «файл8.xls» убрать часть информации, изменить название вкладки, а информацию перенести в новый файл, под названием «файлNEW.xlsx». Все остальные файлы вида «файл№.xlsx» остались без каких-либо изменений.

Затем в папке «Папка А1_копия» в файле «ДокументСвод.xlsx» в таблице я создал дополнительную строку  со ссылкой на …А/Папка А1_копия/файлNEW.xlsx  и решил что всё готово.

Только вот ведь теперь какая незадача. Если в «Папка А1» открыть файл «ДокументСвод.xlsx» и сделать это при открытом файле «файл8.xlsx» (из «Папка А1_копия»), то в «ДокументСвод.xlsx» появляется связь вида …А/Папка А1_копия/файл8.xlsx… и это приводит к ошибке ССЫЛКА (то что появляется ССЫЛКА это понятно, так как в …А/Папка А1_копия/файл8.xlsx совсем другое название вкладки, чем у файла …А/Папка А1/файл8.xlsx ). В тоже самое время связь …А/Папка А1/файл8.xlsx в файле «ДокументСвод.xlsx» тоже есть. Но она получается почему-то неактивна.

Если же просто открыть файл «ДокументСвод.xlsx» из «Папка А1» и не открывать файл «файл8.xlsx» (из «Папка А1_копия»), то в «ДокументСвод.xlsx» будет связь вида  …А/Папка А1/файл8.xlsx, а дополнительная связи вида …А/Папка А1_копия/файл8.xlsx…не появится и соответственно ОШИБКИ вида ССЫЛКА не возникнет.

Итак, главный вопрос -почему так происходит и как сделать так, чтобы в Папке А1 всегда была связь вида ...А/Папка А1/файл8.xlsx... и не появлялась дополнительная связь вида …А/Папка А1_копия/файл8.xlsx…при открытии файла8 из"Папка А1 копия"?

P.S. Прошу прощения за несколько сумбурное изложение. Конкретный пример приложить не могу, так как файлы довольно большие, да и служба безопасности не разрешит. Поэтому прилагаю схему-рисунок.

P.S.S. Удалить папку А1 и не париться пока что к сожаление нельзя в силу определённых организационных причин.

Поиск нужной текстовой ячейки в наборе ячеек-текста, содержит ли текстовая ячейка подстроку из другого массива текстовых ячеек.
 
Здравствуйте!

Прошу прощения за беспокойство, но у меня опять вопрос.

Вот такая задача -
есть набор ячеек из адресов вида "Край Город Улица д. корпус кв." , иногда просто  " Край Город Улица д. кв "  или же " хутор Улица д. кв "- Столбец 1
и Столбец 2 там данные  вида " Улица д. корпус" или "Улица д. кв "

Мне нужно проверить содержат ли ячейки-адреса в Столбце 1 адреса из Столбца 2.  И в каждой ячейке рядом со Столбцом 1 вывести "да" или "нет".
Я пытался ввести дополнительный столбец и использовать формулу:
ВПР("*"&ячейка из столбца 2&"*";набор адресов из Столбца1;1;0) - в итоге если адрес из столбца2 содержался в столбце1, то мне выводился полный адрес из Столбца 1. Всё бы хорошо, но ВПР ищет первое совпадение, а остальные не выводит.

то есть если у меня в столбце 2 стоит адрес "Улица Ярославская д.145 2", а в Столбце 1  содержатся адреса вида
Улица Ярославская д.145 2 кв.39
Улица Ярославская д.145 2 кв.40
Улица Ярославская д.145 2 кв.140
То ВПР мне покажет только Улица Ярославская д.145 2 кв.39. А мне то нужны все 3 адреса!


Возможно ВПР это тупиковый путь. Если бы я сравнивал 1 текстовую ячейку из столбца 1 с ячейкой с адресом из столбца 2, то я бы просто использовал ПОИСК и если бы он выдавал значение больше нуля, то значит одна строка содержится в другой. Хотя...в столбце 1 и столбце 2 разное количество ячеек, так что тут хз что получилось бы...
Но мне фактически надо каждую текстовую ячейку из  столбца 1 сравнить с набором ячеек(которых меньше чем в столбце1) из другого столбца. ПОИСКПОЗ() применить почему-то не получилось, да и адреса в столбце1 полные, а в столбце 2 "урезанные", что тоже осложняет ситуацию...
В общем у меня кончились идеи. Буду благодарен за подсказку.

Прошу прощения за отсутствие примера.
Пишу с рабочего компьютера.
Fuzzy Lookup не помог.
Перевести формулы ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;) в суммы отдельных ячеек, каждую формулу ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;) заменить на сумму отдельных ячеек входящих в диапазон суммирования
 
Здравствуйте.

Я всё продолжаю погружаться в тёмные бездны.
Итак, вот такая проблема:

Есть столбец из 500+ строк, заполненных числами которые суммируются при помощи формул ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;). Ситуация осложняется тем, что диапазоны формул "вложены" друг в друга, то есть, например:                
Код
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;E4:E571) 
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;E5:E17) 
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;E6:E14)
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;E7:E9)

Мне требуется заменить каждую формулу ПРОМЕЖУТОЧНЫЕ.ИТОГИ (их в столбце около 100 штук) на сумму отдельных ячеек входящих в диапазон суммирования каждой такой формулы. Ну например, вместо второй формулы мне надо получить:
Код
 =E7+E8+E9+E11+E12+E13+E16+E17

Вместо третьей нужно получить
Код
= E7+E8+E9+E11+E12+E13+E14
 и т.д.

Задача на мой взгляд весьма необычная, в Интернетах я ничего подобного не нашёл.
Буду благодарен вам за помощь
Копирование формул из одного отфильтрованного столбца в другой отфильтрованный столбец
 
Всем доброго времени суток!

Недавно я столкнулся с такой проблемой - есть таблица из 1000+ строк и два столбца ( находятся не рядом). В первом столбце куча цифр и формул
ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Во втором столбце стоят уже другие цифры, а на месте формул пусто. И вот мне нужно скопировать формулы (со сдвигом)
из первого столбца во второй.
Пробовал делать как в этой теме:
http://www.excelworld.ru/forum/2-37980-1
Но там копируются значения (а мне нужно, чтобы скопировались формулы).

Макрос отсюда тоже что-то не помогает:
https://www.planetaexcel.ru/techniques/2/173/

На всякий случай прилагаю пример, для иллюстрации задачи. Зелёным выделены формулы, которые нужно скопировать.Вопрос.xlsx
Буду благодарен за помощь.
Замена слова в ссылках, находящихся на нескольких листах одной книги
 
Всем доброго времени суток!
Я продолжаю при помощи макрорекордера и гугла ваять макросы, но получается так себе. :sceptic:

Итак, есть у меня Excel - книга с 15-20 листами, на которых находятся одинаковые по структуре таблицы. Так
же штук 5 скрытых листов (их изменять не нужно) и обязательно один лист, в названии которого содержится слово "ОТСТОЙ" (этот лист тоже трогать не надо). Таких книг около 20 штук.
Изначально в ячейках листов, в двенадцати определённых столбцах (порядок столбцов на всех листах один и тот же) находятся длиннющие ссылки на другой файл в имени которого содержится слово "январь". Каждый месяц на диске появляется новый файл с данными (в его названии будет  стоять "февраль", "март"....) и соответственно нужно проводить замену ссылок: менять "январь" на "февраль", "январь" на "март" и т.д.

Макрос я почти написал, только вот ведь незадача он не срабатывает (. Код макроса прилагаю отдельным файлом. Основная идея:

1. Пользователем вводится порядковый номер месяца
1а. Создаётся массив из 12 названий месяцев.
2. По этому порядковому номеру из массива выбирается соответствующее название месяца.
3. Создаётся массив-адресов столбцов (эти адреса одинаковые на всех листах, кроме скрытых).
3а. Если пользователь ввёл 1, то из массива stolbi() выбирается первый элемент (это диапазон "BE:BE"). Если ввёл цифру 2, то из
массива stolbi() выбирается второй элемент (это диапазон "BF:BF") и т.д. Соответственно ссылки нужно изменить на всех листах (кроме скрытых и ОТСТОЙ) в выбранном диапазоне.
4. Запускаю цикл, который пробегается по всем листам активной книги и если они не являются скрытыми и не содержат в своём названии "ОТСТОЙ", то в соответствующих столбцах(из пункта 3а) в ячейках содержащих ссылки, в самих ссылках изменяются названия месяцев.

На пункте 4 всё запарывается. Почему-то не срабатывает цикл и макрос проводит замену только на том листе, с которого был запущен.
Более того,если я его запущу с листа с названием "blablabla- ОТСТОЙ", то он и там пытается замену делать!
Подскажите пожалуйста, как нужно правильно написать код, чтобы макрос заработал так как задумывалось?

P.S. В силу независящих от меня обстоятельств саму книгу Эксель приложить не могу.
Прошу понять и простить.
Изменено: derekT - 26.11.2020 16:09:17
Макрос на VBA для удаления столбцов и строк, столбцы удаляет, а строки нет
 
Всем доброго времени суток!

У меня возникла проблема с макросом ( знаю, что он ужасен, состоит из макрорекордера и гугления чуть менее, чем полностью, но прошу понять и простить.)
Итак, есть  здоровенная таблица (заголовки и расположение столбцов неизменно), в которую формулами притянуты данные из других таблиц.
Требуется создать копию листа с таблицей (с таким же названием и добавлением _ ) , затем на ней заменить все формулы значениями и удалить некоторые столбцы\строки.
Я сделал макрос, где ещё попытался реализовать проверку на ошибку - в случае если на первоначальном листе кто-то запустил макрос второй раз, то выскакивает сообщение, что лист с таким именем существует.
Однако возникли 2 непонятные мне вещи:
1. Макрос удаляет столбцы, но не удаляет строки.
2. Макрос выводит сообщение что лист с таким именем существует ...ВСЕГДА!

Буду благодарен, если кто поможет советом.
Текст макроса прилагаю. Данные на которых он работает, к сожалению предоставить не могу, так как СБ зорко бдит.
Поиск значения, соответствующего тексту из первой таблицы, который в другой таблице написан без слэшей
 

Здравствуйте.

Что-то у меня  возник затык в плане понимания функции ДВССЫЛ() и/или ПОИСКПОЗ(), даже хелп не помог.

Прошу помощи сообщества.

Итак, даны два листа. На Лист1 есть список из двух колонок: «Название акции” и “количество акций”. Каждая акция имеет название по типу: Отстой/Днище/Показуха. Количество слов и слешей в названии разное может быть и два и пять слов.

На Листе2 есть столбец-список тех же акций (расположенных в произвольном порядке), а их названия взяты из Листа1, но из них удалены все знаки “/”. То есть на Листе1 допустим было Отстой/Днище/Показуха, а на Листе2 стало ОтстойДнищеПоказуха.

Всё организованы конечно тупо, но это не я так придумал.

Мне надо из списка на Листе1 подтянуть количество акций в список на Листе2. Я пытался решить эту задачу при помощи ПОИСКПОЗ и ДВССЫЛ.

Формула (введённая в столбце В на Лист2) :

ДВССЫЛ("Лист1!R"&(ПОИСКПОЗ($A$1:$A$6; ПОДСТАВИТЬ(Лист1!$A$4:$A$9;"/";"");0)+3)&"C2";0)

введёная в виде массива дала ошибку #ЗНАЧ

НО если в столбце C на Лист2 ввести

ПОИСКПОЗ($A$1:$A$6; ПОДСТАВИТЬ(Лист1!$A$4:$A$9;"/";""); 0)

А затем в столбце D ввести ДВССЫЛ("Лист1!R"&(C1+3)&"C2";0)

То я получу нужные мне значения.

Собственно говоря у меня 2 вопроса:

-Что я сделал не так с ДВССЫЛ?

-можно ли эту задачу решить как-нибудь более изящно?

Поиск соответствия "один-ко многим"
 
Всем доброго времени суток!

Я новичок в Excel и столкнулся с такой вот задачей. Есть горизонтальная таблица, где шапка - фамилии сотрудников, а под ними - районы которые закреплены за тем или иным работником ( вот её "кусок"):

ИвановПетровСидоровНечаев
АлександровскийДонецкАбинскийГеленджик
БаксанскийБагаевскийИзобильненскийЕссентуки
Динской АзовДубовскийГеоргиевский
ЖелезноводскКагальницкийЕйскийКавказский
И есть вертикальная таблица. Её необходимо заполнить фамилиями сотрудников ( взытями из первой таблицы), которые отвечают за конкретный район:
 
РайоноблСотрудник
АбинскийКК
АзовРО
АлександровскийСК
БагаевскийРО
БаксанКК
БаксанскийСК
ВерхнедонскойРО
ВыселковскийКК
ГеленджикКК
ГеоргиевскийСК
ГуковоРО
Динской КК
ДонецкРО
ДубовскийРО
ЕгорлыкскийРО
ЕйскийКК
ЕссентукиСК
ЖелезноводскСК
ЗаветинскийРО
ИзобильненскийСК
ИпатовскийСК
КавказскийКК
КагальницкийРО
КраснодарКК
Я в начале думал применить формулу ЕСЛИ, но блин она гигантская получится. Потом решил, что может как-то в формулу можно впихнуть сравнения одной ячейки с массивом ячеек? Но в массивах я пока не силён (.
Пожалуйста, помогите кто чем может )
Убрать из ячейки с названием торговой точки ненужные слова, нужно убрать (лимиты), (стоп-лист) и [корректирова]
 
Всем доброго времени суток!

Я недавно начал "погружаться" в Excel и поэтому прошу помощи.
Суть проблемы такова. Есть список торговых точек и их долгов по дебиторской задолженности. Каждая точка в списке выглядит примерно следующим образом:

Название точки                                           Долг

ООО Кидалов и Партнеры (г. Шахты)
(лимит 15000)
(стоп-лист 25000)                                       1499,33

Название точки, лимит и стоп лист - всё написано в одной ячейке, друг по другом. Иногда в этой же ячейке ещё может стоять  (оплата по факту) или [корректировка].Нужно убрать всю ненужную информацию о лимите, стоп-листе, [корректировка], (оплата по факту) и привести точку в списке к виду:

Название точки                                               Долг
ООО Кидалов и Партнеры (г.Шахты)           1499,33

Я пытался в формате ячеек/выравнивании убирать "переносить по словам". Но тогда получается:

Название точки                                                                                               Долг

ООО Кидалов и Партнеры (г. Шахты)(лимит 15000)(стоп-лист 25000)    1499,33

И как теперь убрать скобки с лимитами и стоп-листом? Правильно разделить столбцы, чтобы остался только
ООО Кидалов и Партнеры (г. Шахты) , у меня не получилось.
Буду благодарен, если кто-нибудь поможет мне решить эту проблему.
Страницы: 1
Наверх