Somme 5 dernieres colonnes

Seb -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Bonjour je souhaiterais faire la somme des 5 derniers résultats d'une plage (plusieurs colonnes sur 1 ligne), tel l'exemple en vert ci-joint :

http://www.cjoint.com/c/GCnq3g0DTUW

Merci d'avance

6 réponses

ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Avec une fonction personnalisée (macro)
http://www.cjoint.com/c/GCnrLnjySgg

Cdlmnt
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Seb

Par formule sans macro à mettre dans cellule A2 puis tirer vers le bas

=SI(NBVAL(I2:M2)=5;SOMME(I2:M2);SI(NBVAL(H2:M2)=5;SOMME(H2:M2);SI(NBVAL(F2:M2)=5;SOMME(F2:M2);SI(NBVAL(E2:M2)=5;SOMME(E2:M2);SI(NBVAL(D2:M2)=5;SOMME(D2:M2);SI(NBVAL(C2:M2)=5;SOMME(C2:M2);SI(NBVAL(B2:M2)=5;SOMME(B2:M2);SOMME(B2:M2))))))))
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonsoir

une proposition en matricielle, à tester dans tous les cas de figure:

=SOMME(INDIRECT(ADRESSE(LIGNE(A2);GRANDE.VALEUR(SI(B2:L2>0;COLONNE($B$1:$L$1));MIN(NBVAL(B2:L2);5)))&":L"&LIGNE(A2)))

formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle doit s'afficher automatiquement entre accolade dans la barre des tâches

exemple joint ici
https://mon-partage.fr/f/Rl49pR1P/

crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Seb
 
Ca marche bien avec la matricielle, dommage pour la formule "normale"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Seb
 
Cela ne prend pas les vides : ok

En revanche quand j'ai un 0 "zéro" je souhaiterais qu'il le compte comme un résultat.

Comment y remédier ?
0
Seb
 
Il compte le vide comme étant 0.
Je souhaite qu'il compte le 0 comme valeur mais pas le vide.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

essayez en remplaçant B2:L2>0 par B2:L2<>""

crdlmnt
0
Seb
 
Niquel.

J'ai #Nombre! par moment...
0
Seb
 
Voici le fichier : http://www.cjoint.com/c/GCokjrjnyQW
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Je vois #nombre uniquement quand la ligne est vide, il est alors difficle de faire un
total

Si ce n'est que dans ce cas chez vous écrivez:

=SIERREUR(....après le égal devant la formule est à la fin.. );"")
vous pouvez rajouter un commentaire entre les guillemets
et si vous avez d'autres cas, dites lesquels qu'on regarde ça

crdlmnt
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Re-bonjour à tous les deux

Et avec la petite macro ?
http://www.cjoint.com/c/GConOXkfZdg

Cdlmnt
0