[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.

[Résolu] SOMME de cellules contenant une formule

Messagepar Stifler13 » 17 Mai 2019 10:48

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 édition par Stifler13 le 20 Mai 2019 19:24, édité 3 fois.
OpenOffice 4.1.6 sous Mac OS X Yosemite version 10.10.5
Stifler13
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 16 Mai 2019 19:17

Re: =SOMME de cellules contenant une formule

Messagepar DLE » 17 Mai 2019 11:11

Bonjour,

Une proposition en remplaçant la formule
Code : Tout sélectionner   AgrandirRéduire
=SI(CHERCHE("TSS";Z4);1)
par
Code : Tout sélectionner   AgrandirRéduire
=SI(ESTERREUR(CHERCHE("TSS";Z4;1));0;1)

La formule en C1 devrait maintenant fonctionner.
Cdlt.
AOO 4.1.6 sous Windows 10 64 bits, FireFox, Thunderbird, ORB 1.2.1
Avatar de l’utilisateur
DLE
SuppOOrter
SuppOOrter
 
Message(s) : 1212
Inscrit le : 30 Déc 2007 19:56
Localisation : Lille

Re: =SOMME de cellules contenant une formule

Messagepar Jean-Louis Cadeillan » 17 Mai 2019 12:37

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   AgrandirRéduire
=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   AgrandirRéduire
=SOMMEPROD(Z4:Z1000="TSS")
le fait directement. 
Cordialement,
Jean-Louis
LibreOffice 6.1.6.3 (x64) et Apache OpenOffice 4.1.5, Windows 7 Édition Intégrale 64 SP1, Java (x64) 1.8.0_211 (Domicile)
LibreOffice 5.4.1.2 (x86) sous Linux Karoshi 5.0 (Ubuntu LTS 16.04.1, noyau 4.4.0-93) et Xfce 4.12, Java (x86) 1.8.0_131 (Travail)
Avatar de l’utilisateur
Jean-Louis Cadeillan
ManitOOu
ManitOOu
 
Message(s) : 4346
Inscrit le : 03 Jan 2009 00:56

Re: =SOMME de cellules contenant une formule

Messagepar Stifler13 » 17 Mai 2019 13:03

Merci beaucoup, vous avez résolu ma problématique.
OpenOffice 4.1.6 sous Mac OS X Yosemite version 10.10.5
Stifler13
Fraîchement OOthentifié
 
Message(s) : 9
Inscrit le : 16 Mai 2019 19:17


Retour vers Tableur

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)