Операторы If-Else в OpenOffice Calc
- Категория: Учебники
Я много работаю с таблицами. А когда я работаю с электронными таблицами, я работаю в OpenOffice. Большинство людей знают все тонкости работы с электронными таблицами, но многие не осознают, насколько мощными могут быть электронные таблицы. Openoffice Calc приносит гораздо больше пользы пользователям, чем вы думаете. Например, знаете ли вы, что Calc может выполнять инструкции If / Else? В этом руководстве по электронной таблице вы узнаете, как использовать операторы IF / ELSE в OpenOffice Calc.
Допустим, у вас есть два столбца чисел, и вы хотите добавить третий столбец на основе двух других данных. Запись этого третьего столбца будет зависеть от информации в первых двух. ЕСЛИ запись A больше, чем B, ТО C - это X, Иначе C - это Y.
Но как это сделать? На самом деле это довольно просто. Давайте начнем с более простого примера и перейдем к более сложному.
Первый пример иллюстрирует базовый оператор IF / ELSE, который использует только два столбца данных. Мы сделаем простую таблицу, в которой будет указано, сколько человек каждый сотрудник приведет на корпоративный пикник. Чтобы упростить задачу, если человек вводит «0», это означает, что он не приводит гостя (однако, сотрудник ОБЯЗАТЕЛЬНО должен прийти), а если он вводит «1», это означает, что они есть, что означает, что сотрудник равен двум участникам. В первом столбце будет указано имя сотрудника, а во втором столбце - количество гостей, которых он приведет. Формула для ввода в третий столбец будет выглядеть так:
= ЕСЛИ (В1 = 1; 2; 1)
Это будет означать, что в третьей ячейке введите цифру «2», если сотрудник ведет гостя, и 1, если это не так.
Теперь давайте немного усложним это. В этом примере у нас будет три столбца. Первый столбец - это число, которое показывает, сколько часов проработал сотрудник. Во втором столбце будет указано, сколько часов они отработали более 40 часов. В третьем столбце будет указано, сколько они сделали сверхурочной работы. Но предположим, что вы также должны учитывать нулевое количество отработанных часов. Формула для второго столбца будет выглядеть так:
= ЕСЛИ (A940; (A9-40)))
Для третьего столбца продолжим эту идею. Скажем, если бы сотрудник работал сверхурочно более 5 часов, он получил бы дополнительную премию в 100 долларов в счет своего чека. Итак, мы добавим четвертый столбец для бонусов. Для простоты все сотрудники зарабатывают 10 долларов в час. Сверхурочная работа - это стандартная оплата с половиной времени. Таким образом, форумла для третьей колонки будет стандартной:
= СУММ ((40 * 10) + (В9 * 15))
А формула для четвертого столбца будет такой:
= ЕСЛИ (В9> = 5; 100; 0)
Теперь к окончательной сумме заработной платы сотрудников будет добавлена пятая колонка, которая будет выглядеть так:
= СУММ (С9 + D9)
Последние мысли
Примеры могут быть очень простыми, но идею можно применить ко многим случаям. Использование операторов IF / ElSE в OpenOffice Calc может быстро поднять ваши электронные таблицы на гораздо более высокий уровень удобства использования.