OVH Cloud OVH Cloud

Nombre de ligne dans formule

1 réponse
Avatar
Lolote
Bonjour à tous et à toutes.

Dans un onglet nommé Base, j'ai des données qui se rajoutent quotidiennement
et dans un onglet récapitulatif, j'effectue des calculs de manière à avoir :

Exemple :
En colonne C, j'ai des date
En colonne D, je souhaite comptabiliser les nombre d'objets expédiés
En colonne E, je souhaite comptabiliser les montants des affranchissements
expédiés.

Pour cela, j'ai les formules suivantes qui marchent très bien.
En colonne D : =NB.SI(Base!$D$3:$D$10240;C22) avec en C22 la date
En colonne E : {=SOMME(SI(Base!$D$3:$D$10240=C22;Base!$G$3:$G$10240;0))}
avec toujours en celule C22 la date.

Sachant que ma base grandie tous les jours, j'ai donc mis dans mes formules
la valeur 10240 car je sais que d'ici la fin d'année, je n'aurais jamais
plus de 10240 lignes de données.

Question : Par contre en début d'année, je n'ai que quelques lignes donc
peut on mettre en paramètre le nombre de lignes couvertes par ma base au fur
et à mesure qu'elle grandie.

Exemple au 15 aout, je n'ai que 150 ligne donc les formules seraient :
En colonne D : =NB.SI(Base!$D$3:$D$150;C22) avec en C22 la date
En colonne E : {=SOMME(SI(Base!$D$3:$D$150=C22;Base!$G$3:$G$150;0))} avec
toujours en celule C22 la date.

puis au 15 septembre, si j'ai 343 lignes se serait :
En colonne D : =NB.SI(Base!$D$3:$D$343;C22) avec en C22 la date
En colonne E : {=SOMME(SI(Base!$D$3:$D$343=C22;Base!$G$3:$G$343;0))} avec
toujours en celule C22 la date.

donc une formule du style :
En colonne D : =NB.SI(Base!$D$3:$D$ nombre de ligne ;C22) avec en C22 la
date
En colonne E : {=SOMME(SI(Base!$D$3:$D$ nombre de ligne
=C22;Base!$G$3:$G$ nombre de ligne ;0))} avec toujours en celule C22 la
date.
Personnellement, je ne trouve pas.
Merci à tous et surtout bon courage !!!!!!

@+ Lolote

1 réponse

Avatar
Jacky
Bonsoir,
Si tu nommes la zone qui se trouve en colonne d et celle qui se trouve en
colonne g, il n'y a aucune problème pour rendre les rajouts automatiques.
Par exemple:
Pour la colonne D
Insertion/noms/définir
Nom dans le classeur: Zone1 par exemple
Fait référence à: ÞCALER(Feuil1!$D$3;;;NBVAL(Feuil1!$D:$D)-2)
Pour la colonne G
Nom dans le classeur: Zone2 par exemple
Fait référence à: ÞCALER(Feuil1!$G$3;;;NBVAL(Feuil1!$G:$G)-2)

et transformer les formules comme ceci:
=NB.SI(zone1;C22)

Salutations
JJ

"Lolote" a écrit dans le message de
news:
Bonjour à tous et à toutes.

Dans un onglet nommé Base, j'ai des données qui se rajoutent
quotidiennement

et dans un onglet récapitulatif, j'effectue des calculs de manière à avoir
:


Exemple :
En colonne C, j'ai des date
En colonne D, je souhaite comptabiliser les nombre d'objets expédiés
En colonne E, je souhaite comptabiliser les montants des affranchissements
expédiés.

Pour cela, j'ai les formules suivantes qui marchent très bien.
En colonne D : =NB.SI(Base!$D$3:$D$10240;C22) avec en C22 la date
En colonne E : {=SOMME(SI(Base!$D$3:$D$10240Â2;Base!$G$3:$G$10240;0))}
avec toujours en celule C22 la date.

Sachant que ma base grandie tous les jours, j'ai donc mis dans mes
formules

la valeur 10240 car je sais que d'ici la fin d'année, je n'aurais jamais
plus de 10240 lignes de données.

Question : Par contre en début d'année, je n'ai que quelques lignes donc
peut on mettre en paramètre le nombre de lignes couvertes par ma base au
fur

et à mesure qu'elle grandie.

Exemple au 15 aout, je n'ai que 150 ligne donc les formules seraient :
En colonne D : =NB.SI(Base!$D$3:$D$150;C22) avec en C22 la date
En colonne E : {=SOMME(SI(Base!$D$3:$D$150Â2;Base!$G$3:$G$150;0))} avec
toujours en celule C22 la date.

puis au 15 septembre, si j'ai 343 lignes se serait :
En colonne D : =NB.SI(Base!$D$3:$D$343;C22) avec en C22 la date
En colonne E : {=SOMME(SI(Base!$D$3:$D$343Â2;Base!$G$3:$G$343;0))} avec
toujours en celule C22 la date.

donc une formule du style :
En colonne D : =NB.SI(Base!$D$3:$D$ nombre de ligne ;C22) avec en C22
la

date
En colonne E : {=SOMME(SI(Base!$D$3:$D$ nombre de ligne
Â2;Base!$G$3:$G$ nombre de ligne ;0))} avec toujours en celule C22
la

date.
Personnellement, je ne trouve pas.
Merci à tous et surtout bon courage !!!!!!

@+ Lolote