background preloader

Decaler : une fonction vraiment indispensable.

Decaler : une fonction vraiment indispensable.
DECALER(départ;décalage bas;décalage droite; hauteur; largeur) Définition La fonction DECALER (offset en anglais) sert à définir une plage de cellules dans la feuille excel en partant d'une cellule de départ, on décale la référence de cette cellule d'un certain nombre de lignes et de colonnes, ce qui définit la cellule en haut à gauche de la plage et enfin on indique la largeur et la hauteur de la plage. Attention si on écrit dans la feuille de calcul =DECALER($B$2; 7 ; 2 ; 16 ; 3) Excel renvoie une valeur d'erreur car excel ne sait pas que faire d'une plage de cellule inscrite de cette façon. Pour tester votre compréhension de cette formule, inscrivez quelque chose dans chacune des cellules de la plage en bleu et écrivez dans la feuille =NBVAL(DECALER($B$2; 7 ; 2 ; 16 ; 3)) Excel évalue cette formule, remplace DECALER($B$2; 7 ; 2 ; 16 ; 3) par la plage renvoyée : D9:24 et renvoie le nombre de cellules contenant une valeur dans cette plage (16x3=48). Paramètres Dans l'exemple ci-dessus Usage

http://www.excelabo.net/excel/decaler

Related:  Liste déroulante - fonction décalerTableurs

Les fonctions Recherche et Matrices : DECALER - Bureautique > EXCEL : Les fonctions utiles - Fiches Pratiques Descriptif : Cette fonction permet de renvoyer une plage de cellules qui correspond à un nombre déterminé de lignes et de colonnes. La fonction DECALER n'a pas pour vocation de décaler physiquement des cellules. Elle permet simplement de renvoyer une référence à une plage de cellules. L'intérêt de cette fonction réside dans le fait qu'elle permet de définir des plages de cellules dont les références pourront être modifiées dynamiquement avec les modifications apportées dans la feuille de calcul Excel. Syntaxte : DECALER(réf;lignes;colonnes;hauteur;largeur) réf : Correspond à la référence à partir de laquelle le décalage doit être effectué.lignes : Correspond au nombre de lignes de décalage par rapport à la première celulle de la plage réf (la cellule supérieure gauche).

Excel formules mathematiques · Deuxième plage de critères, la colonne du sexe, la colonne B (dans la formule B:B), · Deuxième critère, le sexe saisie en cellule F2, La formule =SOMMEPROD() Les filtres avancés ou élaborés dans Excel Vous voulez extraire des enregistrements d'une table de données selon certains critères : s'ils sont relativement simples, le filtre automatique répondra parfaitement à votre attente, si par contre vos critères sont plus complexes (champs calculés, suite de critères logiques ET et OU…) vous atteindrez vite les limites du filtre automatique. I-A. Glossaire▲ Les filtres avancés sont connus aussi sous le nom de filtres élaborés. Nous emploierons donc indifféremment ces deux termes. Table de données : la première ligne d'une table de données Excel doit contenir les noms des champs, appelés aussi étiquettes ; les lignes, de la deuxième à la dernière, contiennent toutes les données (par exemple les renseignements concernant les clients) : ces lignes sont appelées "enregistrements".

La dernière cellule de la colonne (VBA) sans VBA d'abord : Avec un raccourci clavier : mets toi sur la première cellule de ta colonne ctrl + flèche vers le bas. Mais attention, excel s'arrête chaque fois qu'il trouve une cellule vide. Par VBA : ce code est donc à inclure dans une macro (exemple ci dessous) Pour trouver la dernière cellule remplie de la colonne C : 1° possiblité : LaDerniere = range("C1"). end(xldown) Fonction avancée : DECALER Exemple 4 Récupérer la valeur d'une cellule en fonction d'une origine et de déplacements "nord-sud-est-ouest". Quand la valeur est récupérée en E8, elle est mise en évidence (en bleu) dans la plage d'origine via une mise en forme conditionnelle. Remarquez les objets compteurs associés aux cellules E2, E3, E5 et E6. Formule en F2 : Elle permet de fixer le sens du déplacement

