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

Знаете, как называется худшая в мире CRM-система? MS Excel. Эта шутка ходит среди западных и российских вендоров корпоративного ПО. Excel, легендарный продукт в хорошем смысле этого слова, окружён десятками мифов: Excel знают все, в нём можно сделать все, с ним не нужна CRM-система и т.д. От раза к разу на профессиональных форумах, от будущих клиентов, от компаний мы слышим упорное сопоставление CRM и Excel. Конечно, с точки зрения разработчика это неравный бой, но мы всё же решились на детальное сравнение.

Электронные таблицы vs СУБД

Что такое Excel? По своему классу это табличный процессор или, если проще, электронная таблица - прикладная программа для решения вычислительных задач. Электронные таблицы (и тут речь не только об Excel, но и множестве аналогов и конкурентов) были обречены на успех в бизнесе и вообще в любом делопроизводстве, ведь изначально большинство расчётов выполнялось в табличной форме. Буквально ещё в 90-х годах на столах можно было видеть типографские бухгалтерские главные книги, оборотно-сальдовые ведомости, различные табели, сметы, формы отчетности, калькуляции и т.д. Вся эта документация была ничем иным как таблицами.

Электронный таблицы в том виде, в каком мы их знаем сегодня, заменили собой довольно большой блок программирования - то, что раньше решалось на ЭВМ только с помощью кода, теперь можно реализовать с помощью различных формул, макросов, функций. Таблицы отражают взаимосвязи, позволяют сохранять и переиспользовать расчёты, строить диаграммы и т.д. Одно из основных преимуществ электронных таблиц в целом и Excel в частности - пересчёт формул «на лету» при любом изменении входных данных. Соответственно, это даёт возможности моделирования, прогнозирования, планирования и анализа. Причём все перечисленные возможности становятся доступными пользователям, далеким от информатики и математики.

Дополнительная ценность Excel - возможность создавать пользовательские функции и скрипты на языке Visual Basic for Application. Необходимый код пишется в стороннем редакторе и затем запускается в таблице, обрабатывая входные данные. Фактически таблица становится интерфейсом кода на VBA. Для создания подобных функций требуется навык программирования - рядовой пользователь не справится.

Но, как известно, дьявол в мелочах - и настоящий ад может случиться, если переоценить таблицы и начать их использовать как единственное хранилище информации, или, говоря иначе, как базу данных. На первый взгляд кажется, что всё просто отлично: данные можно записывать и перезаписывать, можно искать информацию по нужным условиям, сортировать, делать выборки с помощью фильтров. Однако по сравнению с реляционными СУБД, которые лежат в основе большинства CRM-систем, операции манипулирования данными в том же Excel кажутся незначительными. К тому же, таблицы не столь безопасны, как СУБД.

Кстати, об освоении таблиц стоит сказать отдельно. Безусловно, они здорово облегчают жизнь многим менеджерам, бухгалтерам и даже инженерам, но если кто-то вам скажет, что он «гуру Excel», то, скорее всего, человек заблуждается. Освоение Excel на уровне продвинутого пользователя едва ли проще, чем освоение нового языка программирования. Но такая уверенность в рядах компаний существует, отсюда и растут корни целой группы типичных ошибок работы с табличными процессорами.

История из жизни. В одной компании завёлся тот самый «гуру Excel». Он занимал руководящий пост, и в силу этой привилегии решил всех своих подчинённых перевести на рельсы автоматизации. Бюджет отдела, планы, рабочие отчёты и KPI стали считаться исключительно в Excel. Пока он собирал, а затем и агрегировал информацию сам, всё было относительно неплохо. Когда с книгами Excel в расшаренных на сервере папках стали работать все, появились необычные данные типа KPI +370% к заработной плате или шестизначного плана продаж. На чём «погорели»:
  • на формулах - протягивали формулы по столбцам, не думая об абсолютных и относительных ссылках на ячейки
  • на связи таблиц - ошибка в одной таблице приводила к размножению ошибок по всей импровизированной базе
  • на форматах данных - хотя попытки унификации ввода и были предприняты, копипаст и кривые руки делали своё дело, и в итоге из-за различных форматов часть расчётов оказывалась некорректной
  • на скрытых строках и столбцах - кто-то их скрывал, а другие не замечали и использовали эти диапазоны в расчётах
  • на сортировке - при сортировке забывали выделять весь массив и в итоге, значения одного поля присваивались другому
  • на сводных таблицах - у части менеджеров были проблемы с представлением зависимостей
  • на округлении - кому-то понравились цифры без копеек, он настроил таблицы под себя, а эти копейки стали набегать в рубли расхождения.
