AdrenalinOFF |
В Excel забивается таблица такого плана:
понедельник | 356
вторник | 187
среда | 766
понедельник | 102
четверг | 9
вторник | 771
суббота | 91
надо сделать так, чтобы повторные дни недели удалились, остались все только по одному, но ПРИ ЭТОМ сумма по этим дням должна сложиться.
по моему примеру должно получиться:
понедельник | 458
вторник | 958
среда | 766
четверг | 9
суббота | 91
|
AdrenalinOFF |
уточню: хочу знать, как автоматизировать процесс.
потому что в моей таблице каждого дня недели по 200 шт. и более
|
Max York |
А можно финальный итоговый результат на другой лист вывести? Если да - тогда можно применить формулу СУММЕСЛИ ... Будет автоматом выдергивать и суммировать все суммы понедельников, вторников и т.п...
|
AdrenalinOFF |
да, можно на другой лист, это без проблем.
при таком способе нужно отдельно проходить по каждому дню недели? или можно как-то, чтобы одной формулой задействовать сразу все дни недели?
|
Max York |
на 2м листе список дней недели (ячейки А1-А7, допустим)... а в B1-B7 формула примерно такого формата - =СУММЕСЛИ(лист1!A$1:B$1000;A1;лист1!B$1:B$1000) ... типа на 1000 значений... а значок $ вставить, чтоб написать формулу в B1 на листе 2 и скопировать (протянуть) вниз на остальные 6...
|
Max York |
+5 на всяк случай расшифрую формулу (то что в скобках)... первое, до точки с запятой - это обрабатываемый диапазон (т.е. вся табличка на 1м листе)... второе - соседняя ячейка слева (типа, у понедельника А1, у вторника А2 и т.д.)... и третье - столбец из первого листа откуда суммируются данные...
|
olegscu |
1-Новый год уже был что ли?
|
Dagda |
если ничего не путаю то "сводная таблица" должна помочь решить проблему в момент... и на другой лист нет необходимости выводить результат..
|
JuraAD |
Сохранить в тхт файле, открыть в ехеле как файл prn,txt,csv - разделитель "!"(остальное убрать), формат полей - общий, должна правильно заполнить поля, там разберешься... ну или лопату в руки и копай, с утра до там видно будет -)))
Содержимое файла:
понедельник!356!понедельник!=СУММЕСЛИ(A1:A1000;C1;B1:B1000)
вторник!187!вторник!=СУММЕСЛИ(A1:A1000;C2;B1:B1000)
среда!766!среда!=СУММЕСЛИ(A1:A1000;C3;B1:B1000)
понедельник!102!четверг!=СУММЕСЛИ(A1:A1000;C4;B1:B1000)
четверг!9!пятница!=СУММЕСЛИ(A1:A1000;C5;B1:B1000)
вторник!771!суббота!=СУММЕСЛИ(A1:A1000;C6;B1:B1000)
суббота!91!воскресенье!=СУММЕСЛИ(A1:A1000;C7;B1:B1000)
!!=СУММ(B1:B1000)!=СУММ(D1:D7)
Если поле D8<>C8 - значит неправильно где-то написан день недели -) пиши обработку дней недели... поможет, скажи спасибо...
Давно я вилами не махал.
|
JuraAD |
5+ Столько умников и в простой задаче помочь не могут... -)))
|
JuraAD |
Klaas нужно позвать, он через фотошоп сделает... :lol:
|
AdrenalinOFF |
Всем спасибо, всем плюсы))
Для себя выбрал несколько способов, потому что у меня несколько однотипных задач бывает.
Так что буду пользоваться всем!
|
Тема закрыта AdrenalinOFF |