Грубо говоря, если на Excel написать =Sum (Iif (range > 0; range; 0)), то вылезает ошибка. Функция Iif работает только со скалярами, а я ей подсовываю матрицу, и хочу матрицу в ответ. В то время как MatLab, рассматривающий скаляры, как матрицы 1*1, успешно проглатывает аналогичное выражение.
FYI: У Excel есть-таки хитрость, позволяющая применить скалярную функцию поэлементно к матрице. Набрав указанную формулу, нужно нажать не Enter, а Ctrl-Shift-Enter, тогда формула будет восприниматься как матричная. Т.е. именно то, что