Formula Excel: deve superare 4 soggetti su 6 -

Sommario

Formula generica

=IF(COUNTIF(range,">=70")>=4,"Pass","Fail")

Sommario

Per restituire "Superato" quando 4 soggetti qualsiasi hanno un punteggio minimo e "Fallito" quando non lo sono, è possibile utilizzare una formula basata sulle funzioni SE e CONTA.SE. Nell'esempio mostrato, la formula in I5 è:

=IF(COUNTIF(C5:H5,">=70")>=4,"Pass","Fail")

dove 70 rappresenta il punteggio minimo per tutte le materie.

Spiegazione

Lavorando dall'interno verso l'esterno, questa formula utilizza la funzione CONTA.SE per contare i punteggi di passaggio in tutte e sei le materie:

COUNTIF(C5:H5,">=70") // count passing subjects

Il risultato in I5 è 3, in I6 è 5 e in I7 è 6. È una buona idea usare COUNTIF da solo quando inizi questa formula, per assicurarti di ottenere i risultati attesi prima di aggiungere altra logica.

Il numero restituito da CONTA.SE viene quindi confrontato con 4 con l'operatore maggiore o uguale a (> =) e l'espressione restituisce VERO o FALSO per il test logico all'interno della funzione SE.

Se 4 o più soggetti hanno un punteggio minimo di 70, IF restituisce "Pass". In caso contrario, la funzione SE restituisce "Fallito".

Deve superare matematica e inglese

Se la matematica e l'inglese devono avere punteggi di superamento, indipendentemente dagli altri punteggi presenti, la formula può essere estesa in questo modo:

=IF(AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70),"Pass","Fail")

Qui la funzione AND viene utilizzata per il test logico all'interno di IF:

AND(COUNTIF(C5:H5,">=70")>=4,C5>=70,F5>=70)

AND restituirà TRUE solo quando tutte e tre le condizioni saranno soddisfatte:

  1. Punteggio ottenuto in 4 su 6 soggetti
  2. Superamento del punteggio in matematica
  3. Punteggio minimo in inglese

Se è necessaria la logica "o / o", è possibile utilizzare la funzione OR o anche combinare OR con AND.

Articoli interessanti...