Creer une fonction avec conditions de texte

Résolu/Fermé
Matiaslaly - 27 nov. 2011 à 21:23
 Matiaslaly - 28 nov. 2011 à 22:32
Bonjour,

Je cherche a faire une formule qui me permettrait de mettre une condition de texte. Je m'explique: - 1ere colonne: des durée en heure
- 2eme colonne: soit travail, soit repos
Et je voudrais que excell me calcule que la somme des temps de repos.

12 travail
5 repos
9 travail
7 repos

Merci d'avance de votre aide car je suis novice sur excell et je démoralise.



A voir également:

3 réponses

Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 1 459
27 nov. 2011 à 21:31
Salut,

regarde du coté de SOMME.SI

0
Je sais mais je n'y arrive pas!
0
Mike-31 Messages postés 18352 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 décembre 2024 5 110
27 nov. 2011 à 23:10
Salut,

exemple tu as entre A1 et A20 tes heures et entre B1 et B20 les repos et autres


=SOMME.SI(B1:B20;"repos";A1:A20)

=SOMMEPROD((B1:B20="repos")*(A1:A20))

tu peux également à la place de faire référence à un critère "repos", faire référence à une cellule qui contient le critère ou une liste de validation exemple D1

les formules deviennent

=SOMME.SI(B1:B20;D1;A1:A20)

=SOMMEPROD((B1:B20=D1)*(A1:A20))

et si tu nommes tes plages ex. A1 à A20 nommée durée
et B1 à B20 nommée critere

les formules deviennent

=SOMME.SI(critere;"repos";durée)

=SOMMEPROD((critere="repos")*(durée))

tu peux abréger les nom des plages nommées comme dur et crit

=SOMME.SI(crit;"repos";dur)

=SOMMEPROD((crit="repos")*(dur))

l'intérêt des plages nommées permet d'utiliser facilement les formules dans d'autres feuilles
0
Merci beaucoup.
0