M
moostach
Guest
Bonjour,
Je n'arrive pas à résoudre mon chtit problème malgré mes recherches dans l'aide et sur la toile.
J'ai une feuille excel ou je collecte des données de la manière suivante : une date, un site, un chiffre total, différentes colonnes ou je ventile les unités du total, le tout ordonné par la colonne date.
J'ai une autre feuille ou je calcule les totaux de ma colonne total et des colonnes de répartition suivant une plage de date non régulière de la feuille précédente. Rien de sorcier jusque là. Mais à chaque fois que je dois calculer une nouvelle plage de totaux je dois changer les références de mes cellules dans mes formules, plus exactement la ligne de début et la ligne de fin pour créer ma plage, les colonnes étant toujours les mêmes. le copier-coller ne faisant que m'incrémenter d'une unité mes numéros de lignes, cela ne va pas car il s'agit de plages successives.
Si je faisais ça en langage de programmation je récupérerai le numéro de ligne de ma date de début et pareil pour la ligne de fin que je passerai en variable dans mes formules et basta:
ma formule de départ, valable pour différentes colonnes =SOMME(Alerte!C1097:C1274)
le résultat envisagé =SOMME(Alerte!C$var_ligne_deb:C$var_ligne_fin)
J'ai essayé par le nommage de cellules contenant les valeurs de ligne mais la concaténation de texte foire et ne me reconnait pas cela comme une plage mais comme seulement deux cellules.
Alors je pourrai faire une feuille par période et une ligne finale des totaux à recopier dans une nouvelle feuille mais je trouve cette idée nulle et lourde et pourquoi pas revenir au boulier aussi. et je n'ai pas envie de me taper le développement d'une appli pour une telle babiole.
Je ne suis pas un spécialiste d'excel, que j'utilise comme un outil rapide pour des choses simples, donc j'ai pu mal poser mon problème pour lui trouver une solution sur le net. Les langages et IDE microsoft m'ont toujours paru tarabiscotés pour ne pas dire autre chose mais y a-t-il une solution simple à mon problème ?
D'avance merçi pour votre aide.
Je n'arrive pas à résoudre mon chtit problème malgré mes recherches dans l'aide et sur la toile.
J'ai une feuille excel ou je collecte des données de la manière suivante : une date, un site, un chiffre total, différentes colonnes ou je ventile les unités du total, le tout ordonné par la colonne date.
J'ai une autre feuille ou je calcule les totaux de ma colonne total et des colonnes de répartition suivant une plage de date non régulière de la feuille précédente. Rien de sorcier jusque là. Mais à chaque fois que je dois calculer une nouvelle plage de totaux je dois changer les références de mes cellules dans mes formules, plus exactement la ligne de début et la ligne de fin pour créer ma plage, les colonnes étant toujours les mêmes. le copier-coller ne faisant que m'incrémenter d'une unité mes numéros de lignes, cela ne va pas car il s'agit de plages successives.
Si je faisais ça en langage de programmation je récupérerai le numéro de ligne de ma date de début et pareil pour la ligne de fin que je passerai en variable dans mes formules et basta:
ma formule de départ, valable pour différentes colonnes =SOMME(Alerte!C1097:C1274)
le résultat envisagé =SOMME(Alerte!C$var_ligne_deb:C$var_ligne_fin)
J'ai essayé par le nommage de cellules contenant les valeurs de ligne mais la concaténation de texte foire et ne me reconnait pas cela comme une plage mais comme seulement deux cellules.
Alors je pourrai faire une feuille par période et une ligne finale des totaux à recopier dans une nouvelle feuille mais je trouve cette idée nulle et lourde et pourquoi pas revenir au boulier aussi. et je n'ai pas envie de me taper le développement d'une appli pour une telle babiole.
Je ne suis pas un spécialiste d'excel, que j'utilise comme un outil rapide pour des choses simples, donc j'ai pu mal poser mon problème pour lui trouver une solution sur le net. Les langages et IDE microsoft m'ont toujours paru tarabiscotés pour ne pas dire autre chose mais y a-t-il une solution simple à mon problème ?
D'avance merçi pour votre aide.