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

  • Initiateur de la discussion Initiateur de la discussion Theza
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Theza

Guest
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

Dernière modification par un modérateur:
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
 
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+
 
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 ?

 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour