2008-10-08 9 views
3

List Comprehension - очень полезный кодовый механизм, который можно найти на нескольких языках, таких как Haskell, Python и Ruby (просто для того, чтобы назвать несколько от верхней части моей головы). Я знаком с конструкцией.Пересчет списка в таблице Open Office

Я работаю над таблицей Open Office и мне нужно сделать что-то довольно распространенное: я хочу рассчитать все значения в диапазоне ячеек, которые находятся между высокими и низкими границами. Я сразу же подумал, что понимание этого списка сделает трюк, но я не могу найти ничего подобного в Open Office. Существует функция «COUNTIF», и это нечто похожее, но не совсем то, что мне нужно.

Есть ли в Open Office конструктор, который может использоваться для понимания списка?

ответ

1

CountIf может подсчитывать значения, равные одному выбранному. К сожалению, кажется, что нет хорошего кандидата для такой функции. В качестве альтернативы можно использовать дополнительный столбец с If для отображения 1 или 0, если значение помещается в диапазоне или нет соответственно:

=If(AND({list_cell}>=MinVal; {list_cell}<=MaxVal); 1; 0) 

Тогда осталось только подвести итоги этого дополнительный столбец.

 Смежные вопросы

  • Нет связанных вопросов^_^