Petites variations sur Yoda

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 !

Recherchev vs. Recherchex

Unique et somme.si.ens

Le making of

Pour marque-pages : Permaliens.

Une réponse à Petites variations sur Yoda

  1. oguruma2 dit :

    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 & “]”

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.