Somme dans excel

Résolu
regent27500 Messages postés 4 Statut Membre -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir,

j'ai une difficulté dans excel pour faire une somme bien particulière.

Voilà, dans un fichier de pointage de salariés, je cherche a ajouter ce qui suit :
Dans les cellules de d4 à ah4 je pointe avec des codes les absences telles que "vac", "mal", ("vac" pour vacances, et "mal" pour maladie entre autres.
Je veux pointer également sur cette ligne des "heures supplémentaires", sous la forme : 1 pour 1 heure faite, 1.5 pour 1 heure et demi faite, etc..etc.., mais aussi les récupérations de ces heures sous la forme : -1 pour une récupération d'une heure, etc... etc...
Je cherche donc à ajouter les heures supplémentaires et les récupérations de cette ligne de d4 à ah4 malgré le pointage existant, comme "vac" ou autre.
j'ai saisis : =si(esterreur(d4:ah4)>0;"";somme(d4:ah4)>0)., et d'autres mais sans succès,

Merci de votre aide, en espérant avoir été assez clair.

5 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    En principe =SOMME(D4:AH4) devrait suffire, les valeurs non numériques ne seront pas prises en compte

    Cdlmnt
    Via
    0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonsoir,

    pas tout compris, mais pour compter exemple les vac
    =NB.SI(D4:AH4;"vac")
    pour compter les mal
    =NB.SI(D4:AH4;"vac")
    pour compter les heures supplémentaires
    =SOMME.SI(D4:AH4;">0")
    pour compter les heures récupérées
    =SOMME.SI(D4:AH4;"<0")
    pour compter les heures supplémentaires non récupérées
    =SOMME(D4:AH4)
    ou =somme heures supplémentaires + somme heures récupérées
    0
    1. regent27500 Messages postés 4 Statut Membre
       
      Bonjour Mike-31,

      Merci pour tes explications,
      je me suis peut-être mal expliqué. En fait, je veux additionner de d4 à ah4 les heures malgré du texte (le pointage "vac" par exemple) présent sur la même ligne.
      Pour l'instant, les sommes des heures fonctionnent, mais dès que je fais un pointage d'absences (vac, mal,..) la somme des heures est #valeur..

      Comment faire la somme de :

      d4 e4 f4 g4 h4 i4 .....................................
      vac 2 1 vac 2 -1.....................................#valeur

      Si besoin j'envoie le fichier

      Regent27500
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    cette syntaxe =SOMME(D4:AH4) fait exactement ce que tu demandes à part que l'ensemble de tes cellules soient formatées en texte ce qui me semble être le cas
    poste un bout de ton fichier anonymisé à partir de ce lien
    1) Clic sur ce lien https://www.cjoint.com/
    2) Clic sur le bouton Parcourir pour sélectionner ton fichier
    3) Clic sur le bouton Créer le lien en bas de la page
    4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse
    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
    1. regent27500 Messages postés 4 Statut Membre
       
      Bonjour Mike-31,

      Voici le lien
      https://www.cjoint.com/c/FGvkjRJIhyw

      Si tu saisis un pointage par exemple en cellule AB4 tu t'apercevras que les valeurs des HS sont en erreur #valeur.
      C'est ce que je voudrais résoudre.

      Merci
      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    tu es têtu, ta formule n'est pas cohérente et si tu prends mes formules post 2 tu as le bon résultat, maintenant à toi de choisir
    pour compter les heures supplémentaires
    =SOMME.SI(D4:AH4;">0")
    pour compter les heures récupérées
    =SOMME.SI(D4:AH4;"<0")
    0
    1. regent27500 Messages postés 4 Statut Membre
       
      Re,

      Effectivement ça marche sans problème, j'étais parti dans la difficulté.

      Merci pour ton aide

      Regent27500

      Je crois que sujet résolu
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    Il faut lire les propositions postées et surtout les tester, dès la première réponse faite par Via tu avais la solution mais bon le principal est que ton problème soit résolu

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0