× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Recherche d'une fonction dans EXCEL
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
NICOLUSSE
  Posté le 28/01/2014 @ 22:34 
Aller en bas de la page 

Bonsoir à tous les Astuciens,

Je n'ai pas trouvé dans l'aide en ligne d'EXCEL ce que je cherchais. Mais je sais que beaucoup d'entre vous pourront m'aider.

J'utilise EXCEL 2007.

Mon tableau :

L'un de vous pourrait-il me dire quelle est la fonction à utiliser pour trouver la réponse à ma question :

En comparant le contenu de chaque cellule de la colonne C avec celui de chaque cellule de la colonne B, quel est le contenu des cellules qui ne figurent pas dans la colonne B

La réponse doit être : les cellules contenant les lettres E et F

Le contenu des cellules trouvées sera à inscrire dans les cellules de la colonne E

Je dois faire une comparaison de 2 listes de plus de 300 personnes et cela m'évitera de les comparer "manuellement".

MERCI A VOUS TOUTES ET TOUS pour votre réponse

Nicolusse

Publicité
DjiDji59430
 Posté le 28/01/2014 à 23:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Une solution

en d2 =SI(ESTERREUR(RECHERCHEV($c2;$b$2:$b$302;1;0));$c2;"")

tu descends jusqu'au bout, et tu verras apparaitre les noms de la colonne c qui sont seuls



Modifié par DjiDji59430 le 29/01/2014 14:35
poussebois
 Posté le 28/01/2014 à 23:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonsoir ,

Je n'ai pas compris la question.

Tu compares les cellules de la colonne B avec celles de la colonne C.

Est-ce que ce sont les cellules adjacentes (même N° de ligne) ?

Pourquoi le résultat est E et F alors qu'ils sont bien dans la colonne B ?

Explicites mieux ce que tu veux.

Ou bien ta question est mal posée, ou alors, c'est moi qui vieilli (c'est possible )

@ +

ferrand
 Posté le 29/01/2014 à 02:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonsoir,

Poussebois a raison : tu parles d'extraire de la colonne C les noms ne figurant pas en colonne B, et comme exemple tu extrais des noms de la colonne B ne figurant pas en colonne C. J'ai noté 'des' noms car tu n'en mentionnes que 2 et il y en a 3 : D, E et F.

La réponse à la question que tu poses vise à extraire G, H et I, noms de la colonne C ne figurant pas en B.

Je vais donc proposer une réponse à cette question. Si c'est en fait l'inverse que tu veux faire, il t'appartiendra d'inverser les plages dans les formules.

Voilà une image de ton tableau exemple avec une formule en E2 : (tu peux voir cette formule dans la barre de formule)

Les accolades qui encadrent la formule t'indiquent qu'il s'agit d'une formule matricielle. Tu ne tapes pas ces accolades, tu valides la formule après saisie par la combinaison de touches Ctrl+Maj+Entrée (au lieu de Entrée seulement), Excel mettra automatiquement les accolades.

La formule est à tirer (recopier) sur la colonne E sur un nombre suffisant de ligne (qui soit au moins égal au nombre de réponse qu'on peut attendre, et qui peut être supérieur bien sûr). La cellule E1 doit rester vide, ou éventuellement contenir 0 (mais aucune autre valeur).

Cette formule cherche le rang dans la plage C2:C7 des éléments qui ne figurent pas dans B2:B7 (soit pour lesquels la fonction NB.SI appliquée à B2:B7 renverra 0). A la ligne suivante elle tiendra compte de la réponse trouvée précédemment en décalant la la plage C2:C7 du rang trouvé et en réduisant son nombre de lignes d'autant (le décalage pour la première recherche étant 0, cela explique que E1 doive contenir 0 ou rester vide, ce qui est assimilé à 0).

[Si certains sont surpris que j'augmente la plage C2:C7 d'une ligne lors des décalages, c'est parce que Excel ne semble pas supporter qu'elle soit réduite à une ligne et renvoie alors une erreur pour le dernier résultat. Il me semble après essai que c'est la fonction EQUIV qui n'accepte pas une plage de recherche réduite à une ligne... D'où ajout d'une ligne pour pouvoir tester la dernière valeur de C2:C7.]

Les résultats en colonne E donnent les rangs des noms à extraire de la colonne C (parce que ne figurant pas en B). S'agissant d'un calcul intermédiaire, tu peux masquer la colonne E une fois les différentes formules saisies. Les résultats de E sont utilisés dans F pour afficher les noms recherchés.

Voilà le même tableau avec la formule en F2 :

Beaucoup plus simple, elle utilise la valeur d'erreur #N/A (qui apparaît en E quand il n'y a plus de résultat à trouver) pour ne rien afficher dans ce cas. Cette formule est à tirer (recopier) en F sur le même nombre de lignes que la formule de la colonne E.

