i

Fonctions SI ESTERREUR RECHERCHEV


J'ai deux feuilles d'un même classeur comportant les noms, prénoms,

identifiants et mots de passe (entre autres) d'utilisateurs de l'année

dernière et de cette année (je ne suis pas à la base de leur création).

Désirant éviter aux utilisateurs possédant un compte depuis l'année dernière

de devoir mémoriser un nouveau mot de passe (pas de contrainte de sécurité

ici), j'ai voulu, pour tous les identifiants de la seconde feuille :

1) vérifier s'ils existaient ou pas dans la première (ça, ça marche) ;

2) dans le cas où ils auraient existé, remplacer le mot de passe par le mot

de passe de l'année précédente.

Auriez-vous une idée sur la façon de procéder avec les fonctions fournies de

base ?


Une FONCTION ne permet pas de "REMPLACER" le contenu d'une cellule possédant

déjà une valeur, donc pour résoudre le problème posé il faut créer une

nouvelle feuille puis selon le contexte (j'entends par contexte la façon dont

est organisé le classeur), agir d'une façon ou d'une autre. Deux possibilités

se présentent :


1) le contenu de la liste des identifiants de cette année se superpose

parfaitement avec celui de l'année dernière (mais les mots de passe sont

différents), puis viennent ensuite les nouveaux identifiants et leur nouveau

mot de passe.


2) le contenu de la liste de cette année est anarchique ; les nouveaux

identifiants (et leur mot de passe) sont mélangés avec ceux de l'année

passée.


Pour la première supposition le problème se résout avec la FONCTION "SI()"

(voir fichier identifiant_1), et pour la deuxième la conjugaison des

fonctions "SI()", puis "ESTERREUR()" puis "RECHERCHEV()" (voir fichier

identifiant_2). Il faut créer un nouvelle feuille pour chacune des

propositions afin de générer la nouvelle liste.


SI_ESTERREUR_RECHERCHEV.zip