Creer une fonction avec conditions de texte

Résolu
Matiaslaly -  
 Matiaslaly -
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.

3 réponses

  1. Ricky38 Messages postés 5776 Date d'inscription   Statut Contributeur Dernière intervention   1 463
     
    Salut,

    regarde du coté de SOMME.SI

    0
  2. Matiaslaly
     
    Je sais mais je n'y arrive pas!
    0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    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
    1. Matiaslaly
       
      Merci beaucoup.
      0