Comme vous le savez, je suis à fond sur les nouvelles technologies d'IA (Midjourney, ChatGPT, etc.)
Voici donc trois petites vidéos sur ces sujets, et sur Excel bien sur !
Comme vous le savez, je suis à fond sur les nouvelles technologies d'IA (Midjourney, ChatGPT, etc.)
Voici donc trois petites vidéos sur ces sujets, et sur Excel bien sur !
Un RechercheX qq soit la source de données (Tableau Structuré ou plage de données)
µLOOKUP_X
=LET(
Utype; MAJUSCULE(typeRange);
type; SI(ET(Utype "TS"; Utype "RG"); NA(); Utype);
mode; FAUX();
retour; RECHERCHEX(
clef;
SI(type = "TS"; INDIRECT(µTABLE(TB; clef1)); clef1);
SI(type = "TS"; INDIRECT(µTABLE(TB; clef2)); clef2);
LET(inconnu; SI(ISOMITTED(msgerr); ""; msgerr); inconnu);
mode
);
SI(OU(retour = ""; retour = 0; ESTVIDE(retour)); SI(ISOMITTED(msgvide); ""; msgvide); retour)
)
e; SI(ET(Utype "TS"; Utype "RG"); NA(); Utype); mode; FAUX(); retour; RECHERCHEX(clef; SI(type = "TS"; INDIRECT(µTABLE(TB; clef1)); clef1); SI(type = "TS"; INDIRECT(µTABLE(TB; clef2)); clef2); LET(inconnu; SI(ISOMITTED(msgerr); ""; msgerr); inconnu); mode); SI(OU(retour = ""; retour = 0; ESTVIDE(retour)); SI(ISOMITTED(msgvide); ""; msgvide); retour)))
=µLOOKUP_X("ts";A26;"TB_MAISON";"CLEF2";"PRIX_VENTE";"Clef " &A26&" Inconnu")
=µLOOKUP_X("rg";A26;;BDD!$O$2:$O$500;BDD!$K$2:$K$500)
et tester l'existance d'une donnée
µEXIST
=LET(
table; TB & "[" & clef2 & "]";
exist; RECHERCHEX(clef; INDIRECT(table); INDIRECT(table); ""; 0);
SI(exist = ""; SI(ISOMITTED(retko); ""; retko); SI(ISOMITTED(retok); ""; retok))
)
et en complément gérer des messages personnalisés via une table de messages qui sont récupérés par un RechercheX sous Lambda
µMSG
=µLOOKUP(
SI(ISOMITTED(code); "MSG999"; code);
SI(ISOMITTED(tb); "TB_MSG"; tb);
SI(ISOMITTED(code_m); "CODE_MSG"; code_m);
SI(ISOMITTED(lib); "LIB_MSG"; lib)
)
et une fonction intéressante pour mettre au format Structuré
µTABLE
=tb & "[" & field & "]"