Probleme calcul excel

Fermé
juju29300 - 8 févr. 2008 à 17:43
 justme - 10 févr. 2008 à 16:43
Bonjour,
j ai du faire une connerie mais je vois pas quoi ....

il y a une semaine, j ai crée une feuille excel qui va chercher des infos ( achat mensuel ) sur le site de mon fournisseur avec une macro, cela insère les données a partir de A4 dans les ligne du dessus , je fais la somme des colonnes, avec une =SOMME(C4:C43)/2 etc etc pour les colonnes suivantes, lors des tests tous marchaient bien ... j ai repris le fichier cette semaine, je fais la mise a jours a l aide de ma macro, et paf, les sommes sont toutes égale à zéro dans le haut de la feuille.... je clic dessus, j ai bien la formule, le cadre indique bien la bonne sélection, j ai bien le montant de mes achats dans c case, mais il me sort un =0 ..... j y capte rien ...


je suis sous excel 2007

si quelqu'un a une idée ... merci ))

3 réponses

gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 657
8 févr. 2008 à 21:24
bonjour

mais il me sort un =0 ..... j y capte rien ...

Tes montants à additionner sont aussi cadrés à gauche car ils sont considérés comme du texte probablement...

Pas de panique et tu sélectionnes tes montants puis avec ctrl+h tu remplaces espace par rien.

Si cela fonctionne, tout va bien, sinon il ne reste plus qu'à faire pareil avec l'espace insécable que tu saisis avec alt+255.
0
bonjour tt le monde
tout d'abord gbinforme je te remercie pour tout ce que tu fais, c'est géneal
c'est à propos d'une de tes astuces que j'ai trouvé par hasard et qui m'interresse (liste de choix ac saisi semi auto Excel),
on dirai que contrairement à moi ... la concentration c ton point fort ;-)
=SI(A1<>"";DECALER(d_noms;EQUIV(A1&"*";l_noms;0)-1;;SOMME((STXT(l_noms;1;NBCAR(A1))=TEXTE(A1;"0"))*1));l_noms)
voilà j'ai mis des trucs en gras ... et je voudrais si c possible avoir quelque précisions/explication...
bon.... les (-1; =texte; et le "0") c bon pas de probleme j'ai pu "déchiffré" lol mais une ptite précision sup. sera la bienvenue
Par contre quand tu multiplie (*1) vers la fin ... j'ai pas bien pigé le principe (la cause ... koi!!!)
MERCI ... KISSSS...
0
gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 657
10 févr. 2008 à 16:14
bonjour justme et merci de ton message très agréable !

=SI(A1<>"";DECALER(d_noms;EQUIV(A1&"*";l_noms;0)-1
ce -1 vient du fait que l'on enlève le titre sur la colonne.

=TEXTE(A1;"0"))*1)
Ceci sert à récupérer, sur la longueur du texte frappé, ce qui correspond afin de ne sélectionner que les bonnes lignes et la multiplication par 1 permet de transformer en nombre ce que Excel a trouvé en "VRAI", sinon on obtient toujours zéro.

Plus tu saisis et moins ta liste déroulante est longue : le tout c'est de faire un juste milieu pour chacun.
0
justme > gbinforme Messages postés 14939 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020
10 févr. 2008 à 16:43
ok gbinforme j'ai compris maintnant ... merci beaucoup
a+... kissss...
0
merci pour ton aide Gbinforme, ça a été résolue grâce a toi, et a un remplacement des , en . ( chose qui été faite automatiquement sur mon excel a la maison, et pas au boulot ( version FR et US )
0