Kniga-Online.club
» » » » Магия таблиц. 100+ приемов ускорения работы в Excel (и немного в Google Таблицах) - Ренат Шагабутдинов

Магия таблиц. 100+ приемов ускорения работы в Excel (и немного в Google Таблицах) - Ренат Шагабутдинов

Читать бесплатно Магия таблиц. 100+ приемов ускорения работы в Excel (и немного в Google Таблицах) - Ренат Шагабутдинов. Жанр: Программирование год 2004. Так же читаем полные версии (весь текст) онлайн без регистрации и SMS на сайте kniga-online.club или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Перейти на страницу:
а картинка по высоте занимает всю ячейку. В большинстве случаев именно этот режим и подходит, а значит, можно ограничиваться только первым аргументом функции IMAGE.

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

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

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

Условное форматирование с формулами

Файл с примерами: Условное форматирование с формулами.xlsx

Для понимания этого раздела стоит разобраться с логическими значениями и формулами. Если вы еще не знакомы с этой темой, обратитесь к главе «Логические выражения и функция ЕСЛИ / IF».

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

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

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

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

Если мы выделим всю таблицу и применим правило «Текст содержит» или «Равно», а в качестве условия зададим «Логистика», то в любом случае будут форматироваться только ячейки в столбце B, потому что в столбцах A и C ячеек, удовлетворяющих такому условию, нет.

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

Правило с формулой создается по следующему адресу:

Главная → Условное форматирование → Создать правило → Использовать формулу для определения форматируемых ячеек

(Home → Conditional Formatting → New Rule → Use a formula to determine which cells to format).

В этих условиях используются логические выражения — условия, которые могут выполняться или не выполняться. Они возвращают только одно из двух значений — ИСТИНА (TRUE) или ЛОЖЬ (FALSE).

В логических выражениях используются знаки сравнения: «равно» (=), «не равно» (<>), «больше» (>), «меньше» (<), «больше либо равно» (>=), «меньше либо равно» (<=).

Например:

=B2="логистика"

Такое выражение будет возвращать ИСТИНА, если в ячейке B2 находится текст «Логистика» (в любом регистре).

=B1>=A1

Такое выражение будет возвращать ИСТИНА / TRUE, если число в ячейке B1 больше числа в ячейке A1 либо равно ему.

=A2>10000

Это выражение будет истинным, если число в A2 строго больше 10 000.

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

Некоторые подобные функции:

• ЕОШИБКА / ISERROR — возвращает ИСТИНА, если аргумент является ошибкой;

• ЕЧИСЛО / ISNUMBER — возвращает ИСТИНА, если аргумент является числом;

• ЕТЕКСТ / ISTEXT — возвращает ИСТИНА, если аргумент является текстовой строкой;

• ЕЛОГИЧ / ISLOGICAL — возвращает ИСТИНА, если аргумент является логическим значением (то есть одним из двух — ИСТИНА или ЛОЖЬ).

Такие выражения и функции и используются в условном форматировании с формулами.

Вводить нужно формулу для первой (левой верхней) ячейки диапазона. Представляйте, что она протягивается на все остальные ячейки (с учетом этого нужно использовать относительные и абсолютные ссылки). Те ячейки, в которых формула будет выдавать ИСТИНА (TRUE), будут форматироваться.

Вернемся к примеру со списком сотрудников и текстом «Логистика» в качестве критерия для форматирования. Условием здесь будет соответствие значения в столбце B (в каждой строке) тексту «Логистика».

На языке формул оно выглядит так (для второй строки):

=B2="логистика"

Все начинается с выделения форматируемого диапазона. В нашем случае он начинается со второй строки и выглядит так:

Формула в условном форматировании вводится один раз. При ее формировании учитывайте, что вы вводите формулу для левой верхней ячейки диапазона, а далее на все остальные ячейки она будет протягиваться (как если бы мы ввели формулу в B2 и далее скопировали и вставили во все остальные ячейки в трех столбцах). И ссылки на ячейки будут меняться, если они являются относительными.

В нашем случае диапазон начинается с B2, поэтому мы вводим формулу для этой ячейки, то есть проверяем в формуле строку 2. Но не забываем, что она будет протягиваться и вправо (на столбцы B и C, при этом во всех столбцах мы будем проверять в любом случае столбец B, а значит, он должен быть закреплен), и вниз (на строки 3 и далее, и значит, строка в формуле должна меняться, то есть быть относительной, без знака доллара):

=$B2="логистика"

Ссылка B2 (без закрепления столбца B) не подойдет: для первого столбца она сработает корректно, но в столбце B превратится в ссылку на C, а в столбце C — в ссылку на D, поэтому форматироваться в таком случае будет только столбец с Ф. И. О.

СРАВНИВАЕМ ДВА СТОЛБЦА, НО ФОРМАТИРУЕМ ТРЕТИЙ

В следующем примере мы выделяем зеленым название месяца в столбце A (этот столбец — форматируемый диапазон), но сравниваем в формуле другие столбцы, а именно B и C с плановыми и фактическими значениями: =C2>B2

ПРОЕКТНАЯ ДИАГРАММА С ПОМОЩЬЮ УСЛОВНОГО ФОРМАТИРОВАНИЯ

С условным форматированием можно даже сделать проектную диаграмму в Excel!

Если у вас есть даты начала и окончания этапов проекта, как в следующем примере…

Перейти на страницу:

Ренат Шагабутдинов читать все книги автора по порядку

Ренат Шагабутдинов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки kniga-online.club.


Магия таблиц. 100+ приемов ускорения работы в Excel (и немного в Google Таблицах) отзывы

Отзывы читателей о книге Магия таблиц. 100+ приемов ускорения работы в Excel (и немного в Google Таблицах), автор: Ренат Шагабутдинов. Читайте комментарии и мнения людей о произведении.


Уважаемые читатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор kniga-online.


Прокомментировать
Подтвердите что вы не робот:*
Подтвердите что вы не робот:*