1 votes

Pouvons-nous avoir plusieurs IF (3 à 5 conditions, si cela commence par 1z33 c'est UPS si cela commence par 4455 c'est FedEx...) pour une cellule dans Excel ? PC Windows 11

Est-il possible d'avoir plusieurs conditions IF pour une seule cellule? Par exemple, si A1 gauche = 4455, "Maro" si = 5522, "John", et ainsi de suite ... Je travaille dans l'expédition et lorsque je scanne une étiquette d'expédition de produit, j'ai besoin qu'elle affiche la compagnie de messagerie. Merci

4voto

Scott Craner Points 20779

Vous pouvez imbriquer des SI :

=SI(GAUCHE(A1,4)="1z33","UPS",SI(GAUCHE(A1,4)="4455","fedex",...))

continuez à les imbriquer jusqu'à épuisement de la liste.

Vous pouvez également utiliser des SI.MULTIPLE si vous l'avez :

=SI.MULTIPLE(GAUCHE(A1,4)="1z33","UPS",GAUCHE(A1,4)="4455","fedex",...)

Vous pouvez également utiliser NDEX/MATCH si vous regardez toujours les quatre premiers caractères :

=INDEX({"UPS","fedex",...},EQUIV(GAUCHE(A1,4),{"1z33","4455",...},0))

0voto

JvdV Points 2100

Je recommanderais d'utiliser SWITCH():

=SWITCH(LEFT(A1,4),"1z33","UPS","4455","FEDEX")

Vous pouvez développer cette formule avec jusqu'à 126 options.

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