FONCTION NOMBRE DE CASE

  • Initiateur de la discussion kINGRON
  • Date de début
K

kINGRON

Guest
J AI BESOIN D UN PETIT COUP DE MAIN...
QUEL EST LA FONCTION QUI PERMET DE TROUVER LE NOMBRE DE CASE CORRESPONDANT A UN NOM D UNE VALEUR.

EX : x
1
2
5

NOMBRE DE CASES: 3 ( 1, 2 ,5)


MERCI BEAUCOUP.
 
K

kINGRON

Guest
MERCI ET EN ANGLAIS ?

PS: COMMENT FAIT ON POUR A PARTIR DE NOUVELLE SERIE DATA DONT LE NOMBRE DE CASE PEUT CHANGER , EFFECTUER UN GRAPH QUI SE `CUSTOMIZED` AUTOMATIQUEMENT AU NIVEAU DE LA NOUVELLE ECHELLE DU GRAPH.?
 
C

chris

Guest
Bonjour
C'est Countif

On peut définir une plage nommée mobile : par exemple de colonne A à F avec nombre de lignes variables
Insertion nom MAPLAGE
avec la formule=indirect("A1:F" &nbval(A:A))

Pour la traduction des fonctions regardes dans la zone téléchargement il y a un fichier qui donnes les équivalences.

Chris
 
C

chris

Guest
RE
Vérification faite, les graphes ne se réactualisent pas sur une plage mobile (contrairement aux TCD).

Il reste à développer un code VB ou à modifier manuellement la source de données.

Chris
 
J

Jean-Marie

Guest
Bonsoir kINGRON , Chris

Sans passer par l'utilisation de code VBA, il est possible de faire varier automatiquement le graphe en fonction d'une plage de cellule variable, determiner par calcul.

Une série d'un graphique, n'accepte qu’une plage de cellule de type A1:A100, ou une plage "nommée " qui fait référence à une plage de cellule.

Il faut deja creer le graphe, c'est plus simple par la suite.

Ce placer en premier sur la feuille contenant les donnees. Nommer la plage de cellule, on clique sur le menu Insertion/Nom/Définir... Dans la boîte de dialogue de définition de nom, dans le champ en bas "fait référence à : ", on peut soit mettre :
- une constante de type 1 ou a1 ou ={1;2}
- une plage de cellule =Feuil1!A1:A100,
- et aussi une formule, et c'est ici que l'on met la fonction Decaler ou INDIRECT(ADRESSE(...;...;...;...;...)&":"&ADRESSE(...;...)) mais la deuxieme est plus complexe, et c'est grâce à cette possibilité, que la mise à jour automatique peut se faire.

Pourquoi pas ne pas mettre la fonction DECALER() dans une cellule, tout simplement parce que la fonction retourne un message d'erreur #REF, quand la fonction doit retourner une plage de cellules.

Lors de la création du graphe, les séries sont écrites en générales avec une référence feuille!Plage_de_cellule, pour changer et mettre le nom nommé, tu dois remplacer la partie Plage_de_cellule, et après validation, le nom de la feuille est remplacé par le nom du document automatiquement. Si un jour tu veux changer le nom nommé, tu dois remettre Feuille!Nom_nommé.

Si tu as d'autres zones d'ombres. Pose ta question sur le forum

Il y a plusieurs exemples sur le forum, je n'ai pas acces a la database (je suis lui de chez moi ..., mais le retour est proche). Peut-être que l'arraignee ou les habitues pourront te donner un lien sur un fichier, si tu le demandes.

Bonne soirée

@+Jean-Marie
 

Discussions similaires

Statistiques des forums

Discussions
312 843
Messages
2 092 756
Membres
105 524
dernier inscrit
Gaesol