Heures nettes - pour débutants :)

R

Riric

Guest
Bonjour à tous.

J'étais déjà venu et vous aviez résolu mon probleme très rapidement (fichier joint).
Mais en fait, il me faudrait la somme des heures nette (c'est à dire, retiré une heure par jour travaillé) et je n'y arrive pas :/. je dois vraiment pas etre doué mais comme c'est en format heure, et qu'en plus c une somme matricielle (jconné pas trop ca lol) ben je vois pas comment faire..
Je pense pas que ce soit très compliqué mis à part ca..

Voilà, je vous remercie d'avance de vous pencher sur mon ptit probleme. [file name=Riric.zip size=5987]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Riric.zip[/file]
 

Pièces jointes

  • Riric.zip
    5.8 KB · Affichages: 18

Monique

Nous a quitté
Repose en paix
Bonjour,

On peut enlever le 'PROD' de SommeProd si on valide par ctrl, maj et entrée

Au bout de la formule, tu enlèves 1 heure par 2 nombres rencontrés dans la plage
Mais, pour Excel, 1 = 1 jour, 1 / 24 = 1 heure, etc
Tu enlèves donc NB(plage)/2/24 soit NB(plage)/48

=SI(SOMME(SI(ESTNUM(F6:DS6);SI(ESTNUM(G6:DT6);MOD(G6:DT6-F6:DS6;1))))=0;'';SOMME(SI(ESTNUM(F6:DS6);SI(ESTNUM(G6:DT6);MOD(G6:DT6-F6:DS6;1))))-NB(F6:DT6)/48)
 
R

Riric

Guest
Alala c'est encore Monique qui me répond... trop classe merci ;)

par contre une petite question supplémentaire :
Pourquoi ca ne fonctionne pu avec sommeprod ?
Quelle est la réelle différence ? Moi jpensais qu'avec sommeprod on pouvait faire des produit matricielle :/

Merci en tout cas ;)
 

Monique

Nous a quitté
Repose en paix
Re,

SommeProd est une matricielle qu'on n'a pas besoin de valider en matriciel !
Mais à partir du moment où on doit ajouter des conditions du genre SI(ESTNUM(plage)),
il faut la valider par ctrl, maj et entrée.
Et à partir du moment où on a validé SommeProd par ctrl, maj et entrée,
on peut enlever le 'prod' et c'est 3 fois rien plus court.

Ces 3 formules disent la même chose :
=SOMMEPROD((A1:A10=10)*(B1:B10='B')*C1:C10)
=SOMME((A1:A10=10)*(B1:B10='B')*C1:C10)
=SOMME(SI(A1:A10=10;SI(B1:B10='B';C1:C10)))

La 2ème et la 3ème sont à valider par ctrl, maj et entrée
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Suite
Pour la ligne 10 :
=SI(ET(NB(F10:DT10)>0;MOD(NB(F10:DT10);2)=0);SOMME(SI(ESTNUM(F10:DS10);SI(ESTNUM(G10:DT10);MOD(G10:DT10-F10:DS10;1))))-NB(F10:DT10)/48;'')

Si le nombre de cellules d'heures est >0 et s'il est un nb pair, le calcul se fait, sinon ''.
Elle évite un résultat faux si l'heure de début est tapée et pas l'heure de fin
 

Discussions similaires

Réponses
6
Affichages
327

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia