Matricielle : à valider avec CTRL+MAJ+ENTREE Convertir date en texte : ="emailing-cartes-"&TEXTE(C2; "aaaammjj")&"-"&B2&".png" =SI(L2="SP";"Séverine Percheron";SI(L2="OC";"Olivier Corda";SI(L2="ED";"Élodie Darblay";"Séverine Percheron"))) =SI(W2="SP";"Séverine Percheron";SI(W2="OC";"Olivier Corda";SI(W2="ED";"Élodie Darblay";"Séverine Percheron"))) SI OU =SI(OU(A4>0;B4<50);VRAI;FAUX) =SI(ESTVIDE(E2); "vide"; "rempli") Convertir en texte : A1 contient : 23/09/1978 =TEXTE(A1;"MM/AAAA") → Retourne "09/1978" Remplacer un caractère par un autre : =SUBSTITUE(A69;CAR(32);CAR(43)) CAR(32) = Espace ( ) CAR(43) = Tiret (-) CAR(45) = Plus (+) https://www.autoitscript.fr/autoit3/docs/appendix/ascii.htm Compter le nombre de fois où la même occurence apparaît : =NB.SI(B1:B16;"Thomas"); OU =NB.SI(B4:B271; B4); =SI(ESTNUM(TROUVE("diaminter.com";A2));"OK"; "Non OK") Première lettre en majuscule =NOMPROPRE() 2 premières lettres d'une cellule : =GAUCHE(E69;2); Récupérer la première lettre =STXT(B2;1;1) Supprimer les doublons - Données - Filtrer - Filtre élaboré - Cocher "Sans doublons" Minuscules - =MINUSCULE(A1) - menu Insertion / fonction / texte / majuscule Ou minuscule Concatener : = A3 & " " & B3 Première lettre d'un mot : =GAUCHE(A30;1) =MINUSCULE(GAUCHE(A30;1)) Dedoubloner 2 : - on ajoute une colonne dans laquelle on colle la formule =SI(EQUIV(A:1;A:1;0)=LIGNE();"ok";"doublon") =SI(NB.SI($A$2:A10;A10)>1;"Doublon";"") CONDITIONS : VIDE : =SI(ESTVIDE(Q4); ""; " Port. ") =SI(ESTVIDE(E2); "vide"; "rempli") CONCATENER Vérifie que la cellule A2 contient la lettre "cherchermoi" (OK) =SI(ESTNUM(TROUVE("cherchermoi";A1));"OK"; "Non OK") =IF(ISNUMBER(SEARCH("cherchermoi",A2)),"OK", "Not OK") SI A1 ne contient pas "@" alors affiche PAS OK =SI(ESTNUM(TROUVE("@";A1));""; "PAS OK") Vérifie que la cellule A7 contient du texte (VRAI) =ESTTEXTE(A7) Vérifie si cellule est égal à cellule d'avant : =SI(G63=G64;"Y";"") => Affiche Y si c'est le cas =SI(G63<>G64;"Y";"") => Affiche Y si c'est le cas RECHERCHEV =RECHERCHEV(A9;origine!A:G;5;FAUX) A9 = valeur cherchée origine!A:G = endroit où chercher (une ou plusieurs colonnes) 5 = numéro de la valeur qu'on veut ressortir (ex: 5 est la colonne 5) =SI(ESTERREUR(RECHERCHEV($B8;PAC!A:AA;1;FAUX));"";RECHERCHEV($B8;PAC!A:AA;13;FAUX)) =RECHERCHEV(A2;Feuil2!A:F;5;FAUX));""; =RECHERCHEV(A2;Feuil2!A:F;4;FAUX) SI CELLULE CONTIENT CHAINE =SI(NB.SI(H22;"*classic*");"NBR";"") =SI(ESTERREUR(RECHERCHEV(P2;Feuil2!A:P;3;FAUX));"";RECHERCHEV(P2;Feuil2!A:P;3;FAUX)) =SI(ESTERREUR(RECHERCHEV(A2;PAC!A:AA;1;FAUX));"";RECHERCHEV($B8;PAC!A:AA;13;FAUX)) =SI(ESTERREUR(RECHERCHEV(A2;PAC!A:AA;1;FAUX));"";RECHERCHEV($B8;PAC!A:AA;13;FAUX)) Compter les caracteres : NBCAR(A1) Tronquer du texte : GAUCHE(B7;4) CTRL + B CTRL + barre espace : Sélection de la colonne courante MAJ + ENTRÉE : Valider la cellule et se déplacer vers le haut Ctrl+Maj+Fin Étendre la sélection de cellules à la dernière cellule utilisée dans la feuille de calcul (coin inférieur droit). Ctrl+Origine Atteindre le début d’une feuille de calcul. Ajouter le 0 au numéro de téléphone s'il manque : =SI(GAUCHE(A1;1)*1=0;A1;0&A1) Si D3 est vide, alors afficher "Vide" sinon afficher "Non vide" : =SI(D3="";"Vide";"Non vide") Si Q2 est égal à ACS alors afficher "enseignement" : =SI(Q2="ACS";"enseignement";"") Si D3 est vide, alors afficher E3 sinon afficher D3 : =SI(D3="";E3;D3) Si A3 est supérieur à 1, alors afficher "supérieur" sinon afficher "inférieur" : =SI(A3>1;"supérieur";"inférieur") Si le nom de famille est vide, alors vide sinon on génère le full name =SI(E2="";"";C2&" "&D2&" "&E2) Concatene de cellule en nettoyant les doubles espaces =SUBSTITUE(SUPPRESPACE(D2&" "&E2);" ";" ") SECRETARIAT D'INTENDANCE SECRETARIAT D'INTENDANCE SERVICE GENERAL Service Intendance SERVICE INTENDANCE Service Comptabilité Service Vie Scolaire SERVICE COMPTABILITE si champ email 2 vide alors utiliser champ email 1 si ACS alors DOMAINE = Scolaire sinon SOCIETE AC ACS SP CZ ED