OVH Cloud OVH Cloud

Suppression de lignes qui modifie formules

3 réponses
Avatar
Michel Angelosanto
Bonjour,
dans un classeur, j'ai une feuille qui compte des enregistrements présents
dans une 2e feuille.
J'utilise des formules du style
=nb.si(feuille2!$A$1:$A$999;A1)

or chaque jour, je fais un traitement qui dans feuille2 ajoute des lignes
nouvelles et efface les anciennes qui font doublon.
Seulement, chaque fois qu'une ligne est supprimée, les formules dans
feuille1 font -1 ainsi la formule ci-dessus devient
=nb.si(feuille2!$A$1:$A$998;A1)
Finalement, les formules ne prennent pas en compte toutes les lignes
présentes dans feuille2.

Comment faire pour que les formules ne changent pas ou mieux pour qu'elles
prennent le nombre exact de lignes présentes dans feuille2?



--
Michel Angelosanto angelosa@fr.st
http://www.angelosa.fr.st

3 réponses

Avatar
RaMa
bonjour

proposition

=NB.SI(INDIRECT("feuil2!"&ADRESSE(1;1)&":"&ADRESSE(999;1));A2)
salutations
--
RaMa
"Michel Angelosanto" a écrit dans le message de
news:404a1ce1$0$286$
Bonjour,
dans un classeur, j'ai une feuille qui compte des enregistrements présents
dans une 2e feuille.
J'utilise des formules du style
=nb.si(feuille2!$A$1:$A$999;A1)

or chaque jour, je fais un traitement qui dans feuille2 ajoute des lignes
nouvelles et efface les anciennes qui font doublon.
Seulement, chaque fois qu'une ligne est supprimée, les formules dans
feuille1 font -1 ainsi la formule ci-dessus devient
=nb.si(feuille2!$A$1:$A$998;A1)
Finalement, les formules ne prennent pas en compte toutes les lignes
présentes dans feuille2.

Comment faire pour que les formules ne changent pas ou mieux pour qu'elles
prennent le nombre exact de lignes présentes dans feuille2?



--
Michel Angelosanto
http://www.angelosa.fr.st



Avatar
garnote
Salut Michel,

Essaie ceci :
=NB.SI(Feuil2!A:A;A1)

Serge

"Michel Angelosanto" a écrit dans le message de news:
404a1ce1$0$286$
Bonjour,
dans un classeur, j'ai une feuille qui compte des enregistrements présents
dans une 2e feuille.
J'utilise des formules du style
=nb.si(feuille2!$A$1:$A$999;A1)

or chaque jour, je fais un traitement qui dans feuille2 ajoute des lignes
nouvelles et efface les anciennes qui font doublon.
Seulement, chaque fois qu'une ligne est supprimée, les formules dans
feuille1 font -1 ainsi la formule ci-dessus devient
=nb.si(feuille2!$A$1:$A$998;A1)
Finalement, les formules ne prennent pas en compte toutes les lignes
présentes dans feuille2.

Comment faire pour que les formules ne changent pas ou mieux pour qu'elles
prennent le nombre exact de lignes présentes dans feuille2?



--
Michel Angelosanto
http://www.angelosa.fr.st



Avatar
Michel Angelosanto
Merci pour ces deux solutions.
Bon dimanche.

--
Michel Angelosanto
http://www.angelosa.fr.st