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

Страницы: 1
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
Фантастика. Всё правильно, всё работает. Огромное спасибо. Пошла разбираться как Вы этого добились.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
_Igor_61
Ну т.е. исходя из вашей формулировки - по общее время звонка по каждому сотруднику по каждому направлению.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
_Igor_61, если вы успели скачать удалённый администрацией файл, то должно получиться следующее:
Трёхколоночная таблица списка всех сотрудников, где для каждого из них по каждому направлению (направлению, а не коду оператора, это важно), посчитано суммарное время вызова, при этом она должна растягиваться при добавлении ещё одного сотрудника либо направления. При этом задача элементарно решается при помощи сводной таблицы, или не так элементарно - при помощи макроса. Но задача стоит именно решить только с помощью базовых формул. При этом можно создать энное кол-во вспомогательных листов, если они нужны, или промежуточных операций.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
Добрый день,_Igor_61 ! Извините, что долго не отвечала, сейчас прикреплю вариант исходника, основанный на вашем же примере. Ваш вариант куда ближе к правде, но он некорректно работает, когда количество заполненных строк и столбцов неодинаково. Я чуть поменяла исходные данные, вот что получилось.
А вообще исходник тоже прикреплю. Вдруг вам так понятнее будет.
В исходнике - первые два листа пишутся от руки, лист Звонки приходит и на его основании автоматически должен формироваться лист Отчёт. Вся загвоздка в правой таблице, а именно в столбцах G и H, не понимаю как сделать чтобы они формировались автоматически путём перебора всех вариантов
направлений из первого листа и сотрудников из второго, исходя из того что и к направлениям, и к фамилиям могут добавляться новые, и тогда количество строк будет изменяться. В присланном примере на листе Отчёт столбцы G и H набиты вручную.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
Цитата
Ігор Гончаренко написал:
а если исключить ввод "кривых" значений в данные?
Так вопрос не в "кривых" значениях. Допустим, в этих же колонках например не имя и фамилия, а фамилия и наименование товара. Ну, что продал. Ну скажем:
А_____________________________В
Пупкин_______________________Стиральная машина
Губкин________________________Магнитофон
Пупкин________________________Магнитофон
Губкин_________________________Магнитофон
Канарейкина_____________________вездеход
Тогда в итоге должно получиться
C___________________________________D
Пупкин_______________________________Стиральная машина (в третьей колонке например количество, но как его посчитать даже мне понятно, оно в рамках данной задачи не интересно)
Пупкин________________________________Магнитофон
Пупкин___________________________________вездеход
Губкин____________________________________Стиральная машина.... (и т.д.)
При этом второй раз строки Пупкин - Стиральная машина нам не надо, потому что нам одной строчки достаточно чтобы узнать, сколько он их продал.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
Кстати, проблема всё равно не решена, потому в решении, предложенном пользователем Ігор Гончаренко, при повторяющихся значениях в итоговую таблицу может несколько раз попасть одно и то же.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
Цитата
Ігор Гончаренко написал:
в формуле явно видно один ИНДЕКС для имени а второй - для фамилии
а что, самостоятельно разбить формулу на 2 части - никак? возможно Excel - это не Ваше
Уже сделала всё, спасибо большое за помощь. Я просто сказала что должно быть в идеале, вдруг вы любите всё делать идеально. Без Вашей подсказки не справилась бы.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
спасибо, всё работает! Вопрос: можно ли быстро переделать так, чтобы результат всё-таки попадал в два разных столбца, потому что при попадании в один возникнут проблемы с дальнейшей работой с данными. Плюс при растягивании формула ведёт себя не очень корректно, продолжаясь с бесконечно повторяющимися фамилиями.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
Вот перечитывала, поняла, что неверно сформулировала задачу. Значения должны переноситься не в одну колонку, а в две, т.е. перебор девяти значений как в примере должен происходить в колонках C и D соответственно. т.е. - первые три в C - Вася-Вася-Вася, а в D соответствующие им разные фамилии.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
Догадываюсь, что надо использовать формулу массива, но что-то не получается - видимо навыка не хватает, и где-то ошибаюсь.
Перебор всех возможных комбинаций значений, Перебрать все значения двух столбцов, используя только формулу (не макросы)
 
Добрый вечер, уважаемые гуру Excel. Учусь работать в Экселе, изучая разные задачки. Столкнулась вот с одной запаркой, может кто поможет:

