2008-10-08 8 views
3

List Compréhension est un mécanisme de code très utile que l'on trouve dans plusieurs langages, tels que Haskell, Python et Ruby (pour n'en nommer que quelques-uns). Je suis familier avec la construction. Je travaille sur une feuille de calcul Open Office et je dois faire quelque chose d'assez commun: je veux compter toutes les valeurs dans une plage de cellules qui se situent entre des limites hautes et basses. J'ai immédiatement pensé que la compréhension de la liste ferait l'affaire, mais je ne trouve rien d'analogue dans Open Office. Il y a une fonction appelée "COUNTIF", et c'est quelque chose de similaire, mais pas tout à fait ce dont j'ai besoin.Compréhension de liste dans une feuille de calcul Open Office

Existe-t-il une construction dans Open Office qui pourrait être utilisée pour la compréhension de la liste?

Répondre

1

CountIf peut compter des valeurs égales à une valeur choisie. Malheureusement, il semble qu'il n'y a pas de bon candidat pour une telle fonction. Vous pouvez également utiliser la colonne supplémentaire Si pour afficher 1 ou 0 si la valeur correspond à portée ou non en conséquence:

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

Alors seulement à gauche chose est de résumer cette colonne supplémentaire.

Questions connexes