Formule SI... Contient du texte alors +0,5
Reekci
-
PapyLuc51 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
PapyLuc51 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans le cadre de la création de plannings, j'aurais besoin d'aide pour excel s'il vous plaît...
J'aimerai que si une cellule contienne du texte, alors cela rajoute +0,5 à une cellule. Et faire ça pour une ligne de 16 colones.
Et la cellule qui "reçoit" ce 0,5 pourrais en recevoir plusieurs (venant des 16 colones), de sorte à ce que ce soit un compteur d'heures travaillées
Mais je ne trouves pas la formules...
Dans le cadre de la création de plannings, j'aurais besoin d'aide pour excel s'il vous plaît...
J'aimerai que si une cellule contienne du texte, alors cela rajoute +0,5 à une cellule. Et faire ça pour une ligne de 16 colones.
Et la cellule qui "reçoit" ce 0,5 pourrais en recevoir plusieurs (venant des 16 colones), de sorte à ce que ce soit un compteur d'heures travaillées
Mais je ne trouves pas la formules...
A voir également:
- Formule SI... Contient du texte alors +0,5
- Formule si et - Guide
- Formule sheet si contient ✓ - Forum Excel
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Excel cellule couleur si condition texte - Guide
- Excel si cellule contient partie texte ✓ - Forum Excel
4 réponses
Bonjour
Une proposition
=SOMMEPROD((plage<>"")*0,5)
Cordialement
Une proposition
=SOMMEPROD((plage<>"")*0,5)
Cordialement
Reekci
Et si c'est ce n'est pas en fonction du fait que la celulle contienne du texte mais plûtot de la couleur ?
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
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