User Tools

Site Tools


ms_office:excel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ms_office:excel [2014/08/26 17:48] ginkoms_office:excel [2014/11/14 10:19] (current) – removed ginko
Line 1: Line 1:
-====== Ms Excel ====== 
-===== Traduction des formules ===== 
-  * [[http://en.kioskea.net/faq/14607-excel-functions-french-english-translation|Traductions des fonctions]] 
-  * ''VRAI'' <=> ''TRUE'' 
-  * ''FAUX'' <=> ''FALSE'' 
-  * Séparateur dans les formules : EN = '','' | FR = '';'' 
-===== Tips & tricks ===== 
-==== Recalculation ==== 
-  * Recalcul basique : ''F9'' 
-  * Trigger recalculation : ''Shift + F9'' 
-  * Force complete recalculation ("Complete reboot") : ''Ctrl + Alt + Shift + F9'' 
-==== Rechercher une valeur dans une matrice sans trier ==== 
-Utiliser ''INDEX'' + ''EQUIV''. 
-<code excel>=INDEX( 
-  <matrice>; 
-  EQUIV( 
-    <valeur recherchée>; 
-    <matrice>; 
-    <recherche la valeur exacte (1 : valeur supérieure / -1 : valeur inférieure)> 
-  ); 
-  <num colonne dans la matrice> 
-)</code> 
-==== Highlight column and row of active cell ==== 
-[[http://www.tushar-mehta.com/publish_train/xl_vba_cases/0121%20highlight%20row%20and%20col%20of%20selected%20cell.shtml|Source]] 
- 
-La formule en français : 
-<code excel>=OU(CELLULE("col")=CELLULE("col";A1);CELLULE("ligne")=CELLULE("ligne";A1))</code> 
- 
-La formule pour ne mettre en valeur que la ligne : 
-<code excel>=SI(CELLULE("ligne")=CELLULE("ligne";A1);VRAI;FAUX)</code> 
- 
-===== Fonctions ===== 
-^ Nom Fr ^ Nom En ^ Description ^ 
-| SIERREUR | | Permet de gérer les erreurs (pour ne pas obetnir des valeurs erreurs qui peuvent empêcher certaines fonctions de marcher) | 
-| ESTVIDE | ISBLANK | Permet d'évaluer si une cellule est vide | 
-| EQUIV | | Renvoie la position d'une valeur dans une matrice | 
-| INDEX | | Renvoie la valeur d'une cellule | 
-===== Fonctions utiles ===== 
-^Fonction^Descriptif^"Avant  : cellule 1"^Avt  : cellule 2^"Après : cellule 3"^Détails de la formule utilisée^ 
-|RECHERCHEV|Permet de comparer 2 listes de données présentées en colonnes et de récupérer des valeurs sur les lignes correspondantes.|"voir détails dans l'onglet""ex RECHERCHEV"""|||| 
-|RECHERCHEH|Idem RECHERCHEV mais à utiliser quand on compare des données présentées en lignes et non en colonnes. Cette fonction est très rarement utilisée.||||| 
-|CONCATENER|Permet de fusionner le contenu de 2 cellules|COM|P01|COMP01|=CONCATENER(C7;D7)| 
-|CONCATENER|Permet de fusionner le contenu de 2 cellules et également des parties de texte "fixes" entre  les deux|COM|P01|COM - P01|=CONCATENER(C7;" ";"-";" ";D8)| 
-|STXT|Permet d'isoler une chaine de caractères au milieu d'une cellule. Il faut donner la position de départ (ici : le 7ème caractère) et le nb de caractères à isoler (ici : on récupère 20 caractères au total)|P01-A c'est ça que je veux 1234||c'est ça que je veux|=STXT(C4;7;20)| 
-|GAUCHE|Fonction similaire à STXT qui permet de tronquer la partie gauche du contenu d'une cellule (on indique uniquement le nb de caractères en partant de la gauche qu'on souhaite conserver, ici : 3 caractères)|P01-A c'est ça que je veux 1234||P01|=GAUCHE(C5;3)| 
-|DROITE|Fonction similaire à STXT qui permet de tronquer la partie droite du contenu d'une cellule  (on indique uniquement le nb de caractères en partant de la droite qu'on souhaite conserver, ici : 4 caractères)|01-A c'est ça que je veux 1234||1234|=DROITE(C6;4)| 
-|NBCAR|Compte le nombre de caractères dans une cellule|je veux contrôler mes formats||29|=NBCAR(C9)| 
-|NB.SI|Permet de compter le nb de valeurs non vides dans une plage de valeurs. Utilisable avec des nombres ou du texte.|3|X|2|=NB.SI(C10:D10;"<>")| 
-|SI|Permet par exemple de contrôler la valeur d'une cellule (ici : on contrôle si la valeur est inférieure à 20) et d'indiquer un message si le contrôle est OK (ici : on a mis le texte "pas d'erreur") et un autre si le contrôle est KO (ici : on a mis le texte "à contrôler")|22||à contrôler|=SI(C11<20;"pas d'erreur";"à contrôler")| 
-|MAJUSCULE|Convertit un texte en majuscules|Test texte à convertir||TEST TEXTE À CONVERTIR|=MAJUSCULE(C12)| 
-|MINUSCULE|Convertit un texte en minuscules|Test 2 TEXTE à CONVERTIR||test 2 texte à convertir|=MINUSCULE(C13)| 
-|NOMPROPRE|Met en majuscule le 1er caractère d'une cellule et les autres en minuscules|AUTRE test De CONVERSION||Autre Test De Conversion|=NOMPROPRE(C14)| 
-|SUPPRESPACE|Supprime les espaces "doubles" entre les mots|Il y a   trop d'espaces  dans ma    phrase||Il y a trop d'espaces dans ma phrase|=SUPPRESPACE(C17)| 
-|REMPLACER|Remplace une partie du contenu d'une cellule par une autre valeur ( chiffres ou texte) : il faut indiquer l'emplacement du 1er caractère à supprimer (dans l'expe, c'est le 5ème), le nb de caractères à supprimer (dans l'exple il y en a 9) ainsi que les nouvelles valeurs à insérer (dans l'exple "Nouveau Texte inséré) |P01-à changer 1234||P01-Nouveau Texte inséré 1234|=REMPLACER(C15;5;9;"Nouveau Texte inséré")| 
-|SUBSTITUE|Remplace en masse un mot ou une valeur par un(e) autre|Test ERREUR à modifier 01|X|Test NOUVEAU 01|=SUBSTITUE(C16;"ERREUR à modifier";"NOUVEAU")| 
-|ENT|Arrondit à l'entier immédiatement inférieur|2,67||2|=ENT(C18)| 
-|SI(ESTERREUR)|Combinaison de 2 formules qui permet de renvoyer une valeur (par exemple 0) ou un message (par exemple "ko") si une valeur est en erreur (#N/A, DIV0…). Sert notamment à pouvoir faire des sommes sur un tableau complété par des RECHERCHEV et qui comporte des #N/A|#N/A||0|=SI(ESTERREUR(C19);0;C19)| 
- 
-===== Conditionnal Formatting ===== 
-Lorsque l'on utilise une formule pour conditionner le formatage, ne pas oublier de virer les ''$'' sinon le formatage se réfèrera seulement à la cellule cible et non à chaque cellule, exemple : ''=ESTERREUR(A2)'' et non ''=ESTERREUR($A$2)''. 
- 
-__Pense-bête__ : ne pas oublier de spécifier le formattage... 
-===== Nommer une plage de cellules ===== 
-Il est intéressant de nommer certaines plages de cellules : cela permet d'y faire référence facilement et même de les "exposer" dans d'autres onglets. 
- 
-Pour cela, aller dans le ruban ''Formules'', Boîte ''Noms définis'', bouton ''Définir un mon''. La boite de dialogue qui s'affiche permet de préciser le scope du nom défini. 
- 
-Plus rapidement, on peut utiliser le champ de définition du nom (à gauche de la barre de formule). 
- 
-{{:ms_office:microsoft_excel_-_zone_nom.png?nolink|}} 
-===== Listes déroulantes ===== 
-[[http://www.contextures.com/xlDataVal05.html|Source]] 
-Pour créer une liste déroulante sur des cellules avec une liste de valeur contenue dans un autre onglet : 
-  * Sélectionner les cellules contenant les valeurs et lui donner un nom à portée sur tout le classeur. 
-  * Sélectionner les cellules qui doivent afficher les listes déroulantes, cliquer sur le bouton ''Validation des données'' dans le ruban ''Données'' et remplir les champs suivants : 
-{{:ms_office:excel_-validation_des_donnees.png?nolink|}} 
  
ms_office/excel.1409068128.txt.gz · Last modified: 2014/08/26 17:48 by ginko