[RESOLU] Fonction équivalente à SOMME.SI mais pour du texte

Theza

XLDnaute Nouveau
Bonsoir à tous!

De nouveau confrontée à un problème dans Excel, je fais appel à vos lumières!

J'utilise énormément la fonction SOMME.SI qui me permet de reprendre des données de différentes feuilles.

Cette fois, je dois récupérer des données textes pour les comparer (des personnes ont déménagé sans en avertir, près de 1500 personnes à contrôler...!).

Vous trouverez en pièce jointe le document qui se compose de deux feuilles:
- Base_complete : Liste des personnes dont il faut contrôler l'adresse
- Base_donnees : Liste des mêmes personnes avec l'adresse correcte.

Dans Base_complete, l'adresse de Base_donnees doit être reprise pour la comparer avec celle que j'ai.

J'espère avoir été claire et vous remercie par avance de votre précieuse aide.

Bonne fin de journée

Theza
 

Pièces jointes

  • Test_Annuaire.xlsx
    13.2 KB · Affichages: 47
Dernière édition:

natorp

XLDnaute Accro
Re : Fonction équivalente à SOMME.SI mais pour du texte

Bjr Theza

Pas sûr d'avoir compris le besoin ?
en H1 :
Code:
=SI(ESTNA(INDEX(E2:E11;EQUIV(E2;Base_donnees!E2:E11;0)));0;1)
et tirer vers le bas
On aura 1 quand l'adresse est correcte et 0 quand différente

Cordialement, Gérard
 

job75

XLDnaute Barbatruc
Re : Fonction équivalente à SOMME.SI mais pour du texte

Bonjour Theza, Gérard,

Pour contrôler seulement Adresse, en Base_complete!H2 :

Code:
=E2=RECHERCHEV(C2&B2;Base_donnees!A:E;5;0)
Pour contrôler Adresse, Npa et Localité :

Code:
=E2&" "&F2&G2=RECHERCHEV(C2&B2;Base_donnees!A:G;5;0)&" "&RECHERCHEV(C2&B2;Base_donnees!A:G;6;0)&RECHERCHEV(C2&B2;Base_donnees!A:G;7;0)
Ces formules renvoient VRAI ou FAUX, éventuellement #N/A si C2&B2 n'existent pas dans la feuille Base_donnees.

A+
 

Monique

Nous a quitté
Repose en paix
Re : Fonction équivalente à SOMME.SI mais pour du texte

Bonjour,

Ou bien comme ça, en ligne 2 de la base complète :

=SOMMEPROD((Base_donnees!E$2:E$100&Base_donnees!F$2:F$100&Base_donnees!F$2:G$100=E2&F2&G2)*1)

Mais le temps de recalcul risque d’être long ?

 

Theza

XLDnaute Nouveau
Re : Fonction équivalente à SOMME.SI mais pour du texte

Merci beaucoup Gérard, Job75 et Monique pour vos recherches et vos solutions.
Les 3 fonctionnent très bien, c'est parfait!

Seul hic, entre mes deux fichiers, l'adresse peut être correcte aux deux places mais pas écrites de la même façon, par exemple
"Avenue de la Gare 7" ou "7, av. de la Gare", ce qui me donne évidemment "0" comme résultat alors que l'on peut considérer que l'adresse est la même...

Ce qui m'aurait arrangé - en plus de vos formules qui me permettent de voir ce qui ne joue pas -
c'est d'avoir, dans la feuille Base_complete, un report de l'adresse mentionnée sur la feuille Base_donnees.
Ainsi, en un coup d'oeil, je peux voir si l'adresse a effectivement changée ou bien si c'est juste une question "d'orthographe".

Belle journée à vous et cordialement,

Theza
 

Statistiques des forums

Discussions
312 196
Messages
2 086 100
Membres
103 116
dernier inscrit
kutobi87