Избранное

Ричард Фейнман. Характер физических... В основу этой книги легли знаменитые лекции Ричарда Фейнмана, прочитанные им в 1964 году в Корнуолльском университете....

Далее

Тони Крилли. Математика. 50 идей,... Всю математику не под силу знать никому, она слишком многообразна, но основные идеи, что определили и определяют...

Далее

Эрик Шпикерманн. О шрифте Шрифт сопровождает нас везде: на упаковках продуктов, вывесках, экранах телевизоров и смартфонов. Но выбрать из...

Далее

Парадокс Кондорсе, теорема Эрроу,... Некоторое время назад прочитал книгу Ричарда Румельта Хорошая стратегия, плохая стратегия. В чем отличие и почему...

Далее

Станислав Улам. Приключения... Это автобиография известного польского математика Станислава Улама. Он родился во Львове в начале XX века. Незадолго...

Далее

Случайные числа без повторений

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

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

Задача: вы хотите сгенерировать случайные числа между 1 и 100, но… без дубликатов. Excel стандартно предлагает функции СЛЧИС() и СЛУЧМЕЖДУ(), но обе они, генерируют совершенно случайные числа с морем дубликатов.

Предыстория: подобные задачи я обычно решаю с помощью трех дополнительных столбцов, но PGC01 (это ник участника форума) предложил немаленькую формулу, чтобы справиться с этой проблемой одним махом. Чтобы понять формулу, надо для начала познакомиться с работой функции НАИМЕНЬШИЙ(массив;k). Как правило, она возвращает k-е наименьшее значение массива. Например, =НАИМЕНЬШИЙ({69;9;12;27;42;55};3) возвращает 27, так как, 1-е наименьшее число в списке – 9, 2-е – 12, а 3-е – 27. Нечисловые значения в массиве игнорируются. Например, =НАИМЕНЬШИЙ({69;9;12;ЛОЖЬ;42;55};3) вернет 42.

Решение: сейчас мы разработаем формулу, которая будет формировать массив из неиспользованных чисел диапазона, а затем выбирать из этих чисел (рис. 1).

Рис. 1. Формула генерит наборы чисел, от 1 до 10, упорядоченные случайным образом

Рис. 1. Формула генерит наборы чисел, от 1 до 10, упорядоченные случайным образом

Далее

Совместная работа нескольких пользователей в одном файле Excel

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

Заметка написана Андреем Макаренко

По крайней мере с версии Excel 2007 появилась давно ожидаемая возможность совместной работы нескольких пользователей в одной книге. Эта возможность позволяет совместно редактировать данные одной книги, на одном листе и даже в одной ячейке. Понятно, что в последнем случае разделение возможности совместной работы должно быть произведено административно. Впрочем, при попытке совместной работы в одной ячейке, Excel об этом честно предупреждает и записывает последнее из выполненных изменений.

Далее

Ноам Хомский. Государство будущего

Рубрика: 06. Об экономике

Американский лингвист, публицист, философ Ноам Хомский считается одним из наиболее влиятельных из ныне живущих интеллектуалов. Ярый и последовательный критик политической тирании, анархист Хомский анализирует роль государства от его истоков до современности и обозначает векторы его будущего развития. Он считает одинаково регрессивными идеологии государственного социализма и государственного капитализма, а государство будущего связывает с развитием либертарианства как логического продолжения идей классического либерализма. В основе этой книги лежит выступление в Центре поэзии, Нью-Йорк, 16 февраля 1970 года. Ранее я читал Ноам Хомский. Как устроен мир.

Ноам Хомский. Государство будущего. – М.: Альпина нон-фикшн, 2012. – 104 с.

Ноам Хомский. Государство будущего. Обложка

Далее

Бертран Рассел. Человеческое познание, его сферы и границы

Рубрика: 03. О познании