Итак, есть две колонки. Например
А                  B
Вася             Иванов
Гена             Петров
Петя              Сидоров

Вопрос. Задать формулами в колонки C и D алгоритм, чтобы перебирались все возможные сочетания (при этом не повторяясь)
Т.е. должны получиться 9 комбинаций, Вася Иванов, Вася Петров.... Петя Сидоров. При этом подразумевается, чтобы формула работала с большой исходной таблицей (например, сорок фамилий и семь имён, всего будет 280 комбинаций, или меньше если какие-то из значений исходника повторяются), при этом чтобы если в исходнике несколько раз встречается одно и то же имя\фамилия, то в результате повторов не было, т.е. не было двух Васей Ивановых. Надеюсь, понятно объяснила. Макросом или сводной таблицей всё решается, меня интересует можно ли достичь решения формулами, и если можно, то как это будет выглядеть. Спасибо за внимание.  
Изменено: Кэтти-бри - 28.02.2017 16:59:42
Изменение итоговой таблицы при добавлении данных в исходную
 
Спасибо ещё раз, всё получилось. Через сводные таблицы вообще всё элементарно. Тему можно закрывать.  
Изменение итоговой таблицы при добавлении данных в исходную
 
Спасибо. Видимо, только через сводную и надо делать. Проблема пока не решена, но я хоть поняла куда надо двигаться. Ушла изучать матчасть.
Изменение итоговой таблицы при добавлении данных в исходную
 
По поводу второго - спасибо, поняла. Не знала про формулу ЕСЛИОШИБКА. Всё должно получиться. Но это всё-таки больше "косметика", а главный вопрос - что делать с изменением количества строк.  
Изменение итоговой таблицы при добавлении данных в исходную
 
Ну смотрите - сейчас у нас 4 оператора - МТС, , Мегафон, Москва, АД. Я вбивала всё вручную, в исходной таблице напротив каждой фамилии по 4 строчки - для каждого оператора.
Если исходящий пойдёт на пятого оператора - например, "Теле 2" - то напротив каждой фамилии должно быть уже по пять строк. А так как список работников в компании большой, то нужно это задать через какую-то формулу, а не вручную вбивать (это я тренируюсь, всего в компании более 300 человек, я же не буду 300 раз добавлять по строчке.)
Изменение итоговой таблицы при добавлении данных в исходную
 
Добрый день всем форумчанам! Моя работа - помощник руководителя, и с excelем я никогда не сталкивалась до этого. И вот пришлось. Полазив по форумам и почитав маннуалы, я кое-что сумела сделать сама, но возникает вопрос с одной вещью, при изменении которой всё летит к чертям.
Итак, нужна сводная таблица всех исходящих звонков в офисе. В итоговой таблице должно быть общее количество времени разговоров каждого сотрудника по каждому из направлений.
В компанию приходит отчёт на лист "Звонки" по каждому сотруднику. Листы "Сотрудники" и "Направления" я создала соответственно, чтобы исходный код сотрудника потом переводить в фамилию, а код оператора - в его название. Всё это делалось для листа "Отчёт". Там две таблицы. С левой всё понятно - это переделанный входящий исходник, где коды заменены фамилиями, а коды операторов - их названиями.
В правой таблице должно быть общее суммирование времени звонков. и тут у меня вот что не получается: при добавлении нового сотрудника в исходную таблицу всё работает. При добавлении нового кода к уже известному оператору тоже всё работает. А при добавлении нового оператора я не знаю как быть, потому что тогда в правой таблице должно автоматически меняться число строк (по плюс одному к каждой фамилии), и как задать эту взаимосвязь я не понимаю. Извините что путанно. В Excelе работаю второй день всего, многого не понимаю.  
Итак, ещё раз:
1) какими функциями нужно воспользоваться для решения задачки с добавлением нового оператора? (решать за меня не обязательно, просто подскажите инструменты, дальше я сама почитаю в Сети)
2) один вопрос - одна тема
Большое спасибо за внимание, не ужасайтесь пожалуйста уже сделанному (тому как плохо это сделано). Файл прикрепляю, поскольку на словах всё не очень понятно. Если заметите ещё какие-то ошибки, то тоже скажите, чтобы всё потом не накрылось медным тазом. Ещё раз спасибо за внимание.
Страницы: 1
Наверх