Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1174 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  petite aide sur excel merci

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

petite aide sur excel merci

n°2217119
neokortex
Posté le 09-11-2005 à 14:43:45  profilanswer
 

j'ai un tableau d'un certain nombre de valeurs x
 
12
 15
23
1
51
23
14
 
et voudrai une case qui m'additione toujours les trois derniers chiffres et là je seche
 
en faite y'aurait tout les jours trois chiffres en plus environ des fois 5 mais je ne veux que
l'addition automatique des 3 derniers sans etre obligé de les selectionner...
 si vous avec une idée
j'ai caclculé ne nombre de ligne vide jusqua 100  dans c2 =nb.vide(a1:a100)
j'ai déduit le nombre de pleine soit en c3 = (100-c2) résultat 30
donc ma premiere valeur contenu dans la cellule A30  
mais quand je veux avoir la valeur de a30 je tape  d1= "a"& c3 là excel m'ecrit a30 mais moi c'est la valeur de la cellule a30 que je veux
 
j'espere avoir été explicite merci a ceux qui pourront m'aider
 
 
 

mood
Publicité
Posté le 09-11-2005 à 14:43:45  profilanswer
 

n°2217156
freds45
Posté le 09-11-2005 à 15:17:52  profilanswer
 

Comment sont alignées tes colonnes verticalement ?


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2217162
neokortex
Posté le 09-11-2005 à 15:20:30  profilanswer
 

oui je n'ai qu'une colonne verticale mais qui peut faire 3000 ou 4000 lignes

n°2217170
freds45
Posté le 09-11-2005 à 15:25:24  profilanswer
 

Ce que je voulais dire :p, ça ressemble à :
 

xx yy zz
xx yy zz
xx yy zz
xx    zz
      zz


ou bien

      zz
xx    zz
xx yy zz
xx yy zz
xx yy zz


Niveau alignement ?
C'est une colonne par jour ?


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2217171
neokortex
Posté le 09-11-2005 à 15:26:55  profilanswer
 

xx
yy
zz
uu
cc
 
juste comme ça et on rajoute des valeurs tout les jours
je voudrai la somme des trois dernieres

n°2217178
freds45
Posté le 09-11-2005 à 15:32:37  profilanswer
 

Ahhh ! ok :p
Avec les formules d'Excel je sais pas s'il y a moyen de s'en sortir :/ mais en VBA c'est pas compliqué :)
En gros... tu parcours ta colonne depuis le haut jusqu'à ce que tu trouves une cellule vide, et tu fais le total des 3 derniers. En plus si tu connais pas le VBA, ce sera une bonne raison de t'y mettre :D


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2217247
neokortex
Posté le 09-11-2005 à 16:32:50  profilanswer
 

oui tout est facile ya ka le faire...et puis pour faire un systeme d'exploitation ya ka coder en visual c++

n°2217295
Quesque
Posté le 09-11-2005 à 17:04:09  profilanswer
 

les trois valeurs changent de place sur ton tableau ? Elles viennent s'ajouter au bas de ton tableau ? Dans le genre :
le 9/11 tableau de 4000 lignes
le 10/11 tableau de 4003 lignes
Ce serait trop facile là

n°2217418
freds45
Posté le 09-11-2005 à 18:59:22  profilanswer
 

Quesque a écrit :

les trois valeurs changent de place sur ton tableau ? Elles viennent s'ajouter au bas de ton tableau ? Dans le genre :
le 9/11 tableau de 4000 lignes
le 10/11 tableau de 4003 lignes
Ce serait trop facile là


 
le truc, c'est qu'on sait pas de cb de lignes ça "grossit" tous les jours :/


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
n°2217506
trevor
laissez la vie vous étonner...
Posté le 09-11-2005 à 20:19:56  profilanswer
 

neokortex a écrit :

oui tout est facile ya ka le faire...et puis pour faire un systeme d'exploitation ya ka coder en visual c++


 
ça n'est pas très sympa comme réponse je trouve...
 
