Domanda

Elenco Comprensione è un meccanismo di codice molto utile che si trova in diverse lingue, come Haskell, Python e Ruby (solo per citarne alcuni dalla parte superiore della mia testa). Conosco bene il costrutto.

Mi trovo a lavorare su un foglio di calcolo di Open Office e devo fare qualcosa di abbastanza comune: voglio contare tutti i valori in un intervallo di celle che rientrano tra i limiti alto e basso. Immediatamente ho pensato che la comprensione dell'elenco avrebbe funzionato, ma non riesco a trovare nulla di analogo in Open Office. C'è una funzione chiamata " COUNTIF " ;, e qualcosa di simile, ma non proprio quello di cui ho bisogno.

Esiste un costrutto in Open Office che potrebbe essere utilizzato per la comprensione dell'elenco?

È stato utile?

Soluzione

CountIf può contare valori uguali a quello scelto. Sfortunatamente sembra che non ci sia un buon candidato per tale funzione. In alternativa è possibile utilizzare una colonna aggiuntiva con If per visualizzare 1 o 0 se il valore rientra nell'intervallo o non di conseguenza:

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

Quindi l'unica cosa rimasta è riassumere questa colonna aggiuntiva.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top