1 votes

Comment utiliser un IF dans une fonction VLOOKUP ?

Comment utiliser un If à l'intérieur d'un Vlookup dans Excel pour vérifier si le statut du problème les correspondances entre deux feuilles sachant qu'une colonne de statut dans chaque feuille diffère en termes de lettres.

Par exemple, le statut "En attente" dans le premier tableau doit être égal à "En attente de la résolution du changement" dans le second.

Les deux images suivantes représentent les feuilles 1 et 2.

enter image description hereenter image description here

0voto

phuclv Points 22397

Vous pouvez insérer une colonne à côté du statut et la masquer, ou la placer n'importe où à l'extrême droite pour qu'elle n'apparaisse pas dans la feuille. Dans cette colonne, mettez la formule suivante

=IF(C3="Pending", "Waiting Change Resolution", "")

Ensuite, dans la fonction vlookup, il suffit de faire correspondre la valeur de cette nouvelle colonne à la table de l'autre feuille.

0voto

bjnsn Points 121

D'après ce que j'ai compris, une solution possible serait d'intégrer le VLOOKUP dans la fonction IF.

Placez la formule dans la colonne E de la feuille 1

=IF(C2="Pending",IF(VLOOKUP(A2,Sheet2!$B$2:$C$18,2,FALSE)="Waiting Change Resolution","OK","Not-OK"),"")

enter image description here

Si l'ID du problème n'existe pas dans la feuille 2, le système renvoie #N/A.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X