Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Additionner des valeurs en fonction d'un plage donnée

good57

XLDnaute Occasionnel
Bonjour,

Tout est dans mon fichier. Ca vaut mieux qu'un longue explication

Merci !
 

Pièces jointes

  • ExcelDownHeuresSup.xlsx
    12.3 KB · Affichages: 32

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Additionner des valeurs en fonction d'un plage donnée

Bonjour good,

voir fichier joint

à+
Philippe
 

Pièces jointes

  • 111.xlsm
    19.2 KB · Affichages: 36
  • 111.xlsm
    19.2 KB · Affichages: 30
  • 111.xlsm
    19.2 KB · Affichages: 32

Paf

XLDnaute Barbatruc
Re : Additionner des valeurs en fonction d'un plage donnée

Bonjour good57, phlaurent55

une solution "semi macro", une fonction personnalisée à copier dans un module standard, à utiliser comme une fonction normale.

Code:
Function HeureSupHorsFerie(Plage)
 Dim Nb As Long
 For Each cel In Plage
    If cel.Interior.ColorIndex = -4142 And cel.Value > 8 Then Nb = Nb + cel.Value - 8
 Next
 HeureSupHorsFerie = Nb
End Function

en AL8 (par Ex.): insérer, fonction, personnalisées puis indiquer la plage à traiter (ici G8:AK8)

A+

Nb:

la même pour les heures sup en zones colorées:
Code:
Function HeureSupFerie(Plage)
 Dim Nb As Long
 For Each cel In Plage
    If cel.Interior.Color <> -4142 And cel.Value > 8 Then Nb = Nb + cel.Value - 8
 Next
 HeureSupFerie = Nb
End Function
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…