Explication de formule

Bonjours tout le monde.

Je souhaiterais avoir des explications de fonctionnement du fichier çi joint,

Il est question en feuille 1 de valider ou non un objet, et de le retrouver en liste dans la feuille 2.

J'aimerais notamment comprendre les formules dans "gestionnaire de noms", leur intérêt.

Merci

25listing.xlsx (25.85 Ko)

Bonjour

Les formules dans le Gestionnaire de Noms sont basées sur la Fonction DECALER qui permet (comme son nom l'indique) de décaler une plage de cellules

La syntaxe de cette fonction est la suivante :

= DECALER ( groupeDeCellules ; ligneDebut ; colonneDebut ; nombreLignes ; nombreColonnes )

Ce qui veut dire que pour un groupeDeCellules (qui au passage peut tout à fait n'être qu'une seule cellule)

Tu demandes à Excel de

décaler ce groupeDeCllules de ligneDebut lignes vers le bas et de colonneDebut vers la droite

sur une dimension de nombreLignes lignes sur nombreColonnes colonnes

La syntaxe de la fonction NB.SI (également utilisée) est

= NB.SI ( groupeDeCellules ; critere )

Ce qui veut dire que pour un groupeDeCellules tu demandes à Excel de compter le nombre de fois qu'apparait cirtere

dans ton cas le critere (un peu particulier) est "><" qui veut dire non vide !

Tu demandes donc à Excel de compter toutes les cellules NON VIDE du groupeDeCellules

La syntaxe de la fonction LIGNES est

= LIGNES ( groupeDeCellules )

Cette fonction donne simplement le nombre de ligne d'un groupeDeCellules

Dans la "formule nommée" outil par exemple

il y a la fonction DECALER couplée à la fonction NB.SI

Explications

= DECLAER ( L14C6 ; ; ; NB.SI ( L14C6;L48C6 ; "><" ))

1) NB.SI

Compter dans le groupeDeCellule L14C6:L48C6 les valeurs identiques à critere ici NON VIDE

2) DECALER

le groupeDeCellules est L14C6

le paramètre ligneDebut est omis => donc on ne change rien Excel considère donc que c'est la ligne 14 qui est le début

le paramètre colonneDebut est omis => donc on ne change rien, Excel considère donc que c'est la colonne 6 qui est le début

le paramètre nombreLignes est décrit par la fonction NB.SI (voir 1)

le paramètre nombreColonnes est omis donc par défaut c'est 1 colonne

=> en conclusion la zone vert clair dans la figure ci-dessous !

Pour la suite un petit schéma devrait te permettre de comprendre la suite...

capture 20171103 002
Rechercher des sujets similaires à "explication formule"