FORMULE EXCEL

LE CALVEZ

XLDnaute Nouveau
Bonjour,
Je suis à la recherche de formule pour mes tableaux professionnels.
Je dois effectuer un tableau de service public.
C'est donc mettre des noms dans des cellules selon les horaires de chacun et comptabiliser le nombre de plage de chaque agent.
Sachant que des plages sont égalent à 2h de services et d'autres plages 1h de service.
Je voudrai donc faire apparaitre dans mon tableau le nombre de plage effectuée sachant qu'une plage de 2h égale 1 et une plage d'1h égale 0.5.
Ma formule était =SOMME(SI(EXACT($B$20:$F$61;$H2);1)) mais ça ne fonctionne pas

Merci beaucoup
 

Pièces jointes

  • test classeur 1.xlsx
    23 KB · Affichages: 27

vgendron

XLDnaute Barbatruc
Bonjour..
euh.. pas très clair..
un essai
en J3
=SOMMEPROD(($B$11:$F$15=I3)*0.5)+SOMMEPROD(($B$18:$F$50=I3)*1)
et K3
=SOMMEPROD(($B$52:$F$76=I3)*1)

et tu tires vers le bas

Note: ATTENTION en I3, MONTAR est ecrit avec un espace à la fin.. il faut le supprimer
 

LE CALVEZ

XLDnaute Nouveau
Bonjour..
euh.. pas très clair..
un essai
en J3
=SOMMEPROD(($B$11:$F$15=I3)*0.5)+SOMMEPROD(($B$18:$F$50=I3)*1)
et K3
=SOMMEPROD(($B$52:$F$76=I3)*1)

et tu tires vers le bas

Note: ATTENTION en I3, MONTAR est ecrit avec un espace à la fin.. il faut le supprimer



Merci, Merci énormément.
Juste une petite dernière question, ma formule que j'ai indiqué dans mon premier poste est incorrecte alors? Car sous Excel 2010 elle fonctionnait.

Merci vgendron.
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Ta formule fonctionne mais il faut la valider en matricielle.
Par contre avec la fonction exact(), il faut impérativement l'écrire de la même façon. tu peux essayer:
=SOMME(SI(($B$18:$F$61=I4);1))
pour éviter les problèmes de majuscule et minuscule.

JHA
 

Pièces jointes

  • test classeur 1.xlsx
    24.1 KB · Affichages: 26

Discussions similaires

Réponses
9
Affichages
363
Réponses
19
Affichages
1 K

Statistiques des forums

Discussions
314 201
Messages
2 107 139
Membres
109 757
dernier inscrit
juju790