В общем, завели CRM-систему, перенесли остатки «выживших» данных и стали работать спокойно, т.к. программа сама знала, какие формулы считать, какие данные принимать, как сортировать. К тому же, таблицы СУБД сломать и потерять оказалось гораздо сложнее, а с бекапами так вообще невозможно. Такой вот айтишный хэппи-энд.

CRM изнутри

Теперь о CRM-системе, которая представляет собой логику + СУБД + интерфейс. Реляционная база данных, которая используется в CRM, это множество связанных между собой таблиц. Каждая строка (она называется запись) описывает один объект (например, клиента), а каждый столбец содержит атрибуты этого объекта (например, контакты, счета, покупки, скидки и т.д.). Для идентификации записей (строк) используется первичный ключ - набор полей, сочетание которых однозначно определяет запись в таблице.

Например, вы пользуетесь CRM. Когда вы выгружаете отчёт о том, какие клиенты совершили покупку в текущем месяце, то внутри CRM происходит примерно следующее: таблица «Клиенты» по уникальному идентификатору (ключу) связывается с таблицей «Покупки», «Оплаты», «Номенклатура» и т.д., в зависимости от того, какую информацию вы хотите получить в итоговом отчёте. При этом СУБД в идеале должна работать максимально шустро, чтобы пользователь даже не заметил процесс. Именно благодаря такой архитектуре CRM умеет быстро и точно строить выборки в любом разрезе, позволяет мгновенно находить связанные с клиентом звонки, сделки, документы. Понятно, что подобную функциональность в Excel реализовать невозможно. Даже связка двух-трёх таблиц уже даёт ощутимые «тормоза» при работе с документами, а в онлайне зачастую просто не позволяет выполнить операцию.

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

Опять же, разделение прав доступа обеспечивает защиту от новичка, дурака и даже недобросовестных намерений. Так, например, сотруднику (простому менеджеру) могут быть даны права только на запись данных, а редактирование и удаление ему недоступны. Таким образом, максимальный вред от неопытного сотрудника - внесение ошибочной информации, но никак не удаление чужих важных сведений.

Эскизы на салфетках

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



В общем, мы неслучайно подняли тему работы с данными и взаимоотношениями с клиентами в CRM против таблиц - слишком много недостатков у табличных процессоров, которые хотят стать CRM-системой.

Let’s неравный бой begin

Таблицы ограничивают доступ сотрудников и руководства к информации. И это значительный недостаток. Вы можете сказать, что существуют табличные редакторы с возможностями совместной работы онлайн, однако, во-первых, даже у Microsoft такие версии слабее по возможностям, во-вторых, доступ можно закрыть в любой момент, всего лишь изменив ссылку.

CRM-системы позволяют тонко настраивать права доступа на уровне групп и отдельных пользователей. В то же время руководитель может беспрепятственно просматривать профиль работы с каждым клиентом, а также ставить задачи, формировать отчёты и т.д.

В таблицах практически невозможно отслеживать полный путь взаимоотношений с клиентами. Нельзя добавить шаги взаимодействия (у менеджеров самый популярный способ - добавлять служебные заметки примечаниями), записи разговоров, историю переписки. Если какие-то вопросы решались посредством почты или переговоров, информация по ним может быть внесена в примечаниях или не внесена вовсе.

CRM-система отслеживает путь клиента от холодного лида до допродажи, не упуская ни малейшего взаимодействия. Например, в RegionSoft CRM все звонки с записями разговоров, вся переписка с клиентом и все действия менеджеров сохраняются в карточке клиента и к этой информации можно получить практически мгновенный доступ. По итогам разработки клиента можно сформировать и распечатать отчёт по динамике взаимоотношений, в котором будут отображены все воздействия.

В Excel и прочих табличных редакторах нельзя отслеживать работу менеджеров и адекватно реагировать на кризисные ситуации. Матрицы KPI, конечно, существуют в таблицах, однако о гибкой настройке думать не приходится - всё ограничивается несколькими прописанными формулами. В CRM динамика выполнения задач менеджерами доступна линейному и высшему руководству, недочёты и провалы видны сразу, на них можно оперативно реагировать, не дожидаясь конца месяца и заполнения «таблички ключевых коэффициентов».


- Эд, согласно моей таблице, ты выполнил ужасную работу.
- Потому что ваши таблицы плохо продуманы и не имеют ничего общего со сложным реальным миром. И да, позвольте напомнить, что формула указывает на неверную ячейку.
- Цифры не врут.

В таблицах сложно оценить потенциальные сделки, застойные сделки, стадии работы с клиентом. В основе взаимоотношения с клиентами с точки зрения коммерческого интереса лежит воронка продаж. Её можно отрисовать в Excel, в Интернете описаны десятки шаблонов для этого, однако анализ воронки в различных разрезах (по менеджеру, датам, компаниям, номенклатуре и т.д.) возможен исключительно в CRM-системах. Самая большая сложность работы со сделками в Excel - это необходимость вносить все данные вручную, от стоимости заказа до статуса и этапа разработки клиента. Естественно, что рано или поздно менеджер прекращает эту работу или забывает о ней. В CRM же после правильной первичной настройки статусы и этапы меняются автоматически, а стоимости «подтягиваются» при создании и проведении счёта.

Excel даёт довольно слабые возможности отчётности, много времени уходит на обработку данных, построение выборок и анализ. Тут стоит описать реальную ситуацию. Клиент отправлял отчет по реализации за период в головной офис. Объем файла был около 50 000 строк. В выгрузку попадали нерелевантные и ненужные данные. Сортировка и очистка данных у менеджера занимала ровно один рабочий день, и это при наличии специальных формул и макросов. CRM позволяет делать подобные выборки с помощью гибко настраиваемых фильтров с множеством критериев, кроме того пользовательские фильтры можно сохранять и использовать по необходимости (во всяком случае, именно так эта функция реализована у нас в RegionSoft CRM ).

В CRM можно настроить несколько уровней доступа к данным клиентов, в Excel это сделать невозможно. Ведение базы клиентов в электронных таблицах чревато для бизнеса проблемами с безопасностью: данные могут потеряться как по техническим причинам, так и при увольнении сотрудника. Чего у Excel не отнять, так это его легкой «транспортировки» за пределы бизнеса, в том числе в руки конкурентов.

Чтобы забрать данные из десктопной CRM, нужно постараться. Вся оперативная информация о клиентах, контактах, планах, проектах, задачах должна быть в CRM-системе, а не «в голове сотрудника». Эта CRM-система должна быть защищена, т.е. иметь технические возможности, при которых сотрудник не сможет унести из нее сведения (если, конечно, ему не дали прав администратора сервера данных). Например, RegionSoft CRM имеет глубокую проработку безопасности, начиная с интеграции с ActiveDirectory и заканчивая контролем IP-адресов, MAC-адресов, с которых для пользователя разрешено подключаться к системе, подключения к корпоративной базе через alias (когда пользователь не знает реального расположения базы) и др. Совокупность этих мер и дает безопасное окружение для бизнеса. Но всегда есть человеческий фактор, от которого никуда не денешься. Сегодня человек лоялен, а завтра ему бес в ребро - и пошло поехало - твоим клиентам уже продают твои конкуренты. Поэтому должна быть именно совокупность мер , чтобы даже при возникновении желания слить данные, максимально затруднить это технически.

