Autres Formule Excel pour calculer une somme d'heures dans un planning

Malones

XLDnaute Nouveau
Bonjour à toutes et à tous,

J'espère que vous passez un bon Week end

Je bute sur une formule que je ne parviens pas à faire.
Pourriez vous svp m'aider ?

Je dois additionner des heures dans un planning pour différents critères
Dans le tableau en pj je cherche une formule (pas de macro) pour additionner les heures pour chacun des abrégés
Auriez-vous une solution ?
Un grand merci à tous,
 

Pièces jointes

  • Planning Test 2.xlsx
    9.8 KB · Affichages: 12

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Malones, et bienvenu sur XLD,
Essayez en AF6:
VB:
=24*(SI($C6=AF$5;$F6;0)+
SI($G6=AF$5;$J6;0)+
SI($K6=AF$5;$N6;0)+
SI($O6=AF$5;$R6;0)+
SI($S6=AF$5;$V6;0)+
SI($W6=AF$5;$Z6;0)+
SI($AA6=AF$5;$AD6;0))
en tirant vers la droite.
 

Pièces jointes

  • Planning Test 2 (1).xlsx
    10.4 KB · Affichages: 4

Malones

XLDnaute Nouveau
Merci pour votre message de bienvenue et pour votre aide qui m'apporte une solution
Je me demande s'il existe une solution pour éviter d'utiliser 30 fois la formule SI pour un mois de 30 jours en utilisant SOMME.SI et DECALER par exemple ?
Merci d'avance
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
Aucune idée, votre fichier ne comportant qu'une semaine, je ne suis pas allé plus loin.
Et je n'ai guère envie re reworker une nouvelle fois.

Alors pour le fun une fonction perso en VBA serait plus simple, avec :
VB:
Function Compte(Plage, Critère)
    Dim T, i%: T = Plage
    For i = 1 To UBound(T, 2) Step 4
        If T(1, i) = Critère Then Compte = Compte + Val(T(1, i + 3))
    Next i
End Function
 

Pièces jointes

  • Planning Test 2 (1) (1).xlsm
    17.6 KB · Affichages: 1

Malones

XLDnaute Nouveau
Merci énormémenttttttt de votre aide!
Je vais gagner un temps fou !

juste un détail : la formule fonctionne avec les heures notées 07:00:00
alors qu'au départ j'ai 07:00
Il faut multiplier par 1 en valeur pour faire ce changement
Existe t il une solution plus rapide ?
Merci beaucoup d'avane

 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 708
Messages
2 112 096
Membres
111 416
dernier inscrit
philipperoy83