Ajouter valeur en fin de tableau

  • Initiateur de la discussion sandrine
  • Date de début
S

sandrine

Guest
Bonjour
Voilà mon pb.
J'ai un tableau qui peut évoluer au cours du temps et je ne sais pas comment gérer cela. Je m'explique.

J'ai quatre sous tableaux que je dois rassembler en un seul. le pb c'est que je peux rajouter des valeurs à chaque sous tableaux au cours du temps et il est impératif que dans mon nouveau tableau il y ait d'abord les données puis le tronçon secondaire 1 puis le 2 et finalement le tronçon principal.

De plus il se peut que mon tableau tronçon secondaire nul n'est pas de valeur.

Comment faire??
Sans macro si possible
merci bcp
 

andré

XLDnaute Barbatruc
Salut sandrine,

Un petit exemple que j'avais sous la main.
A toi à le mettre en place sur ton fichier.

Â+ [file name=colonnes_groupeesV1.zip size=2998]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/colonnes_groupeesV1.zip[/file]
 

Pièces jointes

  • colonnes_groupeesV1.zip
    2.9 KB · Affichages: 9
  • colonnes_groupeesV1.zip
    2.9 KB · Affichages: 9
  • colonnes_groupeesV1.zip
    2.9 KB · Affichages: 7

andré

XLDnaute Barbatruc
Re,

En cellule A12 on veut récupérer la valeur de la cellule A4 : 12-8=4

Donc en A12 : =INDIRECT('A'&LIGNE()-8) va récupérer la valeur de la cellule A4.
En A13 cette même formule récupérera la valeur de A5, parce que 13-8=5, et ainsi de suite.

Â+

Message édité par: andré, à: 25/04/2006 08:45
 
S

sandrine

Guest
Comprends pas pkoi ca marche pas!! [file name=pb_20060425093122.zip size=2586]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/pb_20060425093122.zip[/file]
 

Pièces jointes

  • pb_20060425093122.zip
    2.5 KB · Affichages: 9

andré

XLDnaute Barbatruc
Rere,

Evidement que je comprends !

Plusieurs erreurs :

En 'condition' des SI, il faut remplacer J28:J28 par J$28:J28 (deux fois)

Les cellules E29:E48 contiennent des résidus (de je ne sais pas quoi).
La formule : =NBVAL(E29:E48) renvoie 20, alors qu'il n'y a que 3 valeurs.
Comme il n'y a que des nombres, on peut remplacer tous les NBVAL par des NB pour résoudre ce problème (s'il devait se représenter ailleurs).

Dans la formule il y a un espace après le 'B ', il faut l'enlever.

Il manque le dernier argument des SI pour éviter les messages d'erreurs (qui apparaissait en J36).

Voilà, je crois que c'est tout, pour le moment (lol).

Â+ [file name=pb_resolu.zip size=2648]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/pb_resolu.zip[/file]
 
S

sandrine

Guest
J'ai un autre pb.
Dans une colonne grâce à votre formule j'ai donc rentré des valeurs(dans mon ex elles vont de d1 à d11 mais cela peut varier).
en d12 j'aimerais faire
SOMMEPROD(($b$1:b11=c12)*($d$1:d11))
puis en d13 SOMMEPROD(($b$1:b12=c13)*($d$1:d12)) et ainsi de suite mais le pb c'est que dans cet exemple j'ai des valeurs au début de 1 à 11 mais comme montableau peut évoluer il peut y avoir des données de 1 à 20 et dans ce cas je devrais faire
SOMMEPROD(($b$1:b20=c21)*($d$1:d20))
comment lui dire?? [file name=pb2.zip size=1781]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/pb2.zip[/file]
 

Pièces jointes

  • pb2.zip
    1.7 KB · Affichages: 9

andré

XLDnaute Barbatruc
Re ... re,

Oups, je n'avais pas vu ta deuxième question (SOMMEPROD).

Il m'étonne quand même que tu rentres dans ton 'ex' des valeurs qui vont de D1 à D11 !
Mais cela ne me regarde pas, chacun fait comme il veut (lol).


Je regarde ton exemple.

Â+
 

Discussions similaires

Réponses
7
Affichages
373

Statistiques des forums

Discussions
312 495
Messages
2 088 966
Membres
103 993
dernier inscrit
Essens