2015-06-19 2 views
-1

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

Формула: Я хочу вернуть значение «0», если целевая ячейка имеет значение «2» или меньше. Если значение больше, чем «2», я хочу умножить на «25».

Я попытался ниже формулу, но мой синтаксис все неправильно, и я не знаю, где искать правильный синтаксис:

=IF(B2<2,0),(B2>2, B2*25)

Спасибо за любую помощь.

+0

'IF (B2 <= 2, 0, B2 * 25)' – GSerg

+0

Gserg, я думаю, что отсутствует какой-то синтаксис ... он не проходит логический тест. –

+0

Это может быть, но это точно то, что говорит ваше объяснение. – GSerg

ответ

1

Во-первых, обратите внимание на правильный синтаксис для функции IF():

IF(logical_test, value_if_true, [value_if_false])

logical_test является B2 <= 2.
value_if_true_ является 0.
value_if_false (, т. Е., если B2 - > 2) - B2 * 25.

Таким образом, формула =IF(B2<=2, 0, B2*25).

Например (данные начиная с B2, формула в C2):

 [B]  [C] 
[2]  0  0 
[3]  1  0 
[4]  1.9  0 
[5]  2  0 
[6]  2.1  52.5 
7  3  75 
8  4  100 

Последующие меры от комментариев:

Как бы я установить эту формулу, так что значение не мог» t переходите через определенное число ... т.е. я не хочу, чтобы он возвращал значения более 100 и вместо этого устанавливал значение 100, если он был бы выше.

Теперь вы хотите еще IF() функцию, чтобы оценить то, что вы делаете, если В2> 2:

=IF(B2<=2, 0, IF(B2*25>100, 100, B2*25))

+0

Так странно, я вставляю эту формулу, и она говорит, что есть проблема с ней. Я знаю, что это супер простая формула, и я благодарен вам за объяснение оператора if/then, который я понимаю, но он продолжает бросать ошибку на первый логический тест. Я открыл свой Google диск и загрузил электронную таблицу в Google Таблицы, и эта формула работает отлично. Почему Excel не нравится, хотя он должен работать? –

+0

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

+0

Да, похоже, у вас есть региональная настройка или что-то, что управляет синтаксисом Excel. Я уверен, что некоторые поисковые запросы Google показывают, какие настройки управляют разделителями аргументов формулы. –

-1

if(b2<2,0,b2*25) < - должны работать

+0

Да, это работает, но мой Excel не нравился запятым и вместо этого хотел использовать бары «|». –

Смежные вопросы