Таблицы дают лишь минимальный набор функций для сегментации клиентов и персонализации воздействий. Один из принципов успешного взаимодействия с клиентами - персонализация. Наверное, это даже можно назвать главным фактором выживания в нарастающем информационном шуме. Электронные таблицы позволяют создавать выборки и группировки, но проводить на их основе рассылки и иные коммуникации уже сложно. В CRM-системе вы просто делаете нужную выборку, сохраняете сегмент и запускаете рассылку именно по той группе, которую нужно проинформировать - из интерфейса системы (в RegionSoft CRM рассылку можно запускать с помощью собственного почтового клиента).

В Excel постоянно возникают проблемы унификации данных - установленные владельцем документа настройки форматов сбиваются, меняются, игнорируются. В итоге получаются коллизии, чаще всего связанные с денежным и текстовым форматами, процентами. В CRM-системе разработчик предпринимает всё для максимальной унификации данных: так, при вводе можно выбирать значение из списка (чтобы была только «Москва», а не «масква», «мсква», «мск» и т.д.) или вводить значение, которое проверяется программой при вводе. В случае некорректного ввода CRM-система возвращает сообщение об ошибке.

Для Excel не существует адекватных интеграций с другими бизнес-системами и сервисами, например, планированием, бизнес-процессами, телефонией, 1С. Кто-то скажет, что в Excel, может и нет, а вот в таблицах Google Docs давно есть целый магазин приложений, надстроек и аддонов. Не будем спорить, Google предлагает неплохой инструмент, но для частного пользователя или очень маленькой начинающей команды. Во-первых, мало-мальски нагруженный файл подвешивает приложение (бюджет одной из компаний на 16 000 строк с формулами он не осилил). Во-вторых, опять же нет перечисленных интеграций. А причина упирается всё в тот же бэкенд: Spreadsheets всё те же таблицы-калькуляторы.

Интеграции CRM сильно отличаются от системы к системе и могут быть реализованы с помощью API, коннекторов, специального ПО, сторонних плагинов. Мы реализовали в своей CRM-системе интеграцию с сайтом, телефонией (в том числе виртуальной АТС Asterisk), Skype, 1С. Часть работы по интеграции ложится на RegionSoft Application Server , что обеспечивает более тонкие настройки и широкие возможности для автоматического обмена данными между CRM-системой и сторонними приложениями.

В электронных таблицах невозможно осуществлять грамотное персональное и коллективное планирование. Тут даже комментарии излишни - никакого планировщика, никаких напоминаний, никакой интерактивной работы с задачами от электронных таблиц ждать не стоит. В то время как, например, среди клиентов RegionSoft CRM планировщики и инструменты управления задач едва ли не самые популярные функции системы: ими все пользуются, все ценят возможности напоминаний и интерактивного управления календарём. Среди этих инструментов самый любимый - трёхнедельный планировщик, который совмещает управление задачами, рабочий календарь и в тоже время позволяет работать с горизонтом планирования.

В таблицах существуют проблемы с прикреплением файлов. Самая удобная и безопасная реализация этой функции для Excel и других электронных таблиц - прописывание ссылок на нужные документы. В CRM-системе все документы прикрепляются к карточке клиента, легко «поднимаются» и не теряются.

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

В таблицах не предусмотрено автоматического заполнения информации, например, с сайта или для первичной документации. Хотя, есть библиотека PHPExcel, которая позволяет производить импорт и экспорт данных в Excel из информационных систем, написанных на PHP для любой платформы, но и это не делает Excel полноценной учётной системой или CRM.

