Сумму А+В=С ограничить значениями от 0 до 6
Подскажите, возможно ли реализовать такую формулу в одной ячейке, что то типа такого:
=SUM(K4;L4;IF(J22>6;J22-6))
Нужно, чтобы сумма двух ячеек оставалась простым числом:
если сумма от 0 до 6 (включительно), то сумму не менять;
если сумма >6 и <=12, то от ответа отнять 6;
если сумма >12 и <=18, то -12;
если сумма >18 и <=24, то -18;
и т.д....
Если возможно, помогите правильно оформить. Или придется ответ "если" выносить в отдельную ячейку?
Ответы (2 шт):
Здравстуйте @Artur Вместо A1 и B1 вставьте свои ячейки.
Если Excel английский, замените функции на: ЕСЛИМН - IFS, ЕСЛИ - IF, И - AND, СУММ - SUM
Для Excel начиная от 2016:
=ЕСЛИМН(И(СУММ(A1;B1)>=6;СУММ(A1;B1)<=12);СУММ(A1;B1)-6;И(СУММ(A1;B1)>12;СУММ(A1;B1)<=18);СУММ(A1;B1)-12;И(СУММ(A1;B1)>18;СУММ(A1;B1)<=24);СУММ(A1;B1)-18)
Для старых Excel:
=ЕСЛИ(И(СУММ(A1;B1)>=6;СУММ(A1;B1)<=12);СУММ(A1;B1)-6;ЕСЛИ(И(СУММ(A1;B1)>12;СУММ(A1;B1)<=18);СУММ(A1;B1)-12;ЕСЛИ(И(СУММ(A1;B1)>18;СУММ(A1;B1)<=24);СУММ(A1;B1)-18)))
=ОСТАТ(A2+B2-1;6)+1
Суммируйте хоть десятки тысяч - результат всегда будет от 1 до 6. Можно обернуть в проверку на нулевую сумму:
=ЕСЛИ(A2+B2;ОСТАТ(A2+B2-1;6)+1;)