Formule change en copiant la plage "s'applique à"
Résolu/Fermé
imsoweird
Messages postés
7
Date d'inscription
mercredi 12 août 2015
Statut
Membre
Dernière intervention
4 juillet 2016
-
Modifié par imsoweird le 13/08/2015 à 20:13
imsoweird Messages postés 7 Date d'inscription mercredi 12 août 2015 Statut Membre Dernière intervention 4 juillet 2016 - 14 août 2015 à 20:49
imsoweird Messages postés 7 Date d'inscription mercredi 12 août 2015 Statut Membre Dernière intervention 4 juillet 2016 - 14 août 2015 à 20:49
A voir également:
- Formule change en copiant la plage "s'applique à"
- Formule si et - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
2 réponses
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
14 août 2015 à 00:46
14 août 2015 à 00:46
Bonjour,
Une explication :
Avec une formule du type
=$AB2="SCARABEE"
s'applique à =$AB$3215
Lorsque tu modifies la plage d'applicabilité, le décalage demandé s'applique également à la cellule de la formule.
Avec $AB2:$AB3271, le décalage est de 2-3215=-3213 lignes.
Ce décalage s'applique en remontant tout d'abord la colonne jusqu"en AB1 (décalage -1), puis en atteignant le fond de feuille AB1048576 (décalage -1), puis en remontant cette même colonne depuis AB1048576 (décalage - 3211), ce qui correspond à la cellule AB1045365.
La formule devient alors
=$AB1045365="SCARABEE"
Voila, voila !
Si tu veux éviter une correction, il suffit de sélectionner systématiquement la cellule qui représente le début de plage, à savoir AB2 dans ton cas.
Avec une formule du type
=$AB2="SCARABEE"
s'applique à =$AB$2
Lorsque tu modifieras la plage d'applicabilité avec $AB2:$AB3271, il n'y aura aucun décalage.
A+
Une explication :
Avec une formule du type
=$AB2="SCARABEE"
s'applique à =$AB$3215
Lorsque tu modifies la plage d'applicabilité, le décalage demandé s'applique également à la cellule de la formule.
Avec $AB2:$AB3271, le décalage est de 2-3215=-3213 lignes.
Ce décalage s'applique en remontant tout d'abord la colonne jusqu"en AB1 (décalage -1), puis en atteignant le fond de feuille AB1048576 (décalage -1), puis en remontant cette même colonne depuis AB1048576 (décalage - 3211), ce qui correspond à la cellule AB1045365.
La formule devient alors
=$AB1045365="SCARABEE"
Voila, voila !
Si tu veux éviter une correction, il suffit de sélectionner systématiquement la cellule qui représente le début de plage, à savoir AB2 dans ton cas.
Avec une formule du type
=$AB2="SCARABEE"
s'applique à =$AB$2
Lorsque tu modifieras la plage d'applicabilité avec $AB2:$AB3271, il n'y aura aucun décalage.
A+
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 247
13 août 2015 à 23:32
13 août 2015 à 23:32
Bonjour.
Ou alors, se contenter de modifier la plage "s'applique à" ...
Ou alors, se contenter de modifier la plage "s'applique à" ...
14 août 2015 à 20:49