Comment empêcher Excel d'ajuster la formule ?

Résolu
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   -  
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour,

Comment empêcher Excel d'ajuster la formule lors de l'insertion de nouvelles lignes ?

Lors de l'insertion par le haut de nouvelles lignes, la formule se modifie automatiquement suivant le nombre de lignes insérées et il me faut devoir à chaque fois modifier la formule pour que la recherche se fasse toujours à partir de la ligne 4.

Y a-t-il une astuce pour empêcher la modification automatique de ce nombre.?

Voici la formule:

=SI(SOMME.SI.ENS($X$4:$X$21508;$V$4:$V$21508;"="&(V4))=0;"";SOMME.SI.ENS($X$4:$X$21508;$V$4:$V$21508;"="&(V4)))

Merci d'avance ...


A voir également:

3 réponses

PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 

Bonjour CarineVL

Si vous voulez garder la ligne 4 en référence dans la formule insérer une ligne en dessous de celle-ci

Vous aurez une nouvelle ligne en 5 et la formule aura toujours la réf de départ en 4


1
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   9
 

Bonjour,

Il me semble que c'est la solution la plus facile comme je ne suis pas une pro ...

Encore merci ...

Carine

0
jee pee Messages postés 41512 Date d'inscription   Statut Modérateur Dernière intervention   9 715
 

Bonjour,

C'est peut être qu'à la place de V4, il vous faut, comme c'est déjà le cas ailleurs sur la formule, mettre $V$4

Voir adressage relatif et adressage absoluhttps://www.pedagogie.ac-nice.fr/dane/index.php?option=com_flexicontent&id=204&cid=2301&fid=275&task=download


0
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   9
 

Bonjour,

Merci de la réponse ...

Malheureusement non car c'est la seule cellule qui doit rester fluctuante qui recherche la date.

J'avais entendu parler de la fonction indirect où on indiquerait une autre cellule qui contiendrait elle bien le texte de la ligne à telle ligne ...

Possible ?

0
CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention   9
 

et malgré les $, les numéros changent ...

si on rajoute 100 lignes, la valeur $X4$ devient $X104$ ...

0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824 > CarineVL Messages postés 320 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour

Oui les dollars verrouillent les balises extrêmes, le fait d'insérer des lignes cela déplace la balise donc l'adresse change

0
jee pee Messages postés 41512 Date d'inscription   Statut Modérateur Dernière intervention   9 715
 

Oui si on insère des lignes au dessus de la 4 cela change aussi $V$4

il existe effectivement des solutions comme

=indirect("B2") où là B2 (ou V4) est du texte non modifié

ou la fonction DECALER et une formule du genre :
= .... DECALER($B$1;1;0;NBVAL($B:$B)-1;1)...
ou
= .... DECALER($B$1;1;0;NB($B:$B);1)... si les données entrées en colonne B sont numériques, l'étiquette en B1 étant du texte.

ref : https://www.developpez.net/forums/d1807719/logiciels/microsoft-office/excel/figer-cellule-ciblee-formule-meme-apres-insertion/

mais qui peut être ne vont pas s'appliquer à une référence non pas d''une cellule, mais d'une zone, comme X$4:$X$21508


0