Formule SI... Contient du texte alors +0,5
Fermé
Reekci
-
28 avril 2021 à 16:18
PapyLuc51 Messages postés 4267 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 28 mars 2024 - 29 avril 2021 à 06:25
PapyLuc51 Messages postés 4267 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 28 mars 2024 - 29 avril 2021 à 06:25
A voir également:
- Formule SI... Contient du texte alors +0,5
- Formule excel - Guide
- Formule si et - Guide
- Formule google sheet si contient ✓ - Forum Excel
- Excel si cellule contient partie texte ✓ - Forum Excel
- Ce fichier contient l'historique des livres empruntés à la bibliothèque. combien de titres différents contient-il ? ✓ - Forum Excel
4 réponses
PapyLuc51
Messages postés
4267
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 mars 2024
1 387
Modifié le 28 avril 2021 à 16:36
Modifié le 28 avril 2021 à 16:36
Bonjour
Une proposition
=SOMMEPROD((plage<>"")*0,5)
Cordialement
Une proposition
=SOMMEPROD((plage<>"")*0,5)
Cordialement
PapyLuc51
Messages postés
4267
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 mars 2024
1 387
28 avril 2021 à 16:49
28 avril 2021 à 16:49
Une autre si la plage contient aussi des nombres
=SOMMEPROD((ESTTEXTE(plage))*0,5)
Cordialement
=SOMMEPROD((ESTTEXTE(plage))*0,5)
Cordialement
yclik
Messages postés
3568
Date d'inscription
vendredi 25 juillet 2014
Statut
Membre
Dernière intervention
26 mars 2024
1 474
28 avril 2021 à 16:45
28 avril 2021 à 16:45
PapyLuc51
Messages postés
4267
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 mars 2024
1 387
28 avril 2021 à 18:11
28 avril 2021 à 18:11
Alors ce code VBA que j'ai trouvé sur le forum pour créer la fonction SOMME_SI_COULEUR
Je ne connais pas le VBA c'est un simple copier/coller que j'ai fait
Cordialement
Function SOMME_SI_COULEUR(PlageSomme As Range, PlageCouleur As Range) As Variant '********************************************************* ' Effectuer la somme des cellules en couleur * '********************************************************* Dim Cel As Range Dim Som As Double If PlageCouleur.Cells.Count > 1 Then SOMME_SI_COULEUR = CVErr(xlErrValue) Exit Function End If For Each Cel In PlageSomme If Cel.Interior.ColorIndex = PlageCouleur.Interior.ColorIndex Then Som = Som + Cel Next SOMME_SI_COULEUR = Som End Function
Je ne connais pas le VBA c'est un simple copier/coller que j'ai fait
Cordialement
PapyLuc51
Messages postés
4267
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
28 mars 2024
1 387
Modifié le 29 avril 2021 à 06:39
Modifié le 29 avril 2021 à 06:39
Re: J'ajoute
En fait ce code comptabilise uniquement une plage de nombres (même avec des cellules vides dans cette plage) en fonction d'une couleur.
S'il y a du texte il renvoie l'erreur #VALEUR! même en combinant avec la fonction ESTTEXTE.
Il faudra bien expliquer complètement ce que tu veux et non par bribes.
De toutes façons pour comptabiliser des cellules en fonction d'une couleur il faut un code VBA.
Je laisse les spécialistes du VBA de poursuivre.
Bonne continuation
Cordialement
En fait ce code comptabilise uniquement une plage de nombres (même avec des cellules vides dans cette plage) en fonction d'une couleur.
S'il y a du texte il renvoie l'erreur #VALEUR! même en combinant avec la fonction ESTTEXTE.
Il faudra bien expliquer complètement ce que tu veux et non par bribes.
De toutes façons pour comptabiliser des cellules en fonction d'une couleur il faut un code VBA.
Je laisse les spécialistes du VBA de poursuivre.
Bonne continuation
Cordialement
28 avril 2021 à 17:29