List Comprehension是一种非常有用的代码机制,可以在多种语言中找到,例如Haskell,Python和Ruby(仅举几例)。我对构造很熟悉。
我发现自己正在使用Open Office Spreadsheet,并且需要做一些相当普通的事情:我想计算介于上下限之间的一系列单元格中的所有值。我立即想到列表理解可以解决问题,但是我在Open Office中找不到任何类似的东西。有一个叫做“COUNTIF”的函数,它有点类似,但不是我所需要的。
Open Office中是否有可用于列表理解的结构?
最佳答案
CountIf可以计数等于所选一个的值。不幸的是,似乎没有合适的人选。另外,如果该值适合或不适合,则可以将其他列与If一起使用以显示1或0:
=If(AND({list_cell}>=MinVal; {list_cell}<=MaxVal); 1; 0)
然后剩下的就是总结这一额外的列。
关于openoffice.org - Open Office电子表格中的列表理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/181579/