Процесс обновления информации в таблицах необходимо контролировать , в то время как CRM - единый актуальный источник информации. Вообще, в управлении таблицами, при внесении и обработке данных слишком велик человеческий фактор. Считается, что Excel знают все менеджеры по продажам, бухгалтеры, маркетологи и прочие ребята из коммерческой службы. Это весьма иллюзорное представление: как мы уже говорили, освоение Excel «по-взрослому» требует огромного количества времени.

В таблицах не видны глубокие связи между данными, поскольку это не реляционная СУБД, а «плоское» представление данных (как бы один срез). Соответственно, отсутствие реляционных таблиц и ограничения по интерфейсу делают электронные таблицы всего лишь имитацией средства хранения и управления клиентской базой. CRM же представляет собой продуманный интерфейс поверх реляционной СУБД. С помощью интерфейса вносятся данные, управляются процессы, обслуживается телефония и т.д. Вся бизнес-информация надёжно хранится в базе данных, для которой, напомним лишний раз, стоит создавать резервные копии.

Знаете, чего от вас ждет клиент на этапе продажи и обслуживания? Он считает, что если обратился к одному специалисту из вашей компании, он обратился ко всем, и любой менеджер готов решить его проблему. И менеджер должен знать о коммуникациях по контакту. Значит, нужно иметь инструмент для мгновенного отображения требуемой информации - и CRM как раз такой инструмент. А вот Excel и другие электронные таблицы изначально не были созданы для управления взаимоотношениями с клиентами, они были созданы для вычислений и первичного анализа информации. Так может, не стоит ждать жалоб клиентов и накапливать риски, которые рано или поздно могут привести к коллапсу. Причём, по закону подлости, в самый неподходящий момент.

Теги:

Добавить метки

В программе обучения в формате курса:

Что такое эффективное управление асортиментом?

Как определить проблемные товарные группы, ранжировать поставщиков с помощью анализа товарных групп?

Что такое анализ и прогнозирование спроса?

Как увязать прогноз спроса, контроль остатков и календарь поставок?

Как провести расчет оптимального товарного запаса?

Как сделать в Excel простой план поставок?

Как сократить излишние запасы, снизить дефицит, обеспечивая наличие обязательного ассортимента?

Как провести АВС- анализ и сгруппировать по степени важности для компании большое количество позиций?

Автоматизированная аналитическая интерпретация АВС-анализа по Парето для Excel.

Автоматизированная аналитическая интерпретация АВСD-анализа методом касательных для Excel.

Как ввести в Excel план оплат?

По какому алгоритму можно сделать расчет перемещения продукции из одного филиала в другой для увеличения прибыльности?

Программа курса повышения квалификации "Excel для логистов " изучается в рамках курса "Управление ассортиментом и поставшиками в рознице" и рассчитана на 20 часов.

В формате семинара изучается только часть вопросов, которые наиболее интересуют участников. Проблемные вопросы выявляются при предварительном анкетировании участников семинара.

Стоимость курса 9500 руб (20 час) . Курс проводится, как правило, в корпоративном формате для сотрудников одной компании. Дата по выбору заказчика.

Стоимость обучения на курсе 9000 руб

Программа практического семинара:

"Прогнозирование запасов в программе Excel для менеджеров по закупкам "

1.Анализ и прогнозирование спроса.

Краткосрочный прогноз на период от 1 до 14 дней, долгосрочный - до 12 месяцев. Прогноз спроса по конкретному товару или товарной группе, по одному складу или группе складов.

2.Расчет оптимального товарного запаса.

Использование методов математического моделирования для точного расчета оптимального товарного запаса учитывая: риски дефицита, сроки годности, стоимость хранения, распродажи, сезонность и тренды, праздничные дни, стоимость доставки, ограниченность финансовых ресурсов и другие критерии. С излишние запасы и снижает дефицит, при этом обеспечивает наличие обязательного ассортимента. Сокращение запасов, высвобождение оборотных средств, снижение дефицита и как следствие увеличение продаж.

3.Автоматическое формирование заказов.

