Избранное

Иван Севостьянов. Поисковая... Когда я начал публиковать заметки на сайте, то ничего не знал о SEO. Приблизительно через год после запуска сайта...

Далее

Пол Винья и Майкл Кейси. Эпоха... Эпоха криптовалют – самое подробное и доступное исследование по теме. Обозреватели Wall Street Journal Пол Винья и Майкл...

Далее

Ричард Талер - лауреат премии... Ричард Талер – известный американский экономист. Я очень рад за Талера... по одной простой причине – мне очень...

Далее

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

Далее

Гай Юлий Цезарь. Записки о галльской... Записки о Галльской войне Гая Юлия Цезаря, возможно, самая великая книга о войне в мировой литературе. Она писалась...

Далее

Функция Получить.Ячейку

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

Заметка написана с использованием книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: вы хотите выделить все ячейки на листе, которые не содержат формул.

Примечание Багузина. Именно эту задачу можно решить довольно просто, если вы пользуетесь версией Excel 2013 или более поздней. Примените функцию ЕФОРМУЛА(ссылка). Функция проверяет содержимое ячейки, и возвращает значение ИСТИНА или ЛОЖЬ. Однако подход Билла Джелена любопытен сам по себе, поскольку открывает окно в мир макрофункций (скорее всего, неизвестный большинству пользователей).

Решение: до введения VBA, макросы писали на языке xlm (Excel Macro). Язык использовал макрофункции, т.е., функции листа макросов Excel 4.0. Этот язык до сих пор поддерживается Microsoft для совместимости с предыдущими версиями Excel (подробнее см. Что такое макрофункции?). Система макросов xlm является «пережитком», доставшимся нам от предыдущих версий Excel (4.0 и более ранних).  Более поздние версии Excel все еще выполняют макросы xlm, но, начиная с Excel 97, пользователи не имеют возможности записывать макросы на языке xlm.

Язык xlm среди прочих содержит функцию Получить.Ячейку (GET.CELL), которая предоставляет гораздо больше информации, чем современная функция ЯЧЕЙКА(). На самом деле, Получить.Ячейку может рассказать о 66 различных атрибутах ячейки, в то время, как функция ЯЧЕЙКА возвращает лишь 12 параметров. Функция Получить.Ячейку весьма полезна, за исключением одного «но»… Вы не можете ввести ее непосредственно в ячейку (рис. 1).

Рис. 1. Функция Получить.Ячейку недоступна для ввода на листе Excel

Рис. 1. Функция Получить.Ячейку недоступна для ввода на листе Excel

Далее

Майкл Льюис. Flash Boys: Высокочастотная революция на Уолл-стрит

Рубрика: 05. О финансах

Вышедшая в свет 1 апреля 2014 г. книга Flash Boys произвела фурор в финансовом мире Америки. В первую же неделю было продано 130 000 экземпляров, а ФБР объявило о начале расследования в отношении высокочастотного трейдинга. Это лишь подтверждает, что автор книги, американский писатель и финансовый журналист Майкл Льюис, попал в самую больную точку современного фондового рынка, который считается иконой глобального капитализма, а на деле представляет собой аферу, затеянную фондовыми биржами, крупными банками и высокочастотными трейдерами.

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

Майкл Льюис. Flash Boys: Высокочастотная революция на Уоллстрит. — М.: Альпина Паблишер, 2015. — 348 с.

Майкл Льюис. Flash Boys. Обложка

Далее

Рассчитать количество рабочих дней

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

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: подсчитать, сколько рабочих дней попадает между двумя датами. Функция Excel ЧИСТРАБДНИ прекрасно справляется с задачей, если у вас 5-дневная рабочая неделя с субботой и воскресеньем в качестве выходных. Эта заметка покажет вам, как выполнить расчет рабочей недели любой продолжительности и любым набором выходных.

Прим. Багузина. Следует отметить, что, начиная с версии 2010 в Excel появилась более гибкая функция ЧИСТРАБДНИ.МЕЖД, которая дает возможность расчета для любой продолжительности рабочей недели и любого (но постоянного) набора выходных дней. Эта функция будет описана во второй части заметки. Тем не менее, подход Билла Джелена остается интересным и сам по себе.

ЧИСТРАБДНИ вычисляет количество рабочих дней между двумя датами, включая начальную и конечную даты. Следует указать более раннюю дату в качестве первого аргумента, более позднюю дату в качестве второго аргумента, и дополнительно определить массив праздничных дней в качестве третьего аргумента (рис. 1). Формула в ячейки C3: =ЧИСТРАБДНИ(A3;B3;$E$2:$E$11). 17.02.09 вычесть 10.02.09 дает 8 календарных дней, минус два выходных и один праздничный день. Итого, 5 рабочих дней. Однако, если вам «посчастливилось» работать с понедельника по субботу, стандартная формула не справится с задачей.

