https://docs.google.com/spreadsheets/d/1vqKnsN_8qQ...
опишу смысл всей формулы:
1) если в ячейке U3 "=" или "<22," то записываем в ячейку AN50 это значение
2) если U3>22, то записываем первую цифру из числа в ячейку AN50 и вторую цифру в ячейку AO50 и разницу "-22" в третью ячейку.
Например 23, то "2" в ячейку AN50,
"3" в ячейку AO50,
и "1" (23-22) в ячейку AР50.
Если число 44, то:
"4" в ячейку AN50,
"4" в ячейку AO50,
и "22" (44-22) в ячейку AР50
3) если вводных данных нет по отчеству в ячейке P3, т.е. суммы нет в ячейке U3 , то в ячейках AN50, AO50 и AР50 ничего не записывать.
На данный момент формула такая и она при отсутствии данных в Р3 и нулевом значении в U3 записывает в АР50 число 22, а там должна быть пустая ячейка:
=arrayformula((
ЕСЛИ(
ЕСЛИ(U3<=22;{U3\""};{ЦЕЛОЕ(U3/10)\ОСТАТ(U3;10)\ЕСЛИ(0=(ОСТАТ(U3;22));22;ОСТАТ(U3;22))})=0;"";ЕСЛИ(U3<=22;{U3\""};{ЦЕЛОЕ(U3/10)\ОСТАТ(U3;10)\ЕСЛИ(0=(ОСТАТ(U3;22));22;ОСТАТ(U3;22))}))
))
При такой формуле п.3 не соблюдался, в AN50 записывался ноль, в AO50 тоже ноль записывался и в AР50 записывалось 22:
=arrayformula(ЕСЛИ(U3<=22;{U3\""};{ЦЕЛОЕ(U3/10)\ОСТАТ(U3;10)\ЕСЛИ(0=(ОСТАТ(U3;22));22;ОСТАТ(U3;22))}))
Есть ли мысли как видоизменить формулу согласно трем условиям описанным выше?