Excel , comment trouver la plus haute valeur de la colonne pour une valeur donnée d'une autre colonne
pays de l'Initiative 1 Initiative 2 de l'Initiative de n de Semaine
Pays 1 1 1 1 1
Pays 2 2 2 2 1
Pays 1 3 2 1 2
Pays 2 Situation 3 Situation 2 Situation 2 2
J'ai un fichier excel où je collectionne initiative statuts par pays , ils sont recueillis par semaine ( pour une histoire de l'évaluation de l'initiative d' )
Je veux construire un graphique croisé dynamique pour afficher le courant de l'initiative, de par le statut de pays, mais dans cette structure de table ( je ne peux pas changer la structure de seulement faire des modifications dans excel ) je ne peux pas faire ceci ou je ne sais pas comment) que les initiés sont utilisés comme en-têtes .
Donc je voulais sorte de transposition de la table dans cette structure:
Statut D'Initiative Pays La Semaine
Initiative 1 Statut1 Pays1 1
Initiative 1 Status2 Pays2 2
Est-il possible en quelque sorte - je pense que transposer la excel fonction ne va pas faire ce que je veux.
J'ai voulu faire la liste de toutes les initiatives à l'initiative de la colonne, puis dans la colonne d'affichage de l'état le statut le plus élevé pour chaque pays
J'ai donc besoin d'une fonction pour examiner l'Initiative de la colonne et obtenir le statut le plus élevé pour un pays donné.
Toute aide appréciée
- Mon ami, l'utilisation d'une base de données et votre vie sera plus facile.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser une formule matricielle pour cela. Il pourrait ne pas être la meilleure solution, mais il permettra de résoudre le vôtre en particulier. Ce que vous faites, c'est que au lieu de faire une formule pour chaque ligne, vous avez la formule pour chaque ligne de la formule. Il est plus facile de l'essayer vous-même.
Disons que vos noms de pays sont dans la colonne A et initiatives dans la colonne B. Votre formule de tableau devrait ressembler
=MAX(SI (A:A)="CountryName"; (B:B); 0))
Ce que cela signifie est que SI la ligne de la valeur de A est égal au nom du pays que vous êtes en train de regarder, la formule va ajouter de la valeur de la colonne B, l'initiative. Il continuera ensuite à la ligne suivante et faire de même pour cette. Une fois qu'il a terminé la recherche, il présentera la valeur la plus élevée de l'extrait lignes. Vous pouvez répéter cette action pour tous les pays, mais je vous recommande de tout simplement prendre une nouvelle feuille, écrire tous les noms de pays dans une colonne et remplacer l' ="CountryName" avec une référence à la cellule.
EDIT: La chose importante est que lorsque vous avez fini d'écrire la formule, vous devez appuyer sur Ctrl + Maj + Entrée, sinon excel ne peut pas comprendre que c'est une formule de tableau.
Avec un tableau croisé dynamique, vous pouvez utiliser les étiquettes de colonne dans votre base de données en ligne d'étiquettes dans votre graphique croisé dynamique.
Lorsque vous choisissez votre base de données, assurez-vous de sélectionner toutes les données existantes, y compris les étiquettes des colonnes (pays, de l'initiative, de la semaine, etc). Lorsque vous choisissez de créer le tableau croisé dynamique, vous pouvez choisir à partir de filtres, la colonne des étiquettes, des étiquettes de ligne et de valeurs. Si vous mettez les initiatives comme les étiquettes de ligne vous pouvez le faire. Une autre façon consiste à utiliser la fonction de filtre/ruban qui vous permet de tri à partir d'un certain nombre de méthodes sur plusieurs colonnes simultanément.