Svinkovod.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Microsoft Excel/Формулы в Microsoft Excel

Microsoft Excel/Формулы в Microsoft Excel

Excel — программируемый табличный калькулятор. Все расчеты в Excel выполняют формулы. Формулой Excel считает все, что начинается со знака «=». Если в ячейке написать просто «1+1», Excel не будет вычислять это выражение. Однако, если написать «=1+1» и нажать Enter, в ячейке появится результат вычисления выражения — число 2. После нажатия Enter формула не пропадает, ее можно увидеть снова, если сделать двойной щелчок по ячейке, или если выделить ее и нажать F2 или просто нажать Ctrl+Апостроф. Также ее можно увидеть в панели инструментов «Строка формул», если опять же выделить ячейку. После двойного щелчка, нажатия F2 или после щелчка в строке формул, можно изменить формулу, и для завершения нажать клавишу Enter.

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

Использование текста в формулах [ править ]

Если в формуле используется текст, то он обязательно должен быть заключен в двойные кавычки. Если написать формулу «=мама», Excel выдаст ошибку, а если написать «=»мама»» — корректная формула.

Использование ссылок в формулах [ править ]

Для того, чтобы вставить в формулу адрес ячейки (ссылку на ячейку), не обязательно писать его вручную. Проще поставить знак «=», затем левой кнопкой щелкнуть на нужной ячейке или выделить нужный диапазон ячеек. При этом Excel подставит в формулу ссылку автоматически.

Если в формуле используется несколько ссылок, то каждой из них Excel дает свой цвет. Это очень удобно. Пример: напишите в какой либо ячейке формулу «=A1+D1», нажмите Enter, затем два раза щелкнете по ячейке. В ячейке вы увидите формулу с разноцветными ссылками, а вокруг ячеек A1 и D1 будут прямоугольники соответствующих цветов. Гораздо проще найти, куда указывает ссылка, по цвету прямоугольника, чем просматривать буквы столбцов и номера строк. Наведите курсор мыши на один из разноцветных прямоугольников и перетащите левой кнопкой за границу в другое место. Вы увидите, что при этом меняются и адреса ячеек в формуле — часто это самый быстрый способ подправить адреса в формуле, особенно после копирования маркером автозаполнения.

Операторы [ править ]

Операторы в Excel бывают бинарные и унарные. Бинарные операторы работают 2 значениями. Например, оператор «*» умножает число слева от себя на число справа от себя. Если число слева или справа опустить, то Excel выдаст ошибку.

Читайте так же:
Можно ли изменить имя почтового ящика mail

Унарные операторы оперируют одним значением. Пример унарных операторов: унарный «+» (ничего не делает), унарный «-» (меняет знак числа справа на противоположный) или знак «%» (делит число слева на 100).

Арифметические операторы [ править ]
  • «+» — сложение (Пример: «=1+1»);
  • «-» — вычитание (Пример: «=1-1»);
  • «*» — умножение (Пример: «=2*3»);
  • «/» — Деление (Пример: «=1/3»);
  • «^» — Возведение в степень (Пример: «=2^10»);
  • «%» — Процент (Пример: «=3 %» — преобразуется в 0,03; «=37*8 %» — нашли 8 % от 37). То есть если мы дописываем после числа знак «%», то число делится на 100.

Результатом вычисления любого арифметического выражения будет число

Логические операторы [ править ]
  • «>» — больше;
  • «<» — меньше;
  • «> < <>» — неравно (проверка на неравенство).
Оператор объединения 2-х строк текста в одну [ править ]

Оператор «&» (амперсанд) служит для «склеивания» между собой двух текстовых строк. Например, в ячейке A1 текст «мама», в ячейке A2 текст «мыла раму». В A3 пишем формулу «=A1 & A2». В результате в ячейке A3 появится текст «мамамыла раму». Как видим, пробел между двумя строками автоматически не ставится. Чтобы вставить этот пробел, нужно изменить формулу вот так: «=A1 & » » & A2». Точно так же работает оператор «СЦЕПИТЬ», выглядеть формула с его участием будет так: «=Сцепить(A1;» «;A2)».

Операторы ссылок [ править ]
  • : (двоеточие). Ставится между ссылками на первую и последнюю ячейку диапазона. Такое сочетание является ссылкой на диапазон (A1:A15);
  • ; (точка с запятой). Объединяет несколько ссылок в одну ссылку (СУММ(A1:A15;B1:B15));
  • (пробел). Оператор пересечения множеств. Служит для ссылки на общие ячейки двух диапазонов (B7:D7 C6:C8).
Выражения [ править ]

Арифметическое выражение (например, «=2*(2+5)», результат — 14) в результате дает числовое значение (положительное, отрицательное, дробное число). Логическое выражение (например, «=3>5», результат — логическое значение «ЛОЖЬ»)в результате может дать одно из 2 значений: «ЛОЖЬ» или «ИСТИНА» (одно число либо больше другого, либо не больше, других вариантов нет).

Как в формуле excel написать не равно

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

Пример

Примеры использования НЕ для изменения значения на противоположное. Например: =НЕ(1+1=2)

Функция НЕ меняет значение своего аргумента на обратное.

Обычно функция НЕ используется для расширения возможностей других функций, выполняющих логическую проверку. Например, функция ЕСЛИ выполняет логическую проверку и возвращает одно значение, если при проверке получается значение ИСТИНА, и другое значение, если при проверке получается значение ЛОЖЬ. Использование функции НЕ в качестве аргумента «лог_выражение» функции ЕСЛИ позволяет проверять несколько различных условий вместо одного.

Читайте так же:
Можно ли ездить летом на зимней резине

НЕ(логическое_значение)

Аргументы функции НЕ описаны ниже.

Логическое_значение Обязательный. Значение или выражение, принимающее значение ИСТИНА или ЛОЖЬ.

Если аргумент «логическое_значение» имеет значение ЛОЖЬ, функция НЕ возвращает значение ИСТИНА; если он имеет значение ИСТИНА, функция НЕ возвращает значение ЛОЖЬ.

Примеры

Ниже представлено несколько общих примеров использования функции НЕ как отдельно, так и в сочетании с функциями ЕСЛИ, И и ИЛИ.

Примеры использования НЕ с функциями ЕСЛИ, И и ИЛИ

A2 НЕ больше 100

=ЕСЛИ(И(НЕ(A2>1);НЕ(A2<100));A2;»Значение вне допустимого диапазона.»)

50 больше 1 (ИСТИНА) И меньше 100 (ИСТИНА), поэтому функция НЕ изменяет оба аргумента на ЛОЖЬ. Чтобы функция И возвращала значение ИСТИНА, оба ее аргумента должны быть истинными, поэтому в данном случае она возвращает значение ЛОЖЬ.

=ЕСЛИ(ИЛИ(НЕ(A3<0);НЕ(A3>50)); A3; «Значение вне интервала»)

100 не меньше 0 (ЛОЖЬ) и больше чем 50 (ИСТИНА), поэтому функция НЕ изменяет значения аргументов на ИСТИНА и ЛОЖЬ. Чтобы функция ИЛИ возвращала значение ИСТИНА, хотя бы один из ее аргументов должен быть истинным, поэтому в данном случае она возвращает значение ИСТИНА.

Расчет комиссионных

Ниже приводится решение довольно распространенной задачи: с помощью функций НЕ, ЕСЛИ и И определяется, заработал ли торговый сотрудник премию.

=ЕСЛИ(И(НЕ(B14<$B$7);НЕ(C14<$B$5));B14*$B$6;0)ЕСЛИ общие продажи НЕ меньше целевых И число договоров НЕ меньше целевого, общие продажи умножаются на процент премии. В противном случае возвращается значение 0.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Если и Формула с не является NULL в Excel

Я использую Excel 2010 и в настоящее время пытаюсь получить формулу для моих данных, используя вложенное If и, но не могу найти правильную формулу.

Вот некоторые примеры данных для уточнения моей точки зрения:

В принципе, я хочу создать формулу, которая удовлетворяет следующим условиям. Если дата получения < DueDate и DueDate не NULL. then «YES», то еще «NO». Таким образом, в приведенном выше примере кода только первая запись должна возвращать «YES», а две другие — «NO.»

Как мне поступить с формулой, делающей это?

Я не знаю, как выполнить второе условие, часть IS NOT NULL. Я поставил номера ячеек в скобки, чтобы имитировать таблицу. (Надеюсь, это поможет.)

2 ответа

  • Excel-формула если и ошибка

У меня есть следующие данные в моей электронной таблице Excel, я хочу определить магазины, которые не потратили и закрылись впереди OutletID Name Trans Spend Customers 1234 Store1 61 $1,139.02 56 1235 ClosedStore2 0 0 0 У меня есть следующая формула.

Читайте так же:
Как восстановить macbook pro до заводских настроек

Я работаю на файл excel, и я пытаюсь использовать вложенный оператор if формула, чтобы достичь того, чего я хотел бы. у меня две колонки: А Б условие таково: если значение в А2=А3, то проверьте, является ли минус В2 и В3 определенным значением, и если да, то поставьте да, иначе поставьте нет. это.

Excel не имеет функции для проверки на null. Вы можете использовать IsBlank() для проверки пустой ячейки или IsNumber() для проверки числового значения. Итак, в вашем случае что-то вроде

Изменить: Если вы хотите проверить наличие текста «Null», то

= -это оператор сравнения «equals». «Not equals» выполняется с помощью оператора сравнения <> . Или вы могли бы сделать Not(B2=»Null») , но это слишком кудряво.

Еще одно изменение: FWIW, первая формула все равно должна работать, независимо от того, содержит ли ячейка текст или является пустой. Как только ячейка содержит дату (которая является числовым значением), условие будет TRUE. Так что вы тоже можете использовать эту формулу.

Похожие вопросы:

В настоящее время у меня возникли проблемы с формулой. По сути, мне нужна формула, которая будет: 1) проверять столбец D, чтобы увидеть, является ли возвращаемое значение Yes. 2) если да, то.

Я хотел бы суммировать все ячейки в столбце B, которые соответствуют ячейкам в столбце A, которые не являются пустыми. Однако в Excel термин not empty немного двусмыслен: если ячейка содержит.

У меня есть документ excel, который я должен регулярно обрабатывать, ожидая, пока моя компания построит автоматизированный процесс для этого, и проблема, которую мы недавно обнаружили, заключается в.

У меня есть следующие данные в моей электронной таблице Excel, я хочу определить магазины, которые не потратили и закрылись впереди OutletID Name Trans Spend Customers 1234 Store1 61 $1,139.02 56.

Я работаю на файл excel, и я пытаюсь использовать вложенный оператор if формула, чтобы достичь того, чего я хотел бы. у меня две колонки: А Б условие таково: если значение в А2=А3, то проверьте.

У меня есть простая электронная таблица Excel, где каждая ячейка либо ничего не содержит, либо значение, либо простая формула с 2 аргументами вида: Функция (ячейка, ячейка), (например, ячейка A3.

Мне нужна помощь с excel formula. Я пытаюсь добиться следующего поведения: формула находится в ячейке а в ячейке B мы можем иметь 3 возможных значения-низкое, среднее или высокое Таким образом, если.

Читайте так же:
Можно ли вывозить янтарь из россии

Если значение в ячейке C4 числовое и >= 1, то я хочу умножить это значение на 300 и добавить его к C10*.26), если C4 не числовое или равно 0, то я хочу показать только C10*.26 в ячейке Вот формула.

Excel если формула — получение 0 вместо 75 Почему данная формула IF оценивается в FALSE? Нужна помощь с этой формулой Подробности — на скриншоте! Скриншот Здесь

У меня есть эта формула excel, и я не привык работать с excel, я не могу понять, что означает эта формула, может ли кто-нибудь прояснить ее? excel формула

Типы аргументов и значений в Numbers на Mac

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

Любой тип значения

Если аргумент задан как любой, он может быть логическим значением, значением даты/времени, значением длительности, числовым значением или строковым значением.

Массивы и функции, возвращающие массивы

Массив — это последовательность значений, используемых или возвращаемых функцией. Функция, возвращающая массив, возвращает массив значений, а не отдельное значение. Эти функции обычно используются для предоставления значений другой функции.

Булево выражение и тип значения

Логическое (булево) выражение — это выражение, результатом которого является логическое значение ИСТИНА или ЛОЖЬ. Булево (логическое) значение — это либо непосредственно логическое значение ИСТИНА (1) или ЛОЖЬ (0), либо ссылка на ячейку, которая содержит или дает в результате вычисления логическое значение ИСТИНА или ЛОЖЬ. Обычно булево значение является результатом вычисления логического выражения, однако булево значение можно также задать как непосредственный аргумент функции или содержимое ячейки. Булево значение обычно используется для определения выражения, возвращаемого функцией ЕСЛИ.

Значение множества

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

Условное выражение

Условие — это выражение, которое может включать в себя операторы сравнения, константы, оператор объединения строк (амперсанд) и ссылки. Результатом сравнения условия с другим значением должно являться логическое значение ИСТИНА или ЛОЖЬ.

Константное выражение

Константа — это выражение, которое задается непосредственно в формуле. Константа не содержит вызовов функций или ссылок. К примеру, в следующей формуле строковые выражения «кот» и «ы» являются константами:

Значение даты/времени

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

Читайте так же:
Выполнение нескольких условий в excel

Значение длительности

Значение длительности — это период времени или ссылка на ячейку, содержащую период времени. Значения длительности состоят из недель («н» или «нед.»), дней («д» или «дн.»), часов («ч» или «час.»), минут («м» или «мин.»), секунд («с» или «сек.») и миллисекунд («мс» или «миллисек.»)

Значение списка

Список — это последовательность других значений с разделением значений запятыми. Например:

В некоторых случаях список заключается в дополнительную пару скобок. Например:

Значение аргумента перечислимого типа

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

Числовое значение

Числовое значение — это число, числовое выражение или ссылка на ячейку, содержащую числовое выражение. Если допустимые значения числа ограничены (например, число должно быть больше 0), ограничение указывается в описании аргумента.

Значение диапазона

Значение диапазона — это ссылка на один диапазон ячеек (может быть и одной ячейкой). Значение диапазона имеет дополнительный атрибут, указываемый в описании аргумента. Это тип значений, которые должен содержать диапазон.

Значение ссылки

Значение ссылки — это ссылка на отдельную ячейку или диапазон ячеек.

Если диапазон содержит более одной ячейки, начальная и конечная ячейки разделяются двоеточием. Например:

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

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

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

СУММ(Слайд 2::Таблица 1::C2:G2).

Имена объектов и ссылки на ячейки разделяются двойными двоеточиями. При выборе ячейки на другом слайде во время построения формулы имя слайда и имя таблицы включаются в ссылку автоматически.

Строковое значение

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector