значения от 1 до 22 вписывала только в первую ячейку и не повторяла это значение в третью ячейку.
=if(A1<22;{a1\a1\""})
Тут непонятно что со второй ячейкой
если значение 22, то записать только в первую ячейку, чтобы не повторялось это число в третьей ячейке.
То же самое, т.е.
=if(A1<=22;{a1\a1\""})
если значение больше 22, например 23, то записать 2 и 3 в первую и вторую ячейки соответственно, а разницу 1 (23-22=1) в третью ячейку.
=if(И(A1>22;0=остат(a1;22));{целое(a1/10)\остат(a1;10)\остат(a1;22)})
При условии что число меньше 100
если остаток 22, например когда 88 (88-22=66 - это больше 22, то еще минус 22 = 44 - снова больше 22, вычитаем 22 = 22), то 8,8,22 заносим в три ячейки соответственно.
То же самое, даже можно упростить
=if(A1>22;{целое(a1/10)\остат(a1;10)\if(0=(остат(a1;22));22;остат(a1;22))})
Остаётся всё объединить в одну формулу
=arrayformula(if(A1<=22;{a1\a1\""};{целое(a1/10)\остат(a1;10)\if(0=(остат(a1;22));22;остат(a1;22))}))