Valeur lettre somme prod

Bonjour,

Je me permets de revenir vers vous encore une fois étant donnée que vous êtes des magiciens d'Excel

Pour ce tableau, il est nécessaire que TT = 1, Alors j'ai d'abord essayé de faire somme de toutes les cellules paires dans la première colonne (qui représentent les matins) puis somme prod, ce qui fonctionnait sauf qu'en étirant cela me rajoute un + 1, ce qui est dû (je pense) au fait que je dois sélectionner uniquement les cellules paires (alors que j'avais simplifié en mettant B4;B63,

sauf qu'en ne sélectionnant uniquement les cellules la formule est trop longue comment puis-je faire ?

J'ai déjà créer le tableau de valeur

Merci à vous,

Bonjour à tous !

Pouvez-vous préciser votre besoin ?

Est-il de faire, pour une colonne donnée, la somme des valeurs "matinées" ?

Quel résultat attendez-vous en C64 ? 20 ?

Quelle est l'implication de la contrainte TT ? Faire la somme des valeurs égales à TT ?

Bonjour,

J'aimerais rester sur le même principe du tableau qui calcule les présences des salariés, deux lignes par personne l'une représente l'autre l'après-midi,

J'aimerais ajouter l'information des télétravail de chacun, cependant si j'ajoute TT cela compte 0, c'est pour cette raison que j'ai voulu faire une somme puis somme prod pour que TT vaut 1, ce qui fonctionne en partie... sauf que la formule devient trop longue... je pensais faire =somme(B4;B6;B8....)+(SOMMEPROD(B4;B6;B8...;Tableau1[TT];Tableau1[VALEUR]) et même formule à l'inverse avec les cellules impaires

Je ne sais pas comment je peux faire pour raccourcir la formule ou s'il existe une autre formule,

J'espère avoir été claire, et je vous remercie par avance de votre aide,

Bonjour à tous de nouveau !

J'ai bien peur de ne pas vous suivre.....

Faut-il, faire la somme des "1" et des éventuels "TT" (aucun dans votre tableau....), par colonne et en distinguant matin et après-midi ?

Oui c'est bien ça, faire la somme des 1 en ajoutant une fonction permettant que "TT" =1

je n'ai pas encore ajouté les TT étant donné que je n'arrive pas à faire fonctionner...

Merci d'avance

Bonjour à tous de nouveau !

Sans grandes convictions, je tente ....

En C64 :

=SOMMEPROD((EST.PAIR(LIGNE(C4:C63)))*((ESTNUM(C4:C63))+(C4:C63="TT")))

Et en C65 :

=SOMMEPROD((EST.IMPAIR(LIGNE(C4:C63)))*((ESTNUM(C4:C63))+(C4:C63="TT")))

A étirer vers la droite si cette approche vous convient.

Bonjour,

Je complète la proposition de JFL.

{=SOMMEPROD((MOD(LIGNE(C4:C63);2)=0)*(C4:C63=1)+(C4:C63="TT"))}

Re bonjour JFL,

La formule fonctionne du tonnerre pour les TT sauf que mes 0 valent 1, que peut-on rajouter pour éviter ça ?

Merci à vous

6classeur1.xlsx (21.57 Ko)

Bonjour JBbt84,

tout d'abord merci de votre aide, cependant si je mets TT comme en C52, le TT qui vaut 1 devrait apparaitre en C64 et celui s'affiche en C65, ce qui fausse les présences du matin et après-midi,

J'ai essayé d'intervertir les formules ça ne fonctionne pas..

Merci à vous de votre aide

bonjour à tous de nouveau !

Formule amendée :

En C64 :

=SOMMEPROD((EST.PAIR(LIGNE(C4:C63)))*((C4:C63=1))+(C4:C63="TT"))

En C65 :

=SOMMEPROD((EST.IMPAIR(LIGNE(C4:C63)))*((C4:C63=1))+(C4:C63="TT"))

RE Bonjour,

Ca ne fonctionne pas, cela me rajoute un + 1,

EXEMPLE : TT en cellule C52, ajoute un +1 en C65, alors que cela devrait rester 20..

Mais cette fois les 0 ne sont pas additionnés

Merci de votre aide

7classeur1.xlsx (21.44 Ko)

Bonjour à tous de nouveau !

Souci de parenthèse ?!

En C64 :

=SOMMEPROD((EST.PAIR(LIGNE(C4:C63)))*((C4:C63=1)+(C4:C63="TT")))

En C65 :

=SOMMEPROD((EST.IMPAIR(LIGNE(C4:C63)))*((C4:C63=1)+(C4:C63="TT")))

Ca marche super !!! Je vous en remercie beaucoup de votre aide à vous deux !

Je réitère ici vous êtes des magiciens ;) !

Merci merci et belle journée à vous !

bonjour

propositions

pour les pairs

=SOMME(SI(MOD(LIGNE(C$4:C$63);2)=0;C$4:C$63;0))

pour les impairs

SOMME(SI(MOD(LIGNE(C$4:C$63);2)=1;C$4:C$63;0))

oups , j'ai oublié les tt

=SOMMEPROD((MOD(LIGNE(C$4:C$63);2)=0)*((C$4:C$63=0)+(C4:C63="tt")))
=SOMMEPROD((MOD(LIGNE(C$4:C$63);2)=0)*((C$4:C$63=1)+(C4:C63="tt")))

Bonjour tulipe_4,

Avec cette méthode je n'arrive pas à avoir le bon résultat...

Ca ne fonctionne qu'une ligne sur deux

Merci beaucoup de votre aide,

Bonjour JBbt84,

tout d'abord merci de votre aide, cependant si je mets TT comme en C52, le TT qui vaut 1 devrait apparaitre en C64 et celui s'affiche en C65, ce qui fausse les présences du matin et après-midi,

J'ai essayé d'intervertir les formules ça ne fonctionne pas..

Merci à vous de votre aide

Bonjour,

Pourriez-vous me le confirmer en print screen ?

Car chez moi, quand je test, cela fonctionne correctement.

Si je mets tt en C52, c'est bien pris en compte pour le matin.

Bonjour à tous de nouveau !

Bien....

Je vous remercie de ce retour.

Rechercher des sujets similaires à "valeur lettre somme prod"