List Comprehension是一种非常有用的代码机制,可以在几种语言中找到,例如Haskell,Python和Ruby(仅举几例)。我熟悉这个结构。
我发现自己正在开发一个Open Office电子表格,我需要做一些相当普遍的事情:我想要计算一系列单元格中介于高位和低位之间的所有值。我立即认为列表理解可以解决问题,但我在Open Office中找不到类似的东西。有一个名为“COUNTIF”的功能,它有类似的东西,但不是我需要的东西。
Open Office中是否有可用于列表理解的构造?
答案 0 :(得分:1)
CountIf可以计算等于所选择的值的值。不幸的是,这种功能似乎没有好的候选者。或者,如果值适合范围或不相应,则可以使用附加列和If显示1或0:
=If(AND({list_cell}>=MinVal; {list_cell}<=MaxVal); 1; 0)
然后剩下的就是总结这个额外的列。