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

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
 
S

sandrine

Guest
voici le fichier [file name=pbbis.zip size=3280]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/pbbis.zip[/file]
 

Pièces jointes

  • pbbis.zip
    3.2 KB · Affichages: 16

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
Eh oui c'est encore moi!!
Avec les nombres en utilisant nb tout marche trés bien mais dès que je remets nbval car dans une colonne j'ai des noms ça me refait le décalage de tout à l'heure.
 
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.

Â+
 

andré

XLDnaute Barbatruc
Resalut,

Je ne vois où est le problème, si ce n'est qu'en copiant la formule vers le bas, à partir de D15 elle renvoie 0.
Et en D20 j'ai bien celle que tu as donnée.

Peux-tu être un peu plus explicite ?

Â+
 

Discussions similaires

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