bref. avec excel tout court, ça me parait en effet difficile, comme on te l'a dit, en VBA, c'est très facile, mais il faut connaitre un petit peu (si peu)
 
pour t'aider à faire ce que tu veux, je te conseille simplement de lancer l'enregistrement d'une macro (code en vba donc), faire ta manip de sélection, remplir la case pour l'addition des 3 derniers, puis arrêter la macro et regarder ce que le code vba te donne
 
il y a aussi un moyen + simple (enfin je pense, du moins pour toi), c'est à partir de la liste des valeurs, construire, dans une 2e colonne, la même liste de valeurs, mais inversée
comme ça, les nombres à additionner seront toujours positionnés dans les 3 1ères lignes de cette 2è colonne
cela est peut-être possible avec excel tout court, mais en vba (macro, he! oui encore :D) cela est plus simple à réaliser (moins de modification de code pour toi qui semble un peu hermétique à ce genre de programmation)
là encore, il est tout à fait possible d'enregistrer une macro, faire la manip d'inversion (je pense que c'est possible avec un "collage spécial" ), faire ton addition des 3 nombres, et arrêter la macro
en procédant comme cela, je pense que ça sera + facile (mais il faudra quand même mettre un peu le nez dans le code vba)...
 
@+


Message édité par trevor le 09-11-2005 à 20:21:27

---------------
TReVoR - http://dev.arqendra.net - http://info.arqendra.net
mood
Publicité
Posté le 09-11-2005 à 20:19:56  profilanswer
 

n°2217829
9800XP
Posté le 10-11-2005 à 09:00:49  profilanswer
 

neokortex a écrit :

j'ai un tableau d'un certain nombre de valeurs x
 
12
 15
23
1
51
23
14
 
et voudrai une case qui m'additione toujours les trois derniers chiffres et là je seche
 
en faite y'aurait tout les jours trois chiffres en plus environ des fois 5 mais je ne veux que
l'addition automatique des 3 derniers sans etre obligé de les selectionner...
 si vous avec une idée
j'ai caclculé ne nombre de ligne vide jusqua 100  dans c2 =nb.vide(a1:a100)
j'ai déduit le nombre de pleine soit en c3 = (100-c2) résultat 30
donc ma premiere valeur contenu dans la cellule A30  
mais quand je veux avoir la valeur de a30 je tape  d1= "a"& c3 là excel m'ecrit a30 mais moi c'est la valeur de la cellule a30 que je veux
 
j'espere avoir été explicite merci a ceux qui pourront m'aider


 
J'ai une solution qui marche.  
Dans mon exemple, les valeurs saisies sont en colonne B.
 
En colonne C, tu écrit une  règle comme ceci, si tu es en C7  :  =SI(B7+B8<>0;B7+B6+B5)
 
En colonne D,  tu écrit cette règle, si tu es en D7  :   =SI(C8=FAUX;C7)
 
En fin de colonn D , cellule D65536, tu écris cette règle :  =SOMME(D1 à D65535).
 
Cette dernière cellule affichera toujours la somme des 3 dernières saisies.
 
Les colonnes C et D de l'exemple peuvent être sur une autre feuille.
Tu peux visualiser la cellule D65536 dans une autre feuille avec l'outil "Photo", des barres d'outils.
 
A+


Message édité par 9800XP le 10-11-2005 à 09:04:12

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  petite aide sur excel merci

 

Sujets relatifs
brancher un routeur, besoin d'aidePetite question Wifi
Connexion refusée... à l'aideDemande aide utilisateur noos
[EXCEL] copier des cellues avec une fonction1go dans un mail en pièce jointe ? liens pouri merci svm
Windows coupe tout seul le son [Résolu- Merci Wolfman]Aide Pour Choisir Et bien configurer mon Reso
probleme avec un grahique sur excel[RESOLUE PAR UN BOSS] A l'aide !
Plus de sujets relatifs à : petite aide sur excel merci


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR