[identity profile] prine75.livejournal.com posting in [community profile] useful_faq
Здравствуйте. Как составить такую формулу в электронной таблице, чтобы она высчитывала среднее, при этом исключая аргументы, не удовлетворяющие критерию? Например, у меня есть 1; 0; 2. Мне надо, чтобы считалось не (1+0+2)/3=1, а чтобы отсеялся 0 и считалось (1+2)/2=1,5. Сама я что-то не дотумкиваю, получаю все время сообщение об ошибках. Редактор OpenOffice Calc, если что. Спасибо.

UPD. Спасибо коллективному разуму, два варианта найдены. Валять балду в праздники отменяется, пойду работать.

Date: 2013-01-05 08:46 am (UTC)
From: [identity profile] dr-trans.livejournal.com
Функция СРЗНАЧ() игнорирует пустые ячейки в массиве, т.е. ячейки, в которых нет ни значения, ни нуля.
Ну а это можно сделать через СУММ с оператором ЕСЛИ, и автоматически менять ) на букву или прочерк, чтобы он не учитывал клетку. Т.е. играться надо не с функцией среднего значения, а с суммами.