не могу понять запись вот этой формулы
=ARRAYFORMULA(СУММЕСЛИ(ЕСЛИ(СТОЛБЕЦ(B1:H1);СТРОКА(A2:A4));СТРОКА(A2:A4);B2:H4))
можешь объяснить, плиз?)
Я не очень понимаю формулы на русском, но похоже на то, что это форсирование обхода ARRAYFORMULA. Не все формулы поддерживают ARRAYFORMULA, но некоторые из них работают нормально, когда в них передается в виде аргумента простая формула обхода типа ROW, COLUMN, SIGN
Особенно советую разобрать работу VLOOKUP и HLOOKUP в ARRAYFORMULA