Пожалуй, это наиболее известное произведение лорда Бертрана Артура Уильяма Рассела (1872–1970), оставившего яркий след в английской и мировой философии, логике, социологии, политической жизни. Вслед за Г.Фреге он вместе с А.Уайтхедом предпринял попытку логического обоснования математики (см. Принципы математики). Б.Рассел является основоположником английского неореализма, как разновидности неопозитивизма. Б.Рассел не признавал ни материализм, ни религию. Бертран Рассел очень широко цитируется, и когда я встретил не менее 10 ссылок в прочитанных мною книгах, я решил, что настал черед вгрызться в этот немаленький труд…

Бертран Рассел. Человеческое познание, его сферы и границы. – Киев: Ника-Центр, 2001. – 560 с. (На английском языке книга впервые вышла в 1948 г.)

Бертран Рассел. Человеческое познание, его сферы и границы. Обложка

Далее

Ссылки R1C1

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

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

Задача: ссылки в стиле R1C1 полезны в нескольких ситуациях, в частности, при использовании VBA, функции ДВССЫЛ (см., например, последний раздел заметки Ссылка на другой лист с помощью ДВССЫЛ) и условного форматирования. Поэтому краткое знакомство с ними будет полезно.

До появления платформы IBM PC существовало несколько популярных приложений электронных таблиц. Это были и VisiCalc и Quattro Pro и Multiplan. Впервые стиль А1 именования ячеек был представлен в VisiCalc. Но этот продукт быстро проиграл конкурентную гонку. Multiplan выпускался компанией Microsoft до выхода Excel. В этом продукте для адресации ячеек использовался формат R1C1, который с тех пор доступен и в Excel. Но именно Лотус 1-2-3 вырвался на вершину славы сразу же после выхода в 1982 г. и стал доминировать на рынке приложений электронных таблиц для ПК. Не в последнюю очередь благодаря удобной системе именования ячеек А1. [1]

Во время войн электронных таблиц, Microsoft осознала, что большинство пользователей голосуют за стиль ссылок А1, и чтобы конкурировать, ей придется делать вид, что в Excel используются ссылки А1. Конечно, Excel только делает вид, что использует А1. В действительности «за кулисами» работают R1C1. Если вы не верите мне, пройдите по меню ФАЙЛ –> Параметры, перейдите на вкладку Формулы, и в области Работа с формулами поставьте галочку Стиль ссылок R1C1 (рис. 1).

Рис. 1. Вы всего в одном клике от стиля ссылок R1C1

Рис. 1. Вы всего в одном клике от стиля ссылок R1C1

Далее

Сумма видимых строк. Функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ

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

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

Задача: функция СУММ суммирует все ячейки диапазона, являются ли они скрытыми или нет. Вы хотите суммировать только видимые строки.

Решение: вы можете использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ вместо СУММ. Формула будет немного отличаться, в зависимости от того, как вы спрятали строки. Если вы выделили строки, кликнули правой кнопкой мыши, и в контекстном меню выбрали скрыть, можно использовать: =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; диапазон) (рис. 1). Весьма необычно использовать для этих целей ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Как правило, эта функция нужна, чтобы Excel игнорировал другие подитоги внутри диапазона.

Рис. 1. Серия 100 в первом аргументе функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ используется для обработки видимых строк

Рис. 1. Серия 100 в первом аргументе функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ используется для обработки видимых строк

Далее

Использование ДВССЫЛ для получения данных из диапазона ячеек

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

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel. В предыдущих главах вы познакомились с функцией ДВССЫЛ, узнали, как с ее помощью сослаться на другой лист, что делать, если имя листа содержит дату. Сегодня еще о двух интересных возможностях использования функции ДВССЫЛ.

Задача: как было показано ранее, ДВССЫЛ удобно использовать для получения значения ячейки, адрес которой вычисляется в другой ячейке. Можно использовать ДВССЫЛ для получения данных из диапазона ячеек, который затем использовался бы внутри функций ВПР или СУММЕСЛИ?