Заказы на торговую точку и распределительный центр. Расчет оптимальных перемещений товаров между складами с учетом затрат на логистику и времени перевозки. Автоматическое формирование календаря заказов.

Прогнозирование запасов с учетом аналогов товаров, периодов отсутствия товара на складе, аномальных продаж, отсутствия товара на полке и других факторы.

4.Эффективное управление ассортиментом.

Выявление топовых позиций по заданным критериям на основе кросс-ABC-XYZ-анализа;

Нахождение проблемных товарных групп, ранжирование поставщиков с помощью анализа товарных групп и срезов;

Поиск неликвидов, выбывшего ассортимента, сверх запасов с использованием анализа ассортимента.

Стоимость участия в открытом семинаре 5500 руб (8 час)


Планирование рабочего времени тайм-менеджмент (англ. time management ), эффективное организация и управление своим рабочим временем

Существует много разных подходов в теме планирования рабочего времени и тайм-менеджмента в excel , на бумаге или в специальных программах ,

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

Тайм менеджмент в Excel и на обычном листе бумаги, а так же бесплатный таймер на ваш ноутбук или для вашего смартфорна это всё, что вам потребуется для эффективной организации своего времени, и всё это вы сможете найти, посмотреть и скачать на нашем сайте, все нужные ссылки есть на этой странице, начнем подробнее как организовать тайм менеджмент в excel.


Тайм-менеджмент в Excel файл заносим дела на неделю,
а дела на день смотрим в экселе и их удобнее выписывать в блокнот

За основу планирования рабочего времени и всех дел взята неделя , т.е. гибкое планирование на основе недели. Неделя является ключевым показателем в планировании рабочего времени : год-месяц-неделя -день.

Начнем с месяца:
В последний выходной месяца составляется список результатов (назовем каждый результат Проектом). Это желаемые результаты по итогам месяца, которых вы намерены достичь в течении нового месяца. (Определите для себя 3-5 главных результатов месяца).

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

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

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

При планировании дел предстоящей недели так же нужно определить 3-5 главных результатов недели, это самые важные дела недели, по ним в конце недели вы поймете насколько эффективно прошла ваша неделя.

ведется в файле эксель планирование работы на неделю .
Каждый вечер перед уходом с работы открывается этот файл эксель и корректируется-дополняется план на следующий день (это планирование дня ).

После этого, задачи на предстоящий день из файла эксель выписывается на бумагу (лист планирование дел на день), это ваш утвержденный список дел на завтра.

Планирование рабочего времени - Тайм-менеджмент в excel и на бумаге - важные моменты:

1. Планирование рабочего времени тайм-менеджмент на основе недели - это гибкое планирование, можно и нужно корректировать-переносить задачи в рамках одной недели, это не наносит ущерба плана и ожидаемым результатам, это удобно делать в в excel файле.

2. Составлять план следующего дня накануне вечером - ключевой момент в организации времени. Утром не надо думать что делать все расписано, отключи голову, просто делай. Если нет четкого плана утром - обычно из-за думания что делать утром весь день скомкан и ничего не сделано. План следующего дня удобно выписывать из excel плана недели на обычный лист бумаги.

3. Выписывать задачи на предстоящий день на лист бумаги очень желательно, это ваш подписанный контракт с самим собой, ваше материальное обещание самому себе, да и потом - вычеркивать сделанные дела на листе бумаги это очень приятно.

4. При планировании дня, недели, месяца, года расставляйте приоритеты , выделите из всех планируемых задач три самых важных из них: запланируйте три самых важных результата дня, три самых важных результата недели, три самых важных результата месяца, три самых важных результата года. Это ваши самые важные цели, к которым вы движетесь.

При планировании самых важных результатов (дня, недели, месяца, года) используйте следующие вопросы:

  • ДЛЯ ЧЕГО надо достичь результата?
  • ЧТО ЗНАЧИТ УСПЕШНЫЙ РЕЗУЛЬТАТ (какие критерии успешного результата)
  • КАК ДОСТИЧЬ (пошаговый план: делай раз, делай два, делай три)

