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

Google Таблица с примером: Вытаскиваем изображения из Яндекс. Картинок и Google Images. https://mif.to/tB7mF

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

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

У IMAGE также есть второй (в Excel третий) аргумент — режим отображения. У него четыре возможных значения — от единицы до четырех.

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

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

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

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

<p>Условное форматирование с формулами</p>

Файл с примерами: Условное форматирование с формулами.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 — возвращает ИСТИНА, если аргумент является текстовой строкой;

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

Все книги серии МИФ. Бизнес

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных