Comment figer une formule dans une cellule

Fermé
Karine -  
Nyctaclope Messages postés 5500 Statut Membre -
Bonjour,

Je veux calculer le nombre de répétition de code postaux déterminés (parfois pour 3-4-5 ou 6 permiers codes (exemple: G6X, G0S 1E, G0A 3C0 ...) dans un fichier de 25 000 lignes.

J'utilise la formule =NB.SI(O1:O25531;"G0A 2L0*").

J'aimerais glisser la formule. Quand je glisse :

probleme 1: le O1 devient O2 et le O25531 devient O25532
probleme 2: il n'y a pas moyen de renvoyer à ma cellule. Je dois rentrer manuellement tous les codes postaux.

Merci de m'aider.

Karine :)

2 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
doublon, voir ici
0
Nyctaclope Messages postés 5500 Statut Membre 1 253
 
Bonsoir

Si tu veux faire "glisser" ( déplacer ? ou plutôt copier ?) ta formule sans qu'elle se modifie, utilise les adresses "absolues" avec des $. Mais attention tu ne pourras plus la copier verticalement ou horizontalement ..

Ici, écrire :
=NB.SI($O$1:$O$25531;"G0A 2L0*")
la formule ne se "modifie" pas quand tu copies verticalement ou horizontalement.

Tu peux transformer ta formule pendant la saisie avec la touche F4, les adresses passant de relatives ( sans $ ) à semi-absolues ( $ sur la colonne ou la ligne ), puis à absolues ( deux $ ).

Selon le cas , la formule se modifie dans tous les cas, ou seulement lors d'une copie horizontale, ou verticale ...
C'est quand tu crées ta formule que tu dois savoir si tu auras besoin de la copier dans un sens ou l'autre ...

A+
Nyctaclope

Le plus joli des poèmes de la mathématique : e^(i.PI)=i^2
trois nombres "sacrés" d'horizons différents qui se donnent la main ...
0