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

calcul des lignes pairs

G

ghisma

Guest
Bonsoir!
Est-il possible de demander à Excel de ne faire le calcul QUE des lignes paires (ou impaires)?
Ca me serait d'une grande aide ...

Merci
 
C

Celeda

Guest
Bonsoir Ghsima,
J'ai comme l'impression que cela sent du vba par là.
Que veux-tu faire , SVP, comme calculs une ligne sur deux :
des sum,
des /,
des *,
des formules matricielles,
????

.... car les réponses en formule et/ou en vba me sembleraient très interessantes à lire et à engranger dans les caves du Forum.
Dans l'attente..........merci pour les aides.
 
G

ghisma

Guest
Salut Celeda,

En faite, un calcul très très simple, l'addition de toutes les lignes paires et uniquement celles-là, étant donné que dans les lignes impaires, il se trouve des %.

Merci!
Ghisma
 
D

david

Guest
la réponse via une fonction matricielle, pas besoin de macro !
Si ta plage de cellule est b5 à b16 alors marque cette formule là ou tu veux obtenir la somme des cellules dont la ligne est paire

{=SOMME(SI(MOD(LIGNE(B5:B16);2)=0;B5:B16;0))}

écris la formule sans les accolades et pour la valider appuie sur Ctrl+maj+entrée
David
 
D

david

Guest
par rapport à mon message précédent, je précise que cette formule matricielle fonctionne également quand la plage contient plusieurs colonnes, exemple si la plage en question est A5:B16, alors la fonction à saisir pour avoir la somme des cellules dont la ligne est paire est :

{=SOMME(SI(MOD(LIGNE(A5:B16);2)=0;A5:B16;0))}

attention, fonction matricielle, on ne la valide pas en apputant sur entrée !

Ghisma, fais moi savoir si ca correspond à ce que tu voulais, moi en tout cas, ca marche impec et après tests, ca m'affiche toujours les bons résultats...

david david.denni@caramail.com
 
C

Celeda

Guest
Bonjour David de Lunel,

Merci pour ta formule mais chez moi il y a un mystere qui plane ;
la formule est juste mais le resultat affiche est zero alors que le controle de la formule donne le bon resultat - voir fichier joint

Pourquoi ? Si tu peux jeter un oeil, j apprecierai beaucoup.
Merci
 

Pièces jointes

  • Calcullignepaire.xls
    36 KB · Affichages: 144
  • Calcullignepaire.xls
    36 KB · Affichages: 143
  • Calcullignepaire.xls
    36 KB · Affichages: 138
D

david

Guest
parce que tu ne les a pas validé en tant que formules matricielles !
une fois la formule saisi, va dans ta barre de formules et valide la formule en faisant Ctrl+la touche qui est au dessus+entrée et non entrée !


j'ai corrigé ton fichier !
voila !

david
 

Pièces jointes

  • Calcullignepaire.xls
    36.5 KB · Affichages: 202
  • Calcullignepaire.xls
    36.5 KB · Affichages: 204
  • Calcullignepaire.xls
    36.5 KB · Affichages: 198
C

Celeda

Guest
David,
Merci . Ce n est pas cette touche.
En fait mon clavier est different
chez moi c est control shift enter les trois se trouvent a ma droite les unes en dessous des autres et moi je faisais
avec ma main gauche ctrl Caps Lock et a droite enter et resultat negatif.
Bref, je bloquais sur ces formules et un rien du tout a tout declenche.
Un grand merci
bonsoir.
 

Discussions similaires

Réponses
5
Affichages
285
Réponses
5
Affichages
326
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…