Рис. 1. ЧИСТРАБДНИ предполагает, что рабочая неделя длится с понедельника по пятницу

Рис. 1. ЧИСТРАБДНИ предполагает, что рабочая неделя длится с понедельника по пятницу

Далее

Джироламо Кардано. О моей жизни

Рубрика: 11. О разном

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

О самом Кардано и его вкладе в теорию вероятностей очень интересно написано в Леонард Млодинов. (Не)совершенная случайность. Как случай управляет нашей жизнью и Питер Бернстайн. Против богов. Укрощение риска.

Джироламо Кардано. О моей жизни. – М.: Высшая школа экономики, 2012. – 344 с.

Кардано. О моей жизни. Обложка

Далее

Найти первое непустое значение в строке

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

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: требуется формула, которая позволяла найти первое непустое значение в строке, т.е., возвращала бы номер первой непустой ячейки в строке. Предположим, что данные представлены в столбцах С:K (рис. 1).

Рис. 1. Формула находит первую непустую ячейку в каждой строке и возвращает ее номер в массиве

Рис. 1. Формула находит первую непустую ячейку в каждой строке и возвращает ее номер в массиве

Далее

Функция СУММПРОИЗВ

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

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

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

Рис. 1. Использование вспомогательного столбца

Рис. 1. Использование вспомогательного столбца

Далее

Превращение логических значений ИСТИНА/ЛОЖЬ в числа с помощью операции минус минус

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

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel.

Задача: в то время как функция ЕСЛИ и большинство подобных функцией легко конвертируют логические значения ИСТИНА и ЛОЖЬ в 1 и 0, СУММПРОИЗВ не делает этого (рис. 1).

Рис. 1. Странно, но внутри функции СУММПРОИЗВ Булевые значения не конвертируются в числа

Рис. 1. Странно, но внутри функции СУММПРОИЗВ Булевы значения не конвертируются в числа

Далее

Билл Джелен. Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel

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

Билл Джелен – автор 24 книг по Excel (см., например, Сводные таблицы в Microsoft Excel 2013, Всё о ВПР: от первого применения до экспертного уровня), ведущий сайта http://mrexcel.com/. На самом деле эта книга была написана тысячами людей, участниками форума сайта MrExcel.com. Во многих случаях новые идеи возникали в процессе обсуждения – кто-то задавал вопрос, кто-то отвечал, затем решение шлифовалось, предлагались альтернативы. Сегодня на форуме более 100 000 зарегистрированных участников, сотни завсегдатаев, и шесть миллионов уникальных посетителей в год. Сообщество MrExcel.com дает ответы на 30 000 вопросов в год. А в архиве имеется около 365 000 ответов. Так что вполне вероятно, что там можно найти ответ на почти любой вопрос.

Bill Jelen. Excel Gurus Gone Wild: Do the IMPOSSIBLE with Microsoft Excel. – Holy Macro! Books, 2009 – 248р.

Билл Джелен. Откройте новые возможности в Excel. Обложка

Далее

Вилейанур Рамачандран. Мозг рассказывает. Что делает нас людьми

Рубрика: 04. О психологии

Непостижимые загадки (что такое чувство прекрасного? откуда берется в нас сострадание? как может человечество передавать культуру от поколения к поколению? что породило речь? где живет самосознание?) находят свое объяснение на уровне нейронов мозга – благодаря простым и гениальным экспериментам. Где в мозге кроется то, что делает человека человеком?

Книгу мне рекомендовала прочитать посетитель сайта Анна.

Вилейанур Рамачандран. Мозг рассказывает. Что делает нас людьми. – М.: Карьера Пресс, 2015. – 414 с.

Рамачандран. Мозг рассказывает. Обложка

Далее

Excel. Превращение формул в значения

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

Если вам нужно преобразовать формулы в их текущие значения, можно пойти несколькими путями. Здесь представлены пять способов решения этой задачи. Одни методы покажутся более удобными тем, кто предпочитает использовать сочетания клавиш, другие – любителям применять мышь. [1]

Способ 1. Для любителей клавиатуры:

  1. Выделите диапазон, содержащий формулы. Встаньте в любую ячейку диапазона и нажмите Ctrl+Ф (выделить всё).
  2. Нажмите Ctrl+С, чтобы скопировать диапазон в буфер.
  3. Нажмите Alt. Вы перейдете в режим вызова меню с клавиатуры. Не отпуская Alt продолжайте последовательно набирать Я (меню ГЛАВНАЯ), М (Вставка), З (буква З – вставить Значения). [2] Нажмите Enter. Обратите внимание, что в момент «хождения» по меню, Excel выводит на экран подсказки (рис. 1).

Рис. 1. Вызов команд меню с клавиатуры, Alt+Я+М – Вставить

Рис. 1. Вызов команд меню с клавиатуры: Alt+Я+М – Вставить

Далее