i |
Formule avec caractère générique |
Je souhaite faire une somme conditionnelle avec un critère "commence par"
ou "se termine par" dans Calc, et je n'arrive pas !
Exemple : soit un tableau à deux colonnes A et B. La colonne A contient
les noms et B les valeurs. Si je veux savoir la somme des valeurs
correspondant aux individus dont le nom commence par BER par exemple,
comment fait-on avec CALC (Libreoffice 4.1.4.2) ?
La syntaxe des expressions "génériques" diffère.
Tu peux employer par exemple:
=SOMME.SI(A1:A7;"B.*";B1:B7)
En A les noms, en B les nombre.
Noter le point avant l'astérisque : le point représente n'importe quel
caractère et * "quel que soit le nombre de ce qui précède".
Pour que la formule fonctionne il faut que Outils> Options> Calc> Calcul>
"Autoriser les caractères génériques dans les formules" soit cochée.
Pour s'affranchir de cette contrainte tu peux aussi utiliser par exemple :
=SOMMEPROD(GAUCHE(A$1:A$7;1)="B";B1:B7)