[Résolu]Calcul avec références de cellules d'autres feuilles

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
clairy
Fraîchement OOthentifié
Messages : 3
Inscription : 05 janv. 2012 21:02

[Résolu]Calcul avec références de cellules d'autres feuilles

Message par clairy »

Bonjour,
Je consulte souvent votre site mais je viens seulement de m'inscrire.
Ma question concerne calc : j'ai créé des feuilles mensuelles dans lesquelles j'insère une activité chiffrée par personne (en ligne)et par jour (en colonne) en fin de ligne j'obtiens une somme mensuelle. Sur la cellule voisine j'ai créé une cellule "cumul" qui additionne les chiffres de la ligne de ma feuille mensuelle et s'additionne au cumul de la feuille précédente. Mon problème est le suivant, ma liste peu varier en cours d'année par ajout ou suppression de noms classés par ordre alphabétique. Ceci décale mes références dans la cellule cumul.
[=SOMME(Q4+'MARS 2011'.R4)] dans cette formule, lorsque j’insère une nouvelle ligne la formule devient =SOMME(Q5+'MARS 2011'.R4), ce qui me totalise en réalité 2 lignes différentes. Peut-on donner un nom au cellule (ex: DUPONT) au lieu d'un coordonnée. Mes explications n'étant pas forcément très claires, je vous joins un exemple du fichier. Merci par avance si vous pouvez m'aider.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 3.3 - VISTA
Avatar de l’utilisateur
Grenouille
ManitOOu
ManitOOu
Messages : 3223
Inscription : 13 janv. 2006 16:21
Localisation : Chasseneuil-du-Poitou / Futuroscope

Re: Calcul avec références aux cellules des feuilles précéde

Message par Grenouille »

Bonsoir,

Si tu veux faire des cumuls de feuilles dont la structure est identique, il y a un tutoriel sur le sujet :

lien mort

A+
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Calcul avec références aux cellules des feuilles précéde

Message par Jeff »

Bonjour,

Tu peux tout à fait nommer les cellules par le menu Insertion > Noms > Définir, mais cela ne changera rien au problème (si j'ai bien compris celui-ci)

Il est heureux que Calc prenne soin de ré-actualiser les formules en cas d'insertion de ligne (si, si, dans 99,99 % des cas, il faut que cela soit ré-actualisé, tu appartient donc au 0,01% :mrgreen: )

Une solution à tester :

Code : Tout sélectionner

=SOMME(INDIRECT(ADRESSE(4;17))+'MARS 2011'.R4)
Au lieu de saisir l'adresse de la cellule, je la fabrique avec la fonction éponyme, puis, pour que ce "texte" soit correctement interprété, je l'englobe dans une fonction INDIRECT.

Espérant avoir compris la problématique sans ouvrir le fichier joint ;)

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
clairy
Fraîchement OOthentifié
Messages : 3
Inscription : 05 janv. 2012 21:02

Re: Calcul avec références aux cellules des feuilles précéde

Message par clairy »

Merci d'avoir étudié mon problème. Je vais faire des essais mais je crains que cela ne soit très fastidieux car j'ai plus de 200 lignes à gérer.
cordialement,
open office 3.3 - VISTA
Jeff
GourOOu
GourOOu
Messages : 9940
Inscription : 18 sept. 2006 09:40
Localisation : France

Re: Calcul avec références aux cellules des feuilles précéde

Message par Jeff »

clairy a écrit :je crains que cela ne soit très fastidieux car j'ai plus de 200 lignes à gérer
Qu'entends-tu exactement par "gérer" ?

Si c'est la recopie de la formule, la poignée de recopie est ton amie.

Si tu veux que la recopie tienne compte de l'incrémentation de la valeur de Q4 (puis Q5,Q6 etc...), une alternative :
  • Saisir la formule avec la possibilité d'incrémenter le numéro de ligne :

    Code : Tout sélectionner

    =SOMME(INDIRECT(ADRESSE(LIGNE(A4);17))+'MARS 2011'.R4)
  • Recopie de la formule avec la poignée de recopie, la formule est dupliquée sur les autres lignes, avec une incrémentation correcte
    clairy_recopie_incrementee.png
  • Il faut maintenant supprimer la fonction LIGNE qui permettait l'incrémentation :
    • La colonne étant sélectionnée, menu Édition > Rechercher et remplacer :
      • Rechercher :
        ligne(A
      • Remplacer :
        (laisser le champ vide)
        • Une deuxième passe :
      • Rechercher :
        );
      • Remplacer :
        ;
        clairy_2nd_passe_rechercher_remplacer.png
Les 200 lignes devraient être opérationnelles en moins de 5 minutes ;)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.15 / Debian 12.10 "bookworm" / Xfce
Avatar de l’utilisateur
skaribou
NOOuvel adepte
NOOuvel adepte
Messages : 10
Inscription : 07 juin 2010 09:05

Re: Calcul avec références aux cellules des feuilles précéde

Message par skaribou »

Bonjour,

Voici une autre solution avec un sommesi. Attention cependant à ne pas avoir deux fois le même nom dans la liste sinon cela ne marchera pas.


A binetôt.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 3.3.0 XP proSP3
LibreOffice 3.3.4 Ubuntu 10.04.03 64 bit
clairy
Fraîchement OOthentifié
Messages : 3
Inscription : 05 janv. 2012 21:02

Re: Calcul avec références aux cellules des feuilles précéde

Message par clairy »

Merci à jeff et skaribou, j'ai essayé vos deux méthodes, j'ai testé avec SOMMESI et là j'ai le résultat recherché.
Je ne laisse pas la méthode de Jeff qui pourra m'aider sur un autre fichier.
Merci à vous.

à bientôt.
open office 3.3 - VISTA