Решение: вы можете построить функцию ДВССЫЛ, которая ссылается на диапазон. Извлеченный диапазон далее может быть использован в качестве таблицы подстановки в ВПР или внутри СУММЕСЛИ, СЧЁТЕСЛИ.

Формула =СУММЕСЛИ(ДВССЫЛ(D$4&"!A2:A300");$A5;ДВССЫЛ(D$4&"!C2:C300")) в ячейке D5 (рис. 1) извлекает данные из рабочего листа Store3 (он указан в строке 4). Первый аргумент функции СУММЕСЛИ извлекает диапазон дат Store3!A2:A300. Второй аргумент – $A5 – осуществляет поиск записей, которые соответствуют определенной дате из столбца А. Третий аргумент – Store3!С2:С300 – находит количество в столбце С, соответствующее дате, и возвращает его.

Рис. 1. Каждая функция ДВССЫЛ ссылается на прямоугольный диапазон на другом листе

Рис. 1. Каждая функция ДВССЫЛ ссылается на прямоугольный диапазон на другом листе

Далее

ДВССЫЛ. Ссылка на лист, имя которого содержит дату

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

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel. Предыдущая глава рассказывает о том, как сослаться на другой лист с помощью функции ДВССЫЛ. В ней говорится, что нужно применить некоторые ухищрения, когда ссылаешься на лист, в имени которого есть пробел. Здесь рассматривается второй сложный случай, когда имя листа содержит дату.

Задача: у вас 30 ежедневных рабочих листов в книге по одному за каждый день месяца (рис. 1). Ячейки (столбец А) на листе Сводная содержат даты, ссылки на которые вы хотите использовать внутри функции ДВССЫЛ, чтобы получить данные из соответствующего этому дню листа, но формула возвращает ошибку #ССЫЛКА!

Рис. 1. ДВССЫЛ не может напрямую использовать ссылки на листы, в имени которых содержится дата

Рис. 1. ДВССЫЛ не может напрямую использовать ссылки на листы, в имени которых содержится дата

Далее

Ссылка на другой лист с помощью ДВССЫЛ

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

Это глава из книги Билла Джелена Гуру Excel расширяют горизонты: делайте невозможное с Microsoft Excel. Предыдущая глава книги знакомит с функцией ДВССЫЛ: Ссылка на ячейку, чей адрес основан на вычислениях.

Задача: вам нужно получить значение ячейки B4 с одного из многих листов. При этом, определить, с какого именно листа вы можете на основании расчета. Может ли ДВССЫЛ ссылаться на другой лист?

Решение: ДВССЫЛ может ссылаться на другой лист. Но функция требует особого обращения, если имя листа содержит пробелы или дату. Если лист содержит пробел в имени, вы должны составить ссылку на лист, используя апострофы вокруг имени листа, затем восклицательный знак и адрес ячейки (см. также Сумма одной и той же ячейки на нескольких листах). Например, ='Прибыли и убытки'!В2. Если имя листа не содержит пробелы, вы можете обойтись без апострофов: =Доходы!В2. Если у вас смесь имен листов, некоторые из которых содержат пробелы, в формуле вы должны спланировать апострофы (рис. 1).

Рис. 1. ДВССЫЛ ссылается на переменный лист

Рис. 1. ДВССЫЛ ссылается на переменный лист

Далее

Карл Поппер. Все люди – философы

Рубрика: 03. О познании

Карл Раймунд Поппер (1902–1994) – один из самых видных и наиболее популярных западных философов XX века. Ранее я уже представлял следующие работы автора: Логика научного исследования, Объективное знание. Эволюционный подход, Открытое общество и его враги, Что такое диалектика? Предположения и опровержения. Рост научного знания.

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

Карл Поппер. Все люди – философы. – М.: Книжный дом «ЛИБРОКОМ», 2009. – 104 с.

Карл Поппер. Все люди – философы. Обложка

Далее