× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Comment faire une somme toutes les 8 cellules sur une plage donnée ??Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
williamsss
  Posté le 27/04/2020 @ 17:55 
Aller en bas de la page 
Petit astucien

Bonjour,

Depuis ce matin je mets à jours un fichier Excel avec Excel 2007. Mais il y a deux choses que je n'arrive pas à faire dont en voici une :

Dans ce fichier Excel à partir de la cellule CP1932 où c'est les cellules nous disant le nombre de prévisions publiées par saison, voilà qu'au lieu de faire la somme de chaque années pour chaque saison comme je le faisais jusqu'à maintenant, ( Exemple à la cellule CP1932 :=SI(ESTERR(SOMME(CP1819;CP1827;CP1835;CP1843;CP1811;CP1787;CP1795;CP1803;CP1779;CP1771;CP1763;CP1755;CP1747));"";SOMME(CP1819;CP1827;CP1835;CP1843;CP1811;CP1787;CP1795;CP1803;CP1779;CP1771;CP1763;CP1755;CP1747)) ) je voudrais trouver une formule qui permettrait de faire une somme toutes les 8 cellules sur une plage donnée.

J'ai trouvé les 2 formules suivantes qui pour la cellule CP1932 fonctionne sur la plage CP1747:CP1845 :

1°) =SOMMEPROD((MOD(LIGNE(INDIRECT("1:"&LIGNES(CP1747:CP1845)));8)=1)*(CP1747:CP1845))

2°) =SOMMEPROD((MOD(LIGNE(CP1747:CP1845);8)=3)*(CP1747:CP1845))

Mais le problème est que si j'agrandis la plage jusqu'à la cellule CP1923 (année 2030), du fait que je mets à jours le fichiers voilà que les 2 formules me mettent "Erreurs" pour je ne sais quelle raison car si je le ferrais avec la première formule il n'y aurais aucun problème mais cela serrait long.

Pourquoi je ne peux pas agrandir la plage (CP1747:CP...) dans ces 2 formules ?? Comment dois je faire ??

Merci

Williams



Modifié par williamsss le 27/04/2020 18:11
Publicité
DjiDji59430
 Posté le 27/04/2020 à 18:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour à tous,

Si tu remplaces tous les 1845 par des 1923; ta formule doit fonctionner, sauf s'il y a du texte entre cp1845 et cp1923.

sinon

Un fichier (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ permettrait aux intervenants de répondre plus précisément à ta question.

Crdmt

williamsss
 Posté le 27/04/2020 à 19:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Voici le fichier https://www.cjoint.com/doc/20_04/JDBrcMIRE6Q_8-tableaux.xlsx avec peut-être un peu plus d'infos. Il y a les 2 formules à droite du tableau avec la plage plus importante mais qui me donne comme résultat #VALEUR pour je ne sais quel raison.

J'ai colorier les cellules en jaunes dans la plage CP1747:CP1923 dont leur somme devrait donner la valeur 228.

merci

Williams

Debrief
 Posté le 27/04/2020 à 21:32 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Je rejoins DjiDji59430 pour dire que si le SOMMEPROD se plante c'est parce que dans les plages citées pour faire les calculs il y a une ou plusieurs valeurs non numériques fut-ce un simple "" mis par une formule qui transforme une cellule vide (valeur numérique 0) en cellule à chaine vide (pas valeur numérique).

Perso, je ne peux guère aller plus loin. La logique et les formules demandent un investissement de temp pour la compréhension (que tu as) et pour ne rien gâcher, couleurs de ce classeur font mal au yeux.

Cordialement,
D.

Debrief
 Posté le 27/04/2020 à 21:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

C'est vrai que cette histoire de SOMMEPROD qui se plante, c'est contrariant.

Aussi je viens de faire un petit essai pour essayer de contourner le problème. Voici comment. Nécessite une formule matricielle.

Essaie d'adapter cette astuce dans te formules pour ne pas tomber dans l'erreur SOMMEPROD due à une valeur non numérique.

D.

williamsss
 Posté le 28/04/2020 à 09:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Ok, merci Debrief


Suite à ce que tu dis, pour résoudre le problème, les modifications aux 2 choix de formules que je citais ci-dessus sont pour la cellule CP1932 :

1°) {=SOMMEPROD((MOD(LIGNE(INDIRECT("1:"&LIGNES(CP1747:CP1923)));8)=1)*(SI(ESTNUM(CP1747:CP1923);CP1747:CP1923;0)))}

