=СЧЁТЗ(ЕСЛИОШИБКА(FILTER(A:A;B:B="Nike";C:C="L";D:D="зеленый");0))+
СЧЁТЗ(ЕСЛИОШИБКА(FILTER(A:A;B:B="Nike";C:C="L";E:E="зеленый");0))+
СЧЁТЗ(ЕСЛИОШИБКА(FILTER(A:A;B:B="Nike";C:C="L";F:F="зеленый");0))+
СЧЁТЗ(ЕСЛИОШИБКА(FILTER(A:A;B:B="Nike";C:C="L";G:G="зеленый");0))
ЭДС=-Ф(t)'=-(B*S*cos(w*t))'=B*S*w*sin(w*t)
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; //Указываем на каких листах должен работать скрипт
//Что-то делаем...
};
Private Function getData(strUrl As String) As String
Dim http As Object
On Error Resume Next
Set http = CreateObject("MSXML2.XMLHTTP")
If Err.Number <> 0 Then
Set http = CreateObject("MSXML.XMLHTTPRequest")
End If
On Error GoTo 0
If http Is Nothing Then
getData = ""
Exit Function
End If
http.Open "GET", strUrl, False
http.Send
getData = http.responseText
Set http = Nothing
End Function
=FILTER(C:C;D:D=макс(D:D))
function arraysDiff(arr1, arr2) {
arr1 = arr1.flat(2);
arr2 = arr2.flat(2);
arr1 = arr1.filter(el=>arr2.indexOf(el)===-1);
arr1 = arr1.map(el=>[el]);
return arr1;
}
А, В, Е, К, М, Н, О, Р, С, Т, У и Х
([АВЕКМНОРСТУХавекмнорстухABEKMHOPCTYXabekmhopctyx]\s*\d{3}\s*[АВЕКМНОРСТУХавекмнорстухABEKMHOPCTYXabekmhopctyx]{2}\s*\d{2,3})|([АВЕКМНОРСТУХавекмнорстухABEKMHOPCTYXabekmhopctyx]{2}\s*\d{3}\s*\d{2,3})
=array_constrain(ArrayFormula(ЕСЛИ(ТРАНСП(sort(ТРАНСП(ArrayFormula({RANDARRAY(1;31-B3)\1+RANDARRAY(1;B3);RANDARRAY(1;31)}));2;1))>=1;"!";""));1;31)
=array_constrain(
ArrayFormula(
ЕСЛИ(
ТРАНСП(sort(
ТРАНСП(ArrayFormula(
{RANDARRAY(1;31-B3)\1+RANDARRAY(1;B3);
RANDARRAY(1;31)
}
))
;2;1))>=1
;"!";"")
)
;1;31)