Fonctions acceptant des conditions et des caractères génériques en tant qu’arguments
Certaines fonctions, par exemple SOMME, s’appliquent à des collections entières. D’autres fonctions, par exemple SOMME.SI, s’appliquent uniquement aux cellules de la collection qui remplissent une condition. Par exemple, pour ajouter tous les nombres de la colonne B qui sont inférieurs à 5, vous pouvez utiliser :
=SOMME.SI(B; "<5")
Le deuxième argument de SOMME.SI est appelé une condition. Cette condition permet à la fonction d’ignorer les cellules qui ne satisfont pas aux exigences.
Il existe deux types de fonctions acceptant des conditions :
Fonctions dont le nom se termine par SI ou SI.ENS. Ces fonctions peuvent réaliser des comparaisons numériques à l’aide d’opérateurs de comparaison dans leurs conditions, telles que « >5 », « <=7 » ou « <>2 ». Ces fonctions acceptent également des caractères génériques dans les conditions. Par exemple, pour compter le nombre de cellules de la colonne B qui commencent par la lettre « a », vous pouvez utiliser :
=NB.SI(B,"a*")
Remarque : La fonction SI est différente, car elle n’accepte pas de condition. Elle accepte plutôt une expression qui peut renvoyer VRAI ou FAUX.
Les fonctions qui acceptent des conditions, telles que RECHERCHEH, mais ne peuvent pas réaliser de comparaisons numériques. Ces fonctions permettent parfois l’utilisation de caractères génériques.
Le tableau ci-après répertorie toutes les fonctions pouvant accepter des conditions : soit des comparaisons numériques, soit des caractères génériques, soit des expressions normales, soit une combinaison des trois.
Fonction | Permet des comparaisons numériques | Accepte les caractères génériques | Accepte les expressions normales |
---|---|---|---|
Oui | Oui | Oui | |
Oui | Oui | Oui | |
Oui | Oui | Oui | |
Oui | Oui | Oui | |
Non | Oui | Oui | |
Non | Si une correspondance exacte est précisée | Oui | |
Oui | Non | Oui | |
Oui | Non | Oui | |
Non | Oui | Oui | |
Non | Si une correspondance exacte est précisée | Oui | |
Oui | Oui | Oui | |
Oui | Oui | Oui | |
Non | Oui | Oui | |
Non | Oui | Oui | |
Oui | Oui | Oui | |
Oui | Oui | Oui | |
Non | Oui | Oui | |
Non | Oui | Oui | |
Non | Oui | Oui | |
Non | Oui | Oui | |
Non | Si une correspondance exacte est précisée | Oui | |
Non | Si une correspondance exacte est précisée | Oui | |
Non | Si une correspondance exacte est précisée | Oui |