[Résolu] SOMME de cellules contenant une formule

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 18:17

[Résolu] SOMME de cellules contenant une formule

Message par Stifler13 »

Bonjour,

J'ai deux petits problèmes.

Le premier :
Les cellules de ma colonne C contiennent une formule qui doit m'afficher 1 lorsqu'un terme précis est inscrit dans la colonne Z ("TSS")
La formule est la suivante : =SI(CHERCHE("TSS";Z4);1)
En gros, je veux que si dans ma colonne Z il y a le mot "TSS", la valeur 1 soit affichée dans les cellules de la colonne C, sinon 0.
Je n'arrive pas à mettre la dernière condition, "sinon 0"

Le second :
Une fois que la valeur 1 est renvoyée dans ma colonne C si le terme "TSS" est trouvé dans les cellules de la colonne Z, je voudrais que dans la cellule C1 il y ait la somme de tous les 1 de la colonne C, sachant que ces cellules contiennent la formule évoquée ci-dessus.
Précisons, le format des cellules de la colonne C est en nombre.
Lorsque que je fais C1 =SOMME(C4:C1000) le résultat est #VALEUR !

Merci pour vos réponses.
Dernière modification par Stifler13 le 20 mai 2019 18:24, modifié 3 fois.
OpenOffice 4.1.6 sous Mac OS X Yosemite version 10.10.5
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
Messages : 1477
Inscription : 30 déc. 2007 18:56
Localisation : Lille

Re: =SOMME de cellules contenant une formule

Message par DLE »

Bonjour,

Une proposition en remplaçant la formule

Code : Tout sélectionner

=SI(CHERCHE("TSS";Z4);1)
par

Code : Tout sélectionner

=SI(ESTERREUR(CHERCHE("TSS";Z4;1));0;1)
La formule en C1 devrait maintenant fonctionner.
Cdlt.
MacOS Sonoma 14.4.1 (iMac-Intel) : AOO 4.1.15 , LibreOffice 7.6.5.2, Adoptium-temurinJDK_1.8.0_402 -
Windows 10 64 bits :
AOO 4.1.15, Libreoffice 7.1.8.1 - FireFox, Thunderbird, ORB 1.2.1
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 5753
Inscription : 02 janv. 2009 23:56

Re: =SOMME de cellules contenant une formule

Message par Jean-Louis Cadeillan »

Bonjour,
Attention toutefois aux faux positifs : par exemple, la chaîne « ATSS » sera aussi reconnue. Pour que seules les cellules ne contenant que « TSS » soient reconnues, une solution pourrait être :

Code : Tout sélectionner

=SI(ET(SUBSTITUE(Z4;"TSS";"")="";Z4<>"");1;0)
 Ajout : • Quand CHERCHE() ...ne trouve pas, c'est l'erreur #VALEUR! qui est renvoyée, erreur qui se transmet à ta fonction SOMME()
• Tu n'as pas besoin de cette colonne C pour calculer la somme des cellules contenant TSS; la formule :

Code : Tout sélectionner

=SOMMEPROD(Z4:Z1000="TSS")
le fait directement. 
Cordialement,
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) 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 18:17

Re: =SOMME de cellules contenant une formule

Message par Stifler13 »

Merci beaucoup, vous avez résolu ma problématique.
OpenOffice 4.1.6 sous Mac OS X Yosemite version 10.10.5