En supplément, une formule en D2, qui donnera le nombre de résultats qui doivent s'afficher en colonne F :

Cela permet de vérifier qu'on obtient bien le nombre de résultats prévus.

DjiDji59430
 Posté le 29/01/2014 à 12:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Message original par NICOLUSSE

Bonsoir à tous les Astuciens,

Je dois faire une comparaison de 2 listes de plus de 300 personnes et cela m'évitera de les comparer "manuellement".

MERCI A VOUS TOUTES ET TOUS pour votre réponse

Nicolusse

Il me semble que vous etes compliqués !

Nicolusse cherche (il me semble) a éliminer les doublons entre la liste C (de référence) et la liste B

ferrand
 Posté le 29/01/2014 à 12:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Djidji,

Elle a fourni un modèle => solution conforme à ce modèle...

Si à la réflexion elle pense préférable de faire la détection sur chaque ligne, elle pourra prendre ta formule (NB- relis-la, un "a" s'est fourvoyé à la place d'un "b").

On peut aussi faire cette détection par MFC...

DjiDji59430
 Posté le 29/01/2014 à 14:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci pour le "a".

C'est vrai que ma solution est simpliste et ne répond pas entiérement (présentation) a sa requète.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
91,99 €Enceinte connectée Amazon Echo avec Alexa + 2 ampoules connectées Philips Hue White à 91,99 €
Valable jusqu'au 05 Juin

Amazon propose l'enceinte Echo de 3ème génération accompagnée de 2 ampoules Philips Hue White E27 à 91,99 € (au lieu de 129,99 €). L'appareil piloté par la voix fonctionne avec Alexa, l’intelligence artificielle développée par Amazon. Vous pourrez avec elle écouter de la musique, interagir avec vos appareils domotiques dont les 2 ampoules fournies (pour allumer et éteindre la lumière à la voix), écouter les infos, la radio, connaître la météo et d’accéder à des milliers d’autres possibilités grâce aux Skills : recettes de cuisine, petits jeux, etc. Par rapport à la génération précédente, le son est amélioré et l'enceinte arbore un nouveau design. L'enceinte est équipée du son Dolby qui remplira la pièce d'un son immersif et omnidirectionnel, avec des voix nettes, des basses profondes et des aigus clairs à volume élevé. Grâce à ses sept microphones, ses technologies de beamforming et de réduction du bruit, Amazon Echo vous entend où que vous soyez dans la pièce, même lorsqu'il y a de la musique. 


> Voir l'offre
42,99 €Carte mémoire microSDXC UHS-I SanDisk A1 Ultra 256 Go à 42,99 €
Valable jusqu'au 03 Juin

Amazon propose actuellement la carte mémoire microSDXC UHS-I SanDisk A1 Ultra 256 Go à 42,99 € livrée gratuitement. On la trouve ailleurs à partir de 66 €. Cette carte mémoire offre des vitesses jusqu'à 100 Mo/s et est idéale pour les téléphones, caméras et appareils photo HD. Elle est certifiée GoPro et Nintendo Switch.


> Voir l'offre
GratuitJeu PC Borderlands : The Handsome Collection gratuit
Valable jusqu'au 04 Juin

Epic Game Store offre actuellement l'excellent jeu PC Borderlands : The Handsome Collection. Dézinguez à tours de bras en explorant le monde chaotique de Pandore dans BORDERLANDS 2 et la folie lunaire de BORDERLANDS: THE PRE-SEQUEL dans BORDERLANDS: THE HANDSOME COLLECTION.


> Voir l'offre

Sujets relatifs
fonction excel :recherche une lettre dans chaine
Conversion d'un chiffre dans une fonction Excel
Fonction RECHERCHE d'Excel
Recherche dans Excel 2003
FORMULE EXCEL POUR RECHERCHE DANS UNE TABLE
Recherche sur commentaire dans excel
Fonction BDSOMME dans Excel
Recherche une fonction dans le tableau de writer
Fonction Recherche sur Excel
fonction si dans excel
Plus de sujets relatifs à Recherche d''une fonction dans EXCEL
 > Tous les forums > Forum Bureautique