[excel] explication const.!$D$11
Résolu
varfendell
Messages postés
3259
Date d'inscription
Statut
Membre
Dernière intervention
-
varfendell Messages postés 3259 Date d'inscription Statut Membre Dernière intervention -
varfendell Messages postés 3259 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Voila, je suis novice en "codage" excel, et on m'a donnée une feuille de calcul qui permet de convertir des LAMBERT en coordonnées géographique.
Je doit retranscrire l'algorithme en php. Jusque la rien de dur, sauf que je ne connais pas la syntaxe excel, et ces code:
reviens souvent.
Si quelqu'un veut bien m'expliquer à quoi ils correspondent.
Merci
Voila, je suis novice en "codage" excel, et on m'a donnée une feuille de calcul qui permet de convertir des LAMBERT en coordonnées géographique.
Je doit retranscrire l'algorithme en php. Jusque la rien de dur, sauf que je ne connais pas la syntaxe excel, et ces code:
const.!$D$11 INDEX(const.!$D$15:$H$15;;C19) LN(INDEX(const.!$D$17:$H$17;;C19)/K19)/INDEX(const.!$D$16:$H$16;;C19)
reviens souvent.
Si quelqu'un veut bien m'expliquer à quoi ils correspondent.
Merci
A voir également:
- Excel !$
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Fixwin 11 - Télécharger - Divers Utilitaires
- Déplacer colonne excel - Guide
- Compatibilite windows 11 - Guide
1 réponse
Bonsoir,
const.!$D$11
const. est le nom de la feuille, ! un séparateur pour la référence de cellule qui suit ($D$11)
$D$11 : colonne D, ligne 11, en absolu colonne et absolu ligne (les $).
C'est à dire que si tu fais une recopie incrémentée de la formule à droite ou vers le bas la référence reste $D$11.
Si tu avais D$11 (relatif colonne, absolu ligne) une recopie incrémentée vers la droite te donnerais E$11, vers le bas : D$11
C'est juste pour t'expliquer le pourquoi des $, c'est plus pour faciliter la construction des tableaux, tu ne devrais pas en avoir besoin.
INDEX(const.!$D$15:$H$15;;C19)
INDEX :
Renvoie une valeur ou une référence à une valeur provenant d'un tableau ou d'une plage de valeurs. La fonction INDEX() existe sous deux formes, l'une matricielle, l'autre référentielle. La forme matricielle renvoie toujours une valeur ou une matrice de valeurs, tandis que la forme référentielle renvoie toujours une référence.
Ex:
INDEX(tableau;no_lig;no_col) renvoie la valeur d'une cellule ou d'une matrice de cellules déterminée de l'argument tableau.
INDEX(réf.;no_lig;no_col;no_zone) renvoie une référence à des cellules déterminées de l'argument réf.
Donc là en $D$15:$H$15 tu as une plage de 5 valeurs, si tu as 3 en C19 Index(...) te retournera la 3ème valeur
LN(INDEX(const.!$D$17:$H$17;;C19)/K19)/INDEX(const.!$D$16:$H$16;;C19)
LN donne le logarithme népérien d'un nombre comme tu t'en doutais
eric
const.!$D$11
const. est le nom de la feuille, ! un séparateur pour la référence de cellule qui suit ($D$11)
$D$11 : colonne D, ligne 11, en absolu colonne et absolu ligne (les $).
C'est à dire que si tu fais une recopie incrémentée de la formule à droite ou vers le bas la référence reste $D$11.
Si tu avais D$11 (relatif colonne, absolu ligne) une recopie incrémentée vers la droite te donnerais E$11, vers le bas : D$11
C'est juste pour t'expliquer le pourquoi des $, c'est plus pour faciliter la construction des tableaux, tu ne devrais pas en avoir besoin.
INDEX(const.!$D$15:$H$15;;C19)
INDEX :
Renvoie une valeur ou une référence à une valeur provenant d'un tableau ou d'une plage de valeurs. La fonction INDEX() existe sous deux formes, l'une matricielle, l'autre référentielle. La forme matricielle renvoie toujours une valeur ou une matrice de valeurs, tandis que la forme référentielle renvoie toujours une référence.
Ex:
INDEX(tableau;no_lig;no_col) renvoie la valeur d'une cellule ou d'une matrice de cellules déterminée de l'argument tableau.
INDEX(réf.;no_lig;no_col;no_zone) renvoie une référence à des cellules déterminées de l'argument réf.
Donc là en $D$15:$H$15 tu as une plage de 5 valeurs, si tu as 3 en C19 Index(...) te retournera la 3ème valeur
LN(INDEX(const.!$D$17:$H$17;;C19)/K19)/INDEX(const.!$D$16:$H$16;;C19)
LN donne le logarithme népérien d'un nombre comme tu t'en doutais
eric
J'en ai juste besoin pour comprendre un algorithme sous excel que je doit retranscrire en php.