=('лист1'!$B$26)*$D$6
function onEdit(event) {
//Возникает при изменении ячейки
var ss = event.source.getActiveSheet();//Текущий лист
var address = event.range.getA1Notation().toUpperCase();//Адрес ячейки
var row = event.range.getRow(); //Номер строки
var col = event.range.getColumn(); //Номер столбца
var newValue = event.value; //Новое значение
var oldValue = event.oldValue; //Старое значение
if (["Лист1","Лист2"].indexOf(ss.getName())==-1) return; //Указываем на каких листах должен работать скрипт
//Что-то делаем...
};
=
ДВССЫЛ("R"&(СТРОКА()*3-2)&"C1";0)&" "&
ДВССЫЛ("R"&(СТРОКА()*3-1)&"C1";0)&" "&
ДВССЫЛ("R"&(СТРОКА()*3)&"C1";0)
=если(A2="";D1;A2)
=если(A2="";""; ЕСЛИ(B2="";E1;B2) )
=если(ИЛИ(A2="";B2="");""; ЕСЛИ(C2="";F1;C2) )
x = x0 + R*cos(phi)
y = y0 + R*cos(pi/2 - phi) = y0 + R*sin(phi)
=filter(a:a;a:a<>"")
function REGEXTRACTALL(rows, regExp, flags) {
flags = flags || "gmi";
return rows
.map(r=>r[0])
.map(el=>(el+"").match(new RegExp(regExp, flags)));
}
=REGEXTRACTALL(filter(a:a;a:a<>""), "([A-Za-z]+)", "gmi")