Récupérer la Liste de Cellules dans Excel Où la Colonne est Égale à quelque Chose

Je suis en train de faire quelque chose dans Excel sans l'aide de macros VBA. Je soupçonne que c'est possible, mais rien jusqu'à présent. Fondamentalement, pour les valeurs dans un tableau, j'aimerais récupérer une liste de toutes les valeurs dans la Colonne Une condition où la Colonne B est égal à une valeur que j'offre.

Par exemple je voudrais une fonction qui renvoie essentiellement à une gamme/description des cellules de la Colonne A si la Colonne B est égal à zéro.

Column A  Column B
   1          0
   2          0
   3          1
   4          0

permettrait le retour d'une série décrivant les cellules a2, a3 et a5 (1, 2, 4). Je préfère être en mesure de le faire à l'aide d'une formule, et non pas manuellement à l'aide de tableaux croisés dynamiques. Je serais disposé à créer une vue de données à l'aide de tableaux croisés dynamiques si ce tableau peut alors être référencé par l'intermédiaire d'une fonction pour me donner les résultats appropriés. Je suis aussi capable de trier la Colonne B si cela rend plus facile de le faire.

En fin de compte j'ai besoin de sortir d'une valeur aléatoire à partir de la Colonne A qui répondent aux critères de la Colonne B dans le cas où les questions de la solution finale.

Grâce.

  • Un tableau croisé dynamique est certainement une solution, mais pourquoi ne pas simplement utiliser le filtre automatique? Cela dit, si vous insistez sur les formules et pas VBA, puis essayez la solution que j'ai fourni.
  • Merci. J'ai besoin d'automatiser beaucoup plus compliqué pour les gens et j'ai une grande préfèrent le copier-coller de la méthode de la mise en œuvre de cette. J'ai utilisé quelque chose qui ressemble à =OFFSET(Campagnes!$Un$1,ALEA.ENTRE.BORNES(MATCH(B2,Table2[[#Tout],[Annonceur ID]],0), MATCH(B2,Table2[[#Tout],[Annonceur ID]],1))-1,0), où j'ai d'assurer le bon tri des tables. Pas le plus elegent soluiton, mais il fonctionne.
InformationsquelleAutor Nick | 2012-05-07