[Résolu] Calcul somme d'un terme dans un classeur

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.
Stifler13
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 16 mai 2019 20:17

[Résolu] Calcul somme d'un terme dans un classeur

Message par Stifler13 »

Bonjour,

Au fur et à mesure que j'utilise mon tableur je suis confronté à des difficultés.
Dans mon classeur jai 24 feuilles correspondant aux mois de l'année concernant un item 1 (VPE), et 12 autres feuilles correspondant aux mois de l'année concernant un second item 2 (Roulage) :

- VPE 01 (janvier), VPE 02 (février), VPE 3 (mars), VPE 4 (avril), VPE 5 (mai), VPE 6 (juin), VPE 7 (juillet), VPE 8 (août), VPE 9 (septembre), VPE 10 (octobre), VPE 11 (novembre), et VPE 12 (décembre)
- Roulage 01 (janvier), Roulage 02 (février), Roulage 3 (mars), Roulage 4 (avril), Roulage 5 (mai), Roulage 6 (juin), Roulage 7 (juillet), Roulage 8 (août), Roulage 9 (septembre), Roulage 10 (octobre), Roulage 11 (novembre), et Roulage 12 (décembre)

Je voudrais que dans une cellule de mon sommaire soit comptabilisé toute les fois ou chaque mois a été rentré concernant l'item 1 (VPE) et l'item 2 (Roulage).

Exemple :
si en VPE 01 (janvier), dans la colonne S4;S1000 j'ai mentionné 10 fois le mot "JUIN" et en VPE 02 (janvier), dans la colonne S4:S1000 j'ai mentionné 20 fois le mot "JUIN" (idem pour chaque mois de l'année dans l'ensemble des feuilles VPE (12))
je voudrais que dans ma feuille "VPE par mois" dans ma cellule 'SOMMAIRE.G5' il y ait la somme de toutes les fois ou le mot "JUIN" a été mentionné dans les 12 feuilles de l'item 1, soit 30.

Si en ROULAGE 01 (janvier), dans la colonne V4:V1000 j'ai mentionné 30 fois le mot "AVRIL" et si en ROULAGE 12 (décembre), dans la colonne V4:V1000 j'ai mentionné 30 fois le mot "AVRIL"
Je voudrais que dans ma feuille "R par mois" dans la cellule correspondant au mois d'avril, 'SOMMAIRE.G29, il y ait la somme de toutes les fois ou le mot "JANVIER" a été mentionné dans les 12 feuilles de l'item 2, soit 60.
Idem pour le mot "décembre" dans une autre cellule de la feuille "R par mois".

Je sais pas si vous arriverez à comprendre ma demande, c'est pas simple à expliquer par écrit.

Vous remerciant par avance.

Cdlt
Dernière modification par Oukcha le 08 juil. 2019 15:29, modifié 1 fois.
Raison : Balisage
OpenOffice 4.1.6 sous Mac OS X Yosemite version 10.10.5
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5734
Inscription : 03 janv. 2009 00:56

Re: Calcul somme d'un terme dans un classeur

Message par Jean-Louis Cadeillan »

Bonsoir,
Je réitère : joins un fichier exemple (format ods) illustrant ton problème.
Cordialement,
Jean-Louis
LibO 7.6.5.2 (x64 avec Java 1.8.0_401) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Stifler13
NOOuvel adepte
NOOuvel adepte
Messages : 11
Inscription : 16 mai 2019 20:17

Re: Calcul somme d'un terme dans un classeur

Message par Stifler13 »

Voici une copie de travail du tableur original.
J'ai inséré des commentaires pour expliquer ce que je souhaiterais faire précisément aux endroits définis.
Merci par avance.
Pièces jointes
Copie de travail.ods
(243.4 Kio) Téléchargé 45 fois
OpenOffice 4.1.6 sous Mac OS X Yosemite version 10.10.5
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5734
Inscription : 03 janv. 2009 00:56

Re: Calcul somme d'un terme dans un classeur

Message par Jean-Louis Cadeillan »

Bonjour,
Stifler13 a écrit :Je voudrais que dans ma feuille "R par mois" dans la cellule correspondant au mois d'avril, 'SOMMAIRE.G29, il y ait la somme de toutes les fois où le mot "JANVIER" a été mentionné dans les 12 feuilles de l'item 2, soit 60.
Une solution ci-joint basée sur la fonction NB.SI() et le tilde (~) de concaténation de plages. Le tilde ~ s'obtient par AltGr + é puis Espace (enfin je suppose que c'est la même chose sous Mac). Ce qui donne la formule (ici en G5 de R par mois) :

Code : Tout sélectionner

=NB.SI($'Roulage 01'.$V$4:$V$1000~$'Roulage 02'.$V$4:$V$1000~$'Roulage 03'.$V$4:$V$1000~$'Roulage 04'.$V$4:$V$1000~$'Roulage 05'.$V$4:$V$1000~$'Roulage 06'.$V$4:$V$1000~$'Roulage 07'.$V$4:$V$1000~$'Roulage 08'.$V$4:$V$1000~$'Roulage 09'.$V$4:$V$1000~$'Roulage 10'.$V$4:$V$1000~$'Roulage 11'.$V$4:$V$1000~$'Roulage 12'.$V$4:$V$1000;B3)
où B3 contient « janvier ». Comme B3 est en relatif, il suffit de copier la cellule G5, puis de coller en G13, G21, etc.
Tu peux adapter cette formule aux autres cas de figure. À tester.
Tu pourrais bien sûr aussi faire des sommes partielles sur chaque feuille « mois » avec la fonction NB.SI(), puis faire la somme de ces valeurs sur R par mois avec la fonction SOMME(), sans avoir à utiliser de tilde dans ce cas.
Cordialement,
Jean-Louis
Pièces jointes
Stifler13_20190520_JLC01.ods
(250.37 Kio) Téléchargé 40 fois
LibO 7.6.5.2 (x64 avec Java 1.8.0_401) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9344
Inscription : 18 juil. 2008 17:29
Localisation : F-Oise + F-Savoie

Re: Calcul somme d'un terme dans un classeur

Message par tintin »

Bonjour Jean-Louis,

Sous MacOS, la tilde~ s'obtient par la combinaison des touches alt⌥ + N
tilde_Mac.png
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Avatar de l’utilisateur
Oukcha
RespOOnsable modération
RespOOnsable modération
Messages : 3929
Inscription : 06 oct. 2008 10:03

Re: Calcul somme d'un terme dans un classeur

Message par Oukcha »

Bonjour,

Plus de 30 jours plus tard, sans nouvelle de votre part, on peut en déduire que le problème est résolu ou ne se reproduit plus.

Merci de baliser par vous-même la prochaine fois.

Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.
La politesse fait également partie de la philosophie du logiciel libre.

En cas d'erreur, contactez l'équipe de modération pour la réouverture du fil.
                                        
Pour tout savoir sur le fonctionnement de ce forum :arrow: À lire avant tout ! Image
Verrouillé