ou bien

2°) {=SOMMEPROD((MOD(LIGNE(CP1747:CP1923);8)=3)*(SI(ESTNUM(CP1747:CP1923);CP1747:CP1923;0)))}

Merci


Williams

DjiDji59430
 Posté le 28/04/2020 à 16:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re a vous 2

tu pouvais mettre aussi

{=SOMME(SI((MOD(LIGNE(INDIRECT("1:"&LIGNES(CP1747:CP1923)));8)=1);(CP1747:CP1923)))}

pure matricielle !

La fonction somme considère du texte comme zero, contrairement au +


Crdlmt

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
49,99 €Box TV Android Xiaomi Mi Box S 4K UHD, 8 Go ROM, 2 Go RAM à 47,99 €
Valable jusqu'au 07 Août

Cdiscount fait une promotion sur la Box TV Android Xiaomi Mi Box S (4K UHD, 8 Go ROM, 2 Go RAM) qui passe à 47,99 €. Avec elle, transformez n'importe quel TV en télévision connectée sous Android TV. Elle est idéale pour regarder de la vidéo en ligne avec la compatibilité Netflix 4K, Disney+, Amazon Prime Video, Molotov TV, MyTF1, M6 Replay. mais aussi Spotify, YouTube, ... Les abonnés CanalPlus pourront également de MyCanal, Canalplay ou OCS GO sans investir dans un second décodeur. Vous pourrez également y mettre Kodi pour gérer tous vos films et séries (en MKV, AVI, MP4, etc.). La box est accompagnée d'une télécommande bluetooth et possède le WiFi, un port HDMI, un port USB et une prise casque. Vous pouvez lui ajouter un port Ethernet via cet adaptateur. L'offre n'est valable que jusqu'à ce soir.


> Voir l'offre
139,99 €Disque dur portable externe WD Black P10 Game Drive 5 To à 129,99 €
Valable jusqu'au 09 Août

Amazon fait une promotion sur le disque dur externe portable WD Black P10 Game Drive 5 To qui passe à 129,99 € livré gratuitement au lieu de 180 €. Ce disque dur USB 3.1 est dédié pour gérer et transporter votre bibliothèque de jeux sur PC ou sur console. 


> Voir l'offre
118,34 €Kit de 32 Go (2 x 16 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz à 118,34 € livré
Valable jusqu'au 06 Août

Amazon Allemagne fait une belle promotion sur le kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance LPX 3200 MHz CL16 qui passe à 113,69 € (avec la TVA ajustée). Comptez 4,65 € pour la livraison en France soit un total de 118,34 € livré. alors qu'on le trouve ailleurs à plus de 170 €.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre

Sujets relatifs
Toutes les cellules en une colonne
Compter des cellules sur une plage
Comment faire un lien vers une cellule sur excel
Help sur Word : comment faire une frise?
comment faire une correction sur un tabl. pdf XP
Toutes les cellules Excel en une seule colonne
Afficher les colonnes sur une page
Vba effacer une plage de cellules dans plusieurs feuilles
Comment mettre une diapo en Portrait en laissant les autres en Paysage
Comment effacer automatiquement contenue d'une cellule ou la ligne sur exce
Plus de sujets relatifs à Comment faire une somme toutes les 8 cellules sur une plage donnée ??
 > Tous les forums > Forum Bureautique