Gestion des onglets et des classeurs Sheets.Add ajoute un onglet au classeur actif. Application.DisplayAlerts = False ' supprime les messages d'avertissement Sheets(1).Delete Sheets("xxx").Delete Sheets.count donne le nombre d'onglets du classeur actif. Comment Faire Votre tableau comporte des lignes vides et vous souhaitez les supprimer. Vous pouvez effectuer la manipulation à la main ou bien le faire automatiquement. Pratique lorsque votre tableau est un peu long.Dans Excel, sélectionnez les colonnes de votre tableau. Pressez la touche F5 et appuyez sur le bouton Cellules. VBA - Dernière ligne non vide [Toutes versions] Entre les versions 2003 et 2007, le nombre de lignes que peut atteindre une feuille excel a considérablement évolué. De ce fait, les codes VBA tels que : - versions < 2007 : Dim DernLigne As Long DernLigne = Range("A65536").End(xlUp).Row

Listes en cascade Accueil La technique classique des listes en cascade utilise les noms de champs et la fonction =Indirect() La maintenance des noms de champs en cas d'ajout/suppression peut devenir fastidieuse lorsque le nombre de champs devient important. En outre, les listes en cascade avec Indirect() ne supportent pas les champs dynamiques. L'utilisation de la fonction Decaler() évite le nommage des listes et la gestion des contraintes sur les noms de champs(pas d'espace ou de caractères spéciaux) L'utilisation d'une BD et de la fonction Decaler() facilite la maintenance des listes en cascade et permet en outre la récupération d'informations associées aux listes (le prix d'une référence produit par ex).

Macro fusion plusieurs fichiers excel Bonjour, Je souhaite fusionner 6 fichiers excel en un seul. Mes fichiers à fusionner s'appellent "C1, C2, C3, C4, C5 et C6.xls". Chaque fichier comporte plusieurs onglet mais dans un 1er temps, seule l'onglet "Feuil1" est à récupérer, sans prendre l'en-tête (à partir de A2). Tutoriels Nommer une Plage Dynamique Selon les cas, la taille d'une plage n'est pas forcément connue à l'avance, et est susceptible d'évoluer. La taille des plages nommées peut être ainsi variable et nous allons voir comment gérer ce type de références. Pour illustrer cette situation, prenons un exemple : Les ouvrages d'une collection se répartissent sur plusieurs gammes de A à D, chaque gamme correspond à un prix, indiqué dans le tableau Tarif. Dans le tableau Chiffre d'Affaires, nous voulons calculer le CA généré par chaque ouvrage, en fonction de son prix indiqué dans le tableau Tarif :

Synthèse de plusieurs classeurs Attention : pour suivre ce didacticiel, vous devez être en possession d'Excel 2007 ou 2010. Si vous avez une version antérieure, pas mal d'ajustements devront être opérés ! Par exemple, au niveau de l'extension des fichiers Excel (Jusque 2007, nous parlions de .XLS, et dès 2007, nous parlons de .XLSX et .XLSM. mais ce n'est pas tout, certaines instructions VBA sont carrément différentes. Excel - la fonction SOMME.SI nommage des cellules Ce travail se prête bien au nommage de cellules. C'est à dire au remplacement d'une plage de cellules par un nom déterminé. Pour ce faire, nous allons : sélectionner la plage A3:B18, choisir : onglet Formules + groupe Noms définis + Définir un nom, nommer la plage tableau. fonction NB.SI Convertir des fichiers PDF en Excel (.xls) en ligne : 5 sites gratuits La conversion de fichiers pdf est un mal nécessaire. Quand est fourni un tableau en pdf, il faut donc procéder à une conversion vers excel. Voilà donc une compilation de services en ligne qui offrent la conversion des fichiers PDF en XLS (format excel). Notez qu’avant de faire une conversion, il est parfois plus rapide de sélectionner l’ensemble du document pdf, faire un copié puis un collé dans excel, c’est plus rapide.

Related: