[excel2007] Somme pour un tableau
Résolu
ced3c
Messages postés
240
Statut
Membre
-
ced3c Messages postés 240 Statut Membre -
ced3c Messages postés 240 Statut Membre -
Bonjour à tous,
J'ai un tableau d'horaire classique avec des plages d'horaires (5h 12h / 5h 11h ... )
J'ai bien rempli mon tableau mais j'ai un problème pour calculer le nombre d'heures par semaine.
J'ai en tout 4 plages horaires (la quatrième défini les heures dans une même journée)
5h 11h soit 6 heures
5h 12h soit 7 heures
5h 13h soit 8 heures
6h 11h/13h 16h soit 8 heures
Comment faire pour effectuer la somme automatique par semaine en disant par exemple à excel que quand je met la plage "5h 11h" tu fais comme si c'était 6 et tu additionne le tout
?
Le fichier en exemple
https://www.cjoint.com/?3EhmUnE6Xr6
merci d'avance
J'ai un tableau d'horaire classique avec des plages d'horaires (5h 12h / 5h 11h ... )
J'ai bien rempli mon tableau mais j'ai un problème pour calculer le nombre d'heures par semaine.
J'ai en tout 4 plages horaires (la quatrième défini les heures dans une même journée)
5h 11h soit 6 heures
5h 12h soit 7 heures
5h 13h soit 8 heures
6h 11h/13h 16h soit 8 heures
Comment faire pour effectuer la somme automatique par semaine en disant par exemple à excel que quand je met la plage "5h 11h" tu fais comme si c'était 6 et tu additionne le tout
?
Le fichier en exemple
https://www.cjoint.com/?3EhmUnE6Xr6
merci d'avance
A voir également:
- [excel2007] Somme pour un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Somme tableau excel - Guide
- Imprimer un tableau excel - Guide
6 réponses
Bonjour,
Essaye de taper cette formule dans la case Heure semaine :
=RECHERCHEV(C3;$O$4:$P$8;2;FAUX)+RECHERCHEV(D3;$O$4:$P$8;2;FAUX)+RECHERCHEV(E3;$O$4:$P$8;2;FAUX)+RECHERCHEV(F3;$O$4:$P$8;2;FAUX)+RECHERCHEV(G3;$O$4:$P$8;2;FAUX)+RECHERCHEV(H3;$O$4:$P$8;2;FAUX)+RECHERCHEV(I3;$O$4:$P$8;2;FAUX)
après tu "étire" ta formule vers le bas et ca devrai marcher.
Cordialement,
Essaye de taper cette formule dans la case Heure semaine :
=RECHERCHEV(C3;$O$4:$P$8;2;FAUX)+RECHERCHEV(D3;$O$4:$P$8;2;FAUX)+RECHERCHEV(E3;$O$4:$P$8;2;FAUX)+RECHERCHEV(F3;$O$4:$P$8;2;FAUX)+RECHERCHEV(G3;$O$4:$P$8;2;FAUX)+RECHERCHEV(H3;$O$4:$P$8;2;FAUX)+RECHERCHEV(I3;$O$4:$P$8;2;FAUX)
après tu "étire" ta formule vers le bas et ca devrai marcher.
Cordialement,
Bonjour,
Il faut procéder autrement :
en A1: 5:00 (bien inscrire les heures sous dans ce format hh:mm)
en B1: 11:00
etc
Ensuite
- soit en C1: = B1-A1 si tu veux le détail par jour, puis =somme(C1:C5) pour le total général.
- soit le directement le total général : =somme(B1:B5)-somme(A1:A5)
eric
Il faut procéder autrement :
en A1: 5:00 (bien inscrire les heures sous dans ce format hh:mm)
en B1: 11:00
etc
Ensuite
- soit en C1: = B1-A1 si tu veux le détail par jour, puis =somme(C1:C5) pour le total général.
- soit le directement le total général : =somme(B1:B5)-somme(A1:A5)
eric
j'ai essayé votre formule eljojo_e et cela marche impeccable :)
Merci à vous aussi eriiic
Juste une dernière chose
comment faire pour enlver le N/A dans les cases vide svp ?
J'ai trouver ceci sur le net
mais je ne sais pas comment l'inclure
Merci à vous aussi eriiic
Juste une dernière chose
comment faire pour enlver le N/A dans les cases vide svp ?
J'ai trouver ceci sur le net
=si(estna(maformule);"";maformule)
mais je ne sais pas comment l'inclure
Re,
Je n'avais pas vu ton fichier joint, désolé....
Sinon on peut simplifier la formule :
=SOMME(((C3:I3)=($O$4:$O$8))*($P$4:$P$8))
formule matricielle à valider avec shift+ctrl+entrée
qui devient avec le contrôle d'au moins 1 saisie :
=SI(NBVAL(C3:I3);SOMME(((C3:I3)=($O$4:$O$8))*($P$4:$P$8));"")
formule matricielle à valider avec shift+ctrl+entrée
eric
Je n'avais pas vu ton fichier joint, désolé....
Sinon on peut simplifier la formule :
=SOMME(((C3:I3)=($O$4:$O$8))*($P$4:$P$8))
formule matricielle à valider avec shift+ctrl+entrée
qui devient avec le contrôle d'au moins 1 saisie :
=SI(NBVAL(C3:I3);SOMME(((C3:I3)=($O$4:$O$8))*($P$4:$P$8));"")
formule matricielle à valider avec shift+ctrl+entrée
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question