опишу смысл всей формулы:
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 ничего не записывать.
может в самой формуле что-то подкорректировать:
=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))}))
))
Григорий Боев, Задача не показывать 22 в АР50 если нули в ячейках AN50 и AO50.
Сейчас вообще никогда не показывает 22....
вот чувствую, где-то прям чуток подправить надо)) но уже столько там всего, что путаюсь
Григорий Боев, получилось с убиранием нулей в AN50 и AO50 - УРА!
А вот что делать в АР50 когда 22 еще остается?
Надо доработать формулу, что если в AN50=0 и AO50=0, то в АР50 ничего не писать, в данном случае всегда будет 22 (если AN50=0 и AO50=0).
На данный момент вот такая формула стоит с Вашей доработкой:
=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, то вот эти два нуля появляются и 22, и получается по факту не верный подсчет, потому что вводных данных в Р3 нет.
Наверное еще одну "Если " вставить, но я уже путаюсь куда)))
Благодарю за внимание, но я не очень сильна в построении формул, можете подсказать, куда это внести в мою формулу:
=I1-ЛЕВСИМВ(ЗНАЧЕН(ТЕКСТ(A1;"DD"));1)*2
https://docs.google.com/spreadsheets/d/1S__ZIGf6WE...
Новый затык у меня. В ячейке K4 по Вашей формуле
=СУММ(
SPLIT(REGEXREPLACE(
"" & СУММ(SPLIT(REGEXREPLACE(
"" & (G1+J4);"(\d)";"$1;");
";"));"(\d)";"$1;"
);";")
)
прибавляет из J4 не 1, которая отображается, а кверсумму даты, т.к. она является датой 01.01.2021.
Поэтому кверсумма получается даты+G1
нужно в этом моменте складывать 6+1=7, а если будет двузначным, то сводить до однозначного.
Можно подкорректировать формулу?