Comment figer une formule dans une cellule

Fermé
Karine - 11 août 2011 à 21:19
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 - 11 août 2011 à 21:45
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
11 août 2011 à 21:39
doublon, voir ici
0
Nyctaclope Messages postés 5315 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 11 décembre 2022 1 250
Modifié par Nyctaclope le 11/08/2011 à 21:48
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