Ожидаемый результат: критерии успешности вашего тайм-менеджмента

Сами задачи мы выполняем, чтобы достичь какого-то конкретного результата, иначе задачи это бессмыслица.

Результат лучше начинать планировать с «критериев успешного достижения результата».

Например, ожидаемый результат без критериев успешности достижения результата: прочитать книгу "Книга" , тогда задача: читать по 30 страниц в день

И при такой постановке задач ожидаемый результат может быть достигнут (книга будет прочитана), но качество результата возможно не утроит.

Поэтому на стадии планирования закладываем критерии успешности желаемого результата :
1. книга прочитана до конца месяца
2. после прочтения составлена рецензия со списком идей для внедрения
3. полезные идеи внедрены в жизнь

задача к п.1. чтение под проект, найти минимум 3 новые идеи по вопросу "поиска новых клиентов"
задача к п.1 во время прочтения маркером выделять полезные идеи
задача к п.1. читать по 30 страниц в день
задача к п.2 проанализировать маркерные выжимки, составить рецензию на 1 лист

Многие пользователи активно применяют Excel для генерирования отчетов, их последующей редакции. Для удобного просмотра информации и получения полного контроля при управлении данными в процессе работы с программой.

Внешний вид рабочей области программы – таблица. А реляционная база данных структурирует информацию в строки и столбцы. Несмотря на то что стандартный пакет MS Office имеет отдельное приложение для создания и ведения баз данных – Microsoft Access, пользователи активно используют Microsoft Excel для этих же целей. Ведь возможности программы позволяют: сортировать; форматировать; фильтровать; редактировать; систематизировать и структурировать информацию.

То есть все то, что необходимо для работы с базами данных. Единственный нюанс: программа Excel - это универсальный аналитический инструмент, который больше подходит для сложных расчетов, вычислений, сортировки и даже для сохранения структурированных данных, но в небольших объемах (не более миллиона записей в одной таблице, у версии 2010-го года выпуска).

Структура базы данных – таблица Excel

База данных – набор данных, распределенных по строкам и столбцам для удобного поиска, систематизации и редактирования. Как сделать базу данных в Excel?

Вся информация в базе данных содержится в записях и полях.

Запись – строка в базе данных (БД), включающая информацию об одном объекте.

Поле – столбец в БД, содержащий однотипные данные обо всех объектах.

Записи и поля БД соответствуют строкам и столбцам стандартной таблицы Microsoft Excel.

Если Вы умеете делать простые таблицы, то создать БД не составит труда.



Создание базы данных в Excel: пошаговая инструкция

Пошаговое создание базы данных в Excel. Перед нами стоит задача – сформировать клиентскую БД. За несколько лет работы у компании появилось несколько десятков постоянных клиентов. Необходимо отслеживать сроки договоров, направления сотрудничества. Знать контактных лиц, данные для связи и т.п.

Как создать базу данных клиентов в Excel:

Основная работа – внесение информации в БД – выполнена. Чтобы этой информацией было удобно пользоваться, необходимо выделить нужное, отфильтровать, отсортировать данные.

Как вести базу клиентов в Excel

Чтобы упростить поиск данных в базе, упорядочим их. Для этой цели подойдет инструмент «Сортировка».


Данные в таблице распределились по сроку заключения договора.


Теперь менеджер видит, с кем пора перезаключить договор. А с какими компаниями продолжаем сотрудничество.

БД в процессе деятельности фирмы разрастается до невероятных размеров. Найти нужную информацию становится все сложнее. Чтобы отыскать конкретный текст или цифры, можно воспользоваться одним из следующих способов:


Посредством фильтрации данных программа прячет всю не интересующую пользователя информацию. Данные остаются в таблице, но невидимы. В любой момент их можно восстановить.

В программе Excel чаще всего применяются 2 фильтра:

  • Автофильтр;
  • фильтр по выделенному диапазону.

Автофильтр предлагает пользователю выбрать параметр фильтрации из готового списка.


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


Если в БД содержится финансовая информация, можно найти сумму по разным параметрам:

  • сумма (суммировать данные);
  • счет (подсчитать число ячеек с числовыми данными);
  • среднее значение (подсчитать среднее арифметическое);
  • максимальные и минимальные значения в выделенном диапазоне;
  • произведение (результат умножения данных);
  • стандартное отклонение и дисперсия по выборке.

Порядок работы с финансовой информацией в БД:

Инструменты на вкладке «Данные» позволяют сегментировать БД. Сгруппировать информацию с точки зрения актуальности для целей фирмы. Выделение групп покупателей услуг и товаров поможет маркетинговому продвижению продукта.

Готовые образцы шаблонов для ведения клиентской базы по сегментам.


Шаблоны можно подстраивать «под себя», сокращать, расширять и редактировать.

На кой черт может понадобиться таск-менеджер, реализованный стандартными средствами Excel? Хороший вопрос. Известному специалисту по информационной безопасности Дидье Стивенсу пришлось сделать подобную штуку, когда он столкнулся с системой, в которой было запрещено буквально всё. Взаимодействие с ОС осуществлялось через специальную оболочку, препятствующую запуску большинства приложений, в том числе и стандартного таск-менеджера (через который ее легко можно было бы отрубить), да и локальные политики ограничивали его использование. Увидев, что Excel входит в число разрешенных для запуска приложений, Дидье подумал, почему бы не задействовать встроенные в Office VBA-макросы, чтобы управлять запущенными процессами в системе? Подумал-подумал и сделал полноценный таск-менеджер.

Как это выглядит?

PoC представляет собой обычный Excel-файл - TaskManager.xls. Идея проста: если в системе ограничен запуск таск-менеджера, но при этом есть возможность открывать Excel-таблицы с макросами, то управлять процессами можно через несложный макрос, реализованный на VBA (Visual Basic для приложений). Открыв файл, ты увидишь две кнопки: List processes (Отобразить процессы) и Execute commands (Выполнить команду). Собственно, жмем первую и видим, как таблица быстро заполняется информацией о процессах (название исполняемого файла, ID процесса, путь к бинарнику, пользователя, под которым запущен процесс, время создания процесса, а также разрядность -32 или 64 бита). Любой из процессов можно выгрузить, приостановить и, соответственно, возобновить. Для этого в колонке Command напротив процесса надо поставить флаг нужной команды (например, терминейту процесса соответствует буква t) и нажать на кнопку Execute commands. Получается реально полезная штука. Тут даже не надо фантазировать по поводу пентеста и ограниченных окружений, чтобы представить, зачем она может понадобиться. Вспомни хотя бы winlocker’ы - любая подобная дрянь блокирует запуск таск-менеджера.

Как это работает?

Все макросы полностью написаны на чистом VBA. Для манипуляции с процессами вызываются WIN32-функции из соответствующих системных библиотек. Нужные функции вначале объявляются путем подгружения из DLL, которое осуществляется примерно таким образом:

Private Declare Function OpenProcess Lib "kernel32.dll" (ByVal dwDesiredAccessas As Long, ByVal bInheritHandle As Boolean, ByVal dwProcId As Long) As Long

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

Private Sub TerminateProcessByID(ByVal lProcessID As Long) hProcess = OpenProcess(PROCESS_TERMINATE, 0, lProcessID) If hProcess <> 0 Then TerminateProcess hProcess, 0 CloseHandle hProcess End If End Sub

Последняя версия TaskManager.xls работает как в 32-, так в 62-битных системах, отлично себя чувствует в любых Офисах (вплоть до 64-битной версии Office 2010) и имеет цифровую подпись.


Бери на вооружение линк для загрузки: blog.didierstevens.com/2011/11/30/signed-taskmanager . Остается только сказать Дидье спасибо за классный PoC, который многим наверняка пригодится для решения конкретных задач.



Поделиться