Aide pour comprendre DECALER
Résolu/Fermé
personalite
Messages postés
26
Date d'inscription
lundi 29 juin 2015
Statut
Membre
Dernière intervention
17 août 2015
-
Modifié par personalite le 29/06/2015 à 11:42
personalite Messages postés 26 Date d'inscription lundi 29 juin 2015 Statut Membre Dernière intervention 17 août 2015 - 29 juin 2015 à 14:10
personalite Messages postés 26 Date d'inscription lundi 29 juin 2015 Statut Membre Dernière intervention 17 août 2015 - 29 juin 2015 à 14:10
A voir également:
- Aide pour comprendre DECALER
- Décaler colonne excel - Guide
- Decaler clavier iphone - Guide
- Comment insérer une image sur open office sans décaler texte ✓ - Forum Graphisme
- Décaler virgule excel - Forum Excel
- Sous titre decaler amazon prime ✓ - Forum TV & Vidéo
3 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
29 juin 2015 à 11:40
29 juin 2015 à 11:40
Bonjour
pour déposer votre fichier:
https://www.cjoint.com/
déposez le fichier / créer le lien / copier le et revenez le coller ici.
A vous lire
pour déposer votre fichier:
https://www.cjoint.com/
déposez le fichier / créer le lien / copier le et revenez le coller ici.
A vous lire
Skiio
Messages postés
244
Date d'inscription
mardi 19 mai 2015
Statut
Membre
Dernière intervention
20 juillet 2015
41
29 juin 2015 à 11:44
29 juin 2015 à 11:44
Bonjour,
Tiens en cherche 1 minute j'ai trouvé ça.
Je pense que c'est plus simple à utiliser dans les matrices. Je pense même que c'est à utiliser seulement dans les matrice, sauf erreur de ma part. Car il te permet de faire des sélections de case/plage et ainsi y écrire des formules.
Attend peut être d'autre avis mais voilà le miens.
Bonne continuation.
Tiens en cherche 1 minute j'ai trouvé ça.
Je pense que c'est plus simple à utiliser dans les matrices. Je pense même que c'est à utiliser seulement dans les matrice, sauf erreur de ma part. Car il te permet de faire des sélections de case/plage et ainsi y écrire des formules.
Attend peut être d'autre avis mais voilà le miens.
Bonne continuation.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
29 juin 2015 à 11:54
29 juin 2015 à 11:54
Re
sous toute réserve, car on ne voit pas bien à quoi peut servir votre tableau:
il semble que la formule DECALER serve à ressortir la valeur de la ligne C pour un mois correspondant à ceux qui n'existe pas dans votre modèle, on suppose donc que février est en colonne D de 100, avec C7 de Locaux qui est égal à 1 , Mars en colonne D de E avec 2 en D7 de Locaux ect...
... mais on ne voit pas du tout l'utilité de DECALER car pour en arriver la ,en B4 de Locaux, il suffit de placer:
='100'!C19, et la formule donne le même résultat si on tire vers la droite.
Mais sans doute, le problème est il plus complexe?
Crdlmnt
sous toute réserve, car on ne voit pas bien à quoi peut servir votre tableau:
il semble que la formule DECALER serve à ressortir la valeur de la ligne C pour un mois correspondant à ceux qui n'existe pas dans votre modèle, on suppose donc que février est en colonne D de 100, avec C7 de Locaux qui est égal à 1 , Mars en colonne D de E avec 2 en D7 de Locaux ect...
... mais on ne voit pas du tout l'utilité de DECALER car pour en arriver la ,en B4 de Locaux, il suffit de placer:
='100'!C19, et la formule donne le même résultat si on tire vers la droite.
Mais sans doute, le problème est il plus complexe?
Crdlmnt
personalite
Messages postés
26
Date d'inscription
lundi 29 juin 2015
Statut
Membre
Dernière intervention
17 août 2015
Modifié par personalite le 29/06/2015 à 12:00
Modifié par personalite le 29/06/2015 à 12:00
Merci de vous être penché sur la question. Mais pourquoi si je mets la valeur 1 (ou autre) à B7, la fonction décaler me donne 0?
c'est la première fois que je vois cette fonction
c'est la première fois que je vois cette fonction
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
29 juin 2015 à 12:34
29 juin 2015 à 12:34
Parce que la formule telle qu'elle est écrite:
pour le principe
DECALER(cell;ligne; colonne)
et donc dans votre modèle:
=DECALER('100'!C19;;B7)
prend avec 100!C9 la cellule C19 de la feuille 100 comme point de départ
ne décale pas de ligne puisque rien entre les deux;; suivants
et décale la colonne de la valeur en B7, donc 0
avec ça vous obtenez un renvoi qui part de C19, reste sur la ligne (;; )et décale la colonne de la valeur de B7
si B7 = 0, la formule va donc chercher C19;si B7 = 1 la formule va chercher C19+1 colonne , soit donc D19, si B7=2 E19 ect..
et toutes ces cellules sont vides dans la feuille 100
faites des essais dans un tableau avec cette formule et diverses valeurs de décalage et vous comprendrez:
ex:
=DECAER('100'!A19;;2)
vous renvoie la valeur de 100!C19
=DECALER(A18;1;0)
vous renvoie la valeur de A19
=DECALER(A16;3;2) vous renvoie à nouveau la valeur de C19
Pour info DECALER est utilisable:
pour ressortir une valeur de cellule par rapport à un point de départ
DECALER(cell;ligne; colonne)
pour définir des limites de champs ou de plage:
DECALER(cell;ligne; colonne;hauteur du champ; largeur du champ)
espérant avoir été clair, faites des essais dans un tableau avec cette formule et vous verrez
Crdlmnt
)
pour le principe
DECALER(cell;ligne; colonne)
et donc dans votre modèle:
=DECALER('100'!C19;;B7)
prend avec 100!C9 la cellule C19 de la feuille 100 comme point de départ
ne décale pas de ligne puisque rien entre les deux;; suivants
et décale la colonne de la valeur en B7, donc 0
avec ça vous obtenez un renvoi qui part de C19, reste sur la ligne (;; )et décale la colonne de la valeur de B7
si B7 = 0, la formule va donc chercher C19;si B7 = 1 la formule va chercher C19+1 colonne , soit donc D19, si B7=2 E19 ect..
et toutes ces cellules sont vides dans la feuille 100
faites des essais dans un tableau avec cette formule et diverses valeurs de décalage et vous comprendrez:
ex:
=DECAER('100'!A19;;2)
vous renvoie la valeur de 100!C19
=DECALER(A18;1;0)
vous renvoie la valeur de A19
=DECALER(A16;3;2) vous renvoie à nouveau la valeur de C19
Pour info DECALER est utilisable:
pour ressortir une valeur de cellule par rapport à un point de départ
DECALER(cell;ligne; colonne)
pour définir des limites de champs ou de plage:
DECALER(cell;ligne; colonne;hauteur du champ; largeur du champ)
espérant avoir été clair, faites des essais dans un tableau avec cette formule et vous verrez
Crdlmnt
)
personalite
Messages postés
26
Date d'inscription
lundi 29 juin 2015
Statut
Membre
Dernière intervention
17 août 2015
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
29 juin 2015 à 14:10
29 juin 2015 à 14:10
merci beaucoup
29 juin 2015 à 11:42