Я только использовал Excel для основ.
Я хочу умножить содержимое ячейки на другое число в зависимости от значения в ячейке. У меня есть эти диапазоны:
Мне удалось выяснить формулу =IF(C21>=10000,C21*1), если значение в ячейке C21 больше или равно 10 000, но я не вижу, как расширить это на несколько диапазонов.
=IF(C21>=10000,C21*1)
C21
Как мне написать формулу для обработки нескольких диапазонов, которые я перечислил выше?
Вы можете использовать другой IF в части ELSE выражения, оценка остановится, как только будет выполнено условие TRUE;
IF
ELSE
TRUE
=A1 * IF(A1 < 500, 0, IF(A1 < 1000, 1, IF(A1 < 1500, 4, 0)))
(последний 0 - это случай, когда значение> 1499)
Я использовал эту формулу, и она работала:
=V4*IF(V4<600,0.2,IF(V4<800,0.22,IF(V4<1000,0.25,IF(V4<10000,0.27))))
Как насчет вложенных Ifs?
=IF(A1<1000;IF(A1<500;+A1*0;+A1*1);+A1*4)
Тогда у вас есть:
Если это меньше 1000 , то другое, если:
Иначе не менее 1000 :
Вы можете использовать вложенные операторы IF для выполнения диапазонов:
=IF(C21>=500,IF(C21>=1000,IF(C21<1500,C21*4,'dontknowwhatyouwanthere'),C21*1),0)