OVH Cloud OVH Cloud

Somme de chiffre avec texte en amont

2 réponses
Avatar
DomDom
Bonjour,
J'aimerais additionner une série de cellules contenant des chiffres devancés
d'une lettre. Ex: N12, J12
N = nuit et J = jour
La fonction que je cherche, additionnerait que les chiffres précédés d'un N
ou d'un J.

2 réponses

Avatar
Pierre Fauconnier
Bonjour

Pour les jours:
=SOMMEPROD((GAUCHE(A1:A6;1)="J")*CNUM(DROITE(A1:A6;NBCAR(A1:A6)-1)))

Pour les nuits:
=SOMMEPROD((GAUCHE(A1:A6;1)="N")*CNUM(DROITE(A1:A6;NBCAR(A1:A6)-1)))

Il y a peut-être plus simple...

Reviens si tu souhaites des explications.

Ok?


--
Pierre Fauconnier () (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"DomDom" a écrit dans le message de news:

Bonjour,
J'aimerais additionner une série de cellules contenant des chiffres
devancés
d'une lettre. Ex: N12, J12
N = nuit et J = jour
La fonction que je cherche, additionnerait que les chiffres précédés d'un
N
ou d'un J.


Avatar
JB
Bonjour,

Dans un module:
Function SommeNuitJour(champ As Range)
temp = 0
For Each c In champ
If Left(c, 1) = "N" Or Left(c, 1) = "J" Then
temp = temp + Val(Mid(c, 2))
End If
Next c
SommeNuitJour = temp
End Function

Dans le tableur: =Sommenuitjour(B4:B10)

Cordialement JB



Bonjour,
J'aimerais additionner une série de cellules contenant des chiffres dev ancés
d'une lettre. Ex: N12, J12
N = nuit et J = jour
La fonction que je cherche, additionnerait que les chiffres précédé s d'un N
ou d'un J.