Узнать на билайне где находится абонент

Рубрика: 7. Полезняшки Excel

Как я уже писал ранее, профессиональная работа в Excel рано или поздно приведет вас к необходимости написания собственных функций. Довольно часто пользователи «раскрашивают» ячейки в разные цвета. Если потом возникает необходимость просуммировать значения в выделенных ячейках, то, к сожалению, в Excel нет такой стандартной функции. Тем не менее, сумма по цвету ячеек в Excel может быть найдена!

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

1. Убедитесь, что среди вкладок на ленте Excel, присутствует «Разработчик»:

Рис. 1. Вкладка Разработчик на ленте Excel

Скачать заметку Сумма по цвету в формате Word

Скачать заметку Сумма по цвету в формате pdf

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

2. Если такой закладки вы не видите, щелкните на кнопке Officeв левом верхнем углу и затем на кнопке «Параметры Excel»:

Рис. 2. Вызов окна Параметры Excel

3. В открывшемся окне «Параметры Excel» перейдите на вкладку «Основные» и поставьте галочку в строке «Показывать меню Разработчик на ленте». Нажмите Ok

Рис. 3. Опция Показать вкладку Разработчик на ленте

4. Создайте на листе Excel диапазон со значениями; несколько ячеек раскрасьте:

Рис. 4. Фрагмент листа Excel с данными и раскрашенными ячейками

5. Перейдите на вкладку Разработчик и щелкните на VisualBasic:

Рис. 5. Запуск Visual Basic

6. У вас откроется окно VBA, содержащее окно VBAProject:

Рис. 6. Запуск VBAProject

7. Если окна VBAProjectнет на экране

Рис. 7. Если окна VBAProject нет на экране

щелкните на меню View — Project Explorer:

Рис. 8. Щелкните на меню View - Project Explorer

8. Если вы хотите использовать создаваемый код VBA в любом Excel-файле, вам следует его записать в VBAProject, относящийся к Personal.xlsb. Если вы хотите применять код только в одном файле, с которым вы сейчас работаете, сохраните код в VBAProject`е именно этого файла (в нашем случае Сумма по цвету.xlsm):

Рис. 9. Выбор файла для хранения кода VBA

9. Допустим, вы решили, что создаваемая функция будет использоваться в дальнейшем в различных файлах. Щелкните правой кнопкой мыши на VBAProject(Personal.xlsb) и выберите Insert — Module

Рис. 10. Вставить модуль для хранения кода VBA
Появится окно нового модуля, в которое следует перенести код:

Рис. 11. Программный код

Номер вашего модуля (у меня он 5) будет зависеть от числа ранее созданных модулей.

Несколько слов о коде:

Function СумЦвет (диапазон AsRange, критерий AsRange) AsDouble/ Задает пользовательскую функция под названием СумЦвет с двумя параметрами: диапазоном суммирования и критерием – ячейкой, по цвету которой определяется, значения в каких ячейках суммировать.

Application.Volatile True/ Заставит нашу функцию пересчитываться при любом изменении значения в любой из ячеек на листе

Dim i AsRange/ Определяет узнать на билайне где находится абонент переменную i, как диапазон ячеек

Далее следует цикл:

For Eachi In диапазон / Для всех ячеек из выбранного диапазона

If i.Interior.Color = критерий.Interior.Color Then/ Если цвет ячейки совпадает с критерием

СумЦвет = СумЦвет + i.Value/ то добавляем значение, хранящееся в ячейке в сумму

End If

Next

10. Вы создали пользовательскую функцию СумЦвет, которую можно найти в категории «Определенные пользователем»

Рис. 12. Запуск функции, определенной пользователем
11. Окно мастера функции выглядит также, как и для стандартной функции Excel

Рис. 13. Окно мастера функции СумЦвет

Хочу обратить ваше внимание на две особенности функции СумЦвет:

  • При изменении значения в одной из ячеек происходит автоматический пересчет значения функции СумЦвет. Если вы поменяли только цвет ячейки, автоматический пересчет не произойдет. Нажмите F9.
  • К сожалению, функция не работает, если ячейки раскрашены с помощью условного форматирования. Это ограничение можно преодолеть, если применить правила, использованные в условном форматировании, в функциях СУММЕСЛИ и СУММЕСЛИМН. Подробнее см. Подсчет и суммирование ячеек, отвечающих критерию условного форматирования

На основании комментариев, появившихся после первой публикации заметки, добавил в Excel-файл код функций:

  • КолЦвет  – определяет число ячеек выделенного цвета
  • СумНеЦвет – определяет сумму значений в ячейках выделенных любым цветом (не белого цвета)
  • КолНеЦвет – определяет число выделенных ячеек (не белых)

Узнать на билайне где находится абонент

узнать на билайне где находится абонент

Рубрика: 7. Полезняшки Excel

Как я уже писал ранее, профессиональная работа в Excel рано или поздно приведет вас к необходимости написания собственных функций. Довольно часто пользователи «раскрашивают» ячейки в разные цвета. Если потом возникает необходимость просуммировать значения в выделенных ячейках, то, к сожалению, в Excel нет такой стандартной функции. Тем не менее, сумма по цвету ячеек в Excel может быть найдена!

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

1. Убедитесь, что среди вкладок на ленте Excel, присутствует «Разработчик»:

Рис. 1. Вкладка Разработчик на ленте Excel

Скачать заметку Сумма по цвету в формате Word

Скачать заметку Сумма по цвету в формате pdf

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

2. Если такой закладки вы не видите, щелкните на кнопке Officeв левом верхнем углу и затем на кнопке «Параметры Excel»:

Рис. 2. Вызов окна Параметры Excel

3. В открывшемся окне «Параметры Excel» перейдите на вкладку «Основные» и поставьте галочку в строке «Показывать меню Разработчик на ленте». Нажмите Ok

Рис. 3. Опция Показать вкладку Разработчик на ленте

4. Создайте на листе Excel диапазон со значениями; несколько ячеек раскрасьте:

Рис. 4. Фрагмент листа Excel с данными и раскрашенными ячейками

5. Перейдите на вкладку Разработчик и щелкните на VisualBasic:

Рис. 5. Запуск Visual Basic

6. У вас откроется окно VBA, содержащее окно VBAProject:

Рис. 6. Запуск VBAProject

7. Если окна VBAProjectнет на экране

Рис. 7. Если окна VBAProject нет на экране

щелкните на меню View — Project Explorer:

Рис. 8. Щелкните на меню View - Project Explorer

8. Если вы хотите использовать создаваемый код VBA в любом Excel-файле, вам следует его записать в VBAProject, относящийся к Personal.xlsb. Если вы хотите применять код только в одном файле, с которым вы сейчас работаете, сохраните код в VBAProject`е именно этого файла (в нашем случае Сумма по цвету.xlsm):

