Comment empêcher Excel d'ajuster la formule ?
RésoluPHILOU10120 Messages postés 6463 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 ...
Je suis capable du meilleur comme du pire. Mais dans le pire, c'est moi la meilleure ...
3 réponses
-
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
-
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 absolu : https://www.pedagogie.ac-nice.fr/dane/index.php?option=com_flexicontent&id=204&cid=2301&fid=275&task=download
-
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.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