Рис. 9. Выбор файла для хранения кода VBA

9. Допустим, вы решили, что создаваемая функция будет использоваться в дальнейшем в различных файлах. Щелкните правой кнопкой мыши на VBAProject(Personal.xlsb) и выберите Insert — Module

Рис. 10. Вставить модуль для хранения кода VBA
Появится окно нового модуля, в которое следует перенести код:

Рис. 11. Программный код

Номер вашего модуля (у меня он 5) будет зависеть от числа ранее созданных модулей.

Несколько слов о коде:

Function СумЦвет (диапазон AsRange, критерий AsRange) AsDouble/ Задает пользовательскую функция под названием СумЦвет с двумя параметрами: диапазоном суммирования и критерием – ячейкой, по цвету которой определяется, значения в каких ячейках суммировать.

Application.Volatile True/ Заставит нашу функцию пересчитываться при любом изменении значения в любой из ячеек на листе

Dim i AsRange/ Определяет переменную i, как диапазон ячеек

Далее следует цикл:

For Eachi In диапазон / Для всех ячеек из выбранного диапазона

If i.Interior.Color = критерий.Interior.Color Then/ Если цвет ячейки совпадает с критерием

СумЦвет = СумЦвет + i.Value/ то добавляем значение, хранящееся в ячейке в сумму

End If

Next

10. Вы создали пользовательскую функцию СумЦвет, которую можно найти в категории «Определенные пользователем»

Рис. 12. Запуск функции, определенной пользователем
11. Окно мастера функции выглядит также, как и для стандартной функции Excel

Рис. 13. Окно мастера функции СумЦвет

Хочу обратить ваше внимание на две особенности функции СумЦвет:

  • При изменении значения в одной из ячеек происходит автоматический пересчет значения функции СумЦвет. Если вы поменяли только цвет ячейки, автоматический пересчет не произойдет. Нажмите F9.
  • К сожалению, функция не работает, если ячейки раскрашены с помощью условного форматирования. Это ограничение можно преодолеть, если применить правила, использованные в условном форматировании, в функциях СУММЕСЛИ и СУММЕСЛИМН. Подробнее см. Подсчет и суммирование ячеек, отвечающих критерию условного форматирования

На основании комментариев, появившихся после первой публикации заметки, добавил в Excel-файл код функций:

  • КолЦвет  – определяет число ячеек выделенного цвета
  • СумНеЦвет – определяет сумму значений в ячейках выделенных любым цветом (не белого цвета)
  • КолНеЦвет – определяет число выделенных ячеек (не белых)

Что сделать с молоком и мукой

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

Узнать на билайне где находится абонент

Как с помощью оператора мобильной сети следить за человеком?

Узнать на билайне где находится абонент

Как абоненту проверить платные услуги, подключенные к его

Узнать на билайне где находится абонент

Ковыряемся в SIM-карте: процессор, память, файловая система

Узнать на билайне где находится абонент

Билайн и Мегафон объединились для улучшения локационных

Узнать на билайне где находится абонент

Как узнать баланс другого абонента Билайн, чужой баланс

Узнать на билайне где находится абонент

Вести. Ru: Сайт выдает местоположение абонента по номеру

Узнать на билайне где находится абонент

Как узнать баланс, дату оплаты и детализацию - Домашний

Узнать на билайне где находится абонент

Контролируем передвижения близких с помощью телефона

Узнать на билайне где находится абонент

Услуга Локатор - как подключить и отключить мобильный

Узнать на билайне где находится абонент

Услуга Компас определение местоположения абонента

Узнать на билайне где находится абонент

Как узнать свой тарифный план на Билайне - 3 способа