OVH Cloud OVH Cloud

Moyenne avec text&e

38 réponses
Avatar
Guy72
Bonjour,
Est il possible de connaître la moyenne des cellules contenant des textes ?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy

10 réponses

1 2 3 4
Avatar
dre
Salut,

=NB.SI(X8:X369;"NNE")/NBVAL(X8:X369)

Â+




Bonjour,
Est il possible de connaître la moyenne des cellules contenant des textes ?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy





Avatar
Guy72
Salut André.

Merci de ta réponse.

Si j'ai bien compris cette formule transforme mon texte en moyenne
"chiffres".

Je fais cette formule à chaque fois que j'ai un nouveau texte (il n'y a que
16 textes possibles) ?

Puis je fait la moyenne des nombres.

Cette moyenne me donne un nombre.

Peut tu me donner la formule qui vas me donner le nombre le plus proche ?
Cordialement
Guy



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

Salut,

=NB.SI(X8:X369;"NNE")/NBVAL(X8:X369)

Â+




Bonjour,
Est il possible de connaître la moyenne des cellules contenant des textes
?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy







Avatar
Pierre Fauconnier
Pourrais-tu donner un exemple? Tes explications me semblent un peu confuses,
et pourtant, pas de beaujolais ni de Ricard...


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

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

Salut André.

Merci de ta réponse.

Si j'ai bien compris cette formule transforme mon texte en moyenne
"chiffres".

Je fais cette formule à chaque fois que j'ai un nouveau texte (il n'y a
que 16 textes possibles) ?

Puis je fait la moyenne des nombres.

Cette moyenne me donne un nombre.

Peut tu me donner la formule qui vas me donner le nombre le plus proche ?
Cordialement
Guy



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

Salut,

=NB.SI(X8:X369;"NNE")/NBVAL(X8:X369)

Â+




Bonjour,
Est il possible de connaître la moyenne des cellules contenant des
textes ?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy











Avatar
dre
Re,

Effectivement, moi de même, je ne comprends pas.

La formule proposée ne transforme rien du tout, mais compte le nombre de
fois qu'un texte est présent dans la plage et le divise par le nombre de
texte de la plage.

Si j'ai 5 pommes dans une ensemble de 20 fruits, =5/20 me donne 0.25 ou 25 %
de pommes des 100% de fruits.

Â+



Pourrais-tu donner un exemple? Tes explications me semblent un peu confuses,
et pourtant, pas de beaujolais ni de Ricard...


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

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

Salut André.

Merci de ta réponse.

Si j'ai bien compris cette formule transforme mon texte en moyenne
"chiffres".

Je fais cette formule à chaque fois que j'ai un nouveau texte (il n'y a
que 16 textes possibles) ?

Puis je fait la moyenne des nombres.

Cette moyenne me donne un nombre.

Peut tu me donner la formule qui vas me donner le nombre le plus proche ?
Cordialement
Guy



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

Salut,

=NB.SI(X8:X369;"NNE")/NBVAL(X8:X369)

Â+




Bonjour,
Est il possible de connaître la moyenne des cellules contenant des
textes ?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy
















Avatar
Pierre Fauconnier
Salut...

Ben oui, j'avais compris comme toi, mais en l'absence du poseur de
questions, nous en sommes réduits à "nous en préocupper comme un poisson
d'une ... pomme!!" ;-)

Bon vendredi


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

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


Re,

Effectivement, moi de même, je ne comprends pas.

La formule proposée ne transforme rien du tout, mais compte le nombre de
fois qu'un texte est présent dans la plage et le divise par le nombre de
texte de la plage.

Si j'ai 5 pommes dans une ensemble de 20 fruits, =5/20 me donne 0.25 ou 25
%
de pommes des 100% de fruits.

Â+



Pourrais-tu donner un exemple? Tes explications me semblent un peu
confuses,
et pourtant, pas de beaujolais ni de Ricard...


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

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

Salut André.

Merci de ta réponse.

Si j'ai bien compris cette formule transforme mon texte en moyenne
"chiffres".

Je fais cette formule à chaque fois que j'ai un nouveau texte (il n'y a
que 16 textes possibles) ?

Puis je fait la moyenne des nombres.

Cette moyenne me donne un nombre.

Peut tu me donner la formule qui vas me donner le nombre le plus proche
?
Cordialement
Guy



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

Salut,

=NB.SI(X8:X369;"NNE")/NBVAL(X8:X369)

Â+




Bonjour,
Est il possible de connaître la moyenne des cellules contenant des
textes ?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy


















Avatar
FxM
Bonjour,
Est il possible de connaître la moyenne des cellules contenant des textes ?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy




Bonjour,

Pour mes confrères qui ne semblent pas avoir détecté le sens du vent
:o), en notation par rapport au Nord, avec des + vers l'Est et - vers
l'Ouest :

O -90.0
NO -45.0
N 0.0
E 90.0
S 180.0

Sous forme d'une fonction perso :
Alt-f11, insertion - module
Y copier ce qui suit :

Public Function ventmoyen(plage)
sht = Application.Caller.Worksheet.Name
With Sheets(sht)
y = 0: z = 0
For Each cel In .Range(plage.Address)
Select Case UCase(cel)
Case "SSO": x = -157.5
Case "SO": x = -135
Case "OSO": x = -112.5
Case "O": x = -90
Case "ONO": x = -67.5
Case "NO": x = -45
Case "NNO": x = -22.5
Case "N": x = 0
Case "NNE": x = 22.5
Case "NE": x = 45
Case "ENE": x = 67.5
Case "E": x = 90
Case "ESE": x = 112.5
Case "SE": x = 135
Case "SSE": x = 157.5
Case "S": x = 180
End Select
z = z + x
y = y + 1
Next cel
End With
ventmoyen = z / y
End Function

Usage dans la feuille de calcul :
=ventmoyen(X8:X369)
validation classique

Allez, du vent :o)))))

@+
FxM

Avatar
Pierre Fauconnier
Mais c'est qu'il a fait fonctionner son neurone, notre petit copain...
;-)))))))


Pierre

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

Bonjour,
Est il possible de connaître la moyenne des cellules contenant des textes
?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy


Bonjour,

Pour mes confrères qui ne semblent pas avoir détecté le sens du vent :o),
en notation par rapport au Nord, avec des + vers l'Est et - vers l'Ouest :

O -90.0
NO -45.0
N 0.0
E 90.0
S 180.0

Sous forme d'une fonction perso :
Alt-f11, insertion - module
Y copier ce qui suit :

Public Function ventmoyen(plage)
sht = Application.Caller.Worksheet.Name
With Sheets(sht)
y = 0: z = 0
For Each cel In .Range(plage.Address)
Select Case UCase(cel)
Case "SSO": x = -157.5
Case "SO": x = -135
Case "OSO": x = -112.5
Case "O": x = -90
Case "ONO": x = -67.5
Case "NO": x = -45
Case "NNO": x = -22.5
Case "N": x = 0
Case "NNE": x = 22.5
Case "NE": x = 45
Case "ENE": x = 67.5
Case "E": x = 90
Case "ESE": x = 112.5
Case "SE": x = 135
Case "SSE": x = 157.5
Case "S": x = 180
End Select
z = z + x
y = y + 1
Next cel
End With
ventmoyen = z / y
End Function

Usage dans la feuille de calcul :
=ventmoyen(X8:X369)
validation classique

Allez, du vent :o)))))

@+
FxM



Avatar
Guy72
Bonsoir Pierre,
C'est pas toujours facile d'expliquer ce que l'on veut.
J'envoie un petit brouillon.
http://cjoint.com/?jwq0VceE6M
Cordialement
Guy


"Pierre Fauconnier" a écrit dans le
message de news:
Pourrais-tu donner un exemple? Tes explications me semblent un peu
confuses, et pourtant, pas de beaujolais ni de Ricard...


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

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

Salut André.

Merci de ta réponse.

Si j'ai bien compris cette formule transforme mon texte en moyenne
"chiffres".

Je fais cette formule à chaque fois que j'ai un nouveau texte (il n'y a
que 16 textes possibles) ?

Puis je fait la moyenne des nombres.

Cette moyenne me donne un nombre.

Peut tu me donner la formule qui vas me donner le nombre le plus proche ?
Cordialement
Guy



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

Salut,

=NB.SI(X8:X369;"NNE")/NBVAL(X8:X369)

Â+




Bonjour,
Est il possible de connaître la moyenne des cellules contenant des
textes ?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy















Avatar
FxM
A coté des canards, c'est de la gnognotte ! :o)

@+
FxM


Mais c'est qu'il a fait fonctionner son neurone, notre petit copain...
;-)))))))


Pierre

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

Bonjour,
Est il possible de connaître la moyenne des cellules contenant des textes
?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy
Bonjour,


Pour mes confrères qui ne semblent pas avoir détecté le sens du vent :o),
en notation par rapport au Nord, avec des + vers l'Est et - vers l'Ouest :

O -90.0
NO -45.0
N 0.0
E 90.0
S 180.0

Sous forme d'une fonction perso :
Alt-f11, insertion - module
Y copier ce qui suit :

Public Function ventmoyen(plage)
sht = Application.Caller.Worksheet.Name
With Sheets(sht)
y = 0: z = 0
For Each cel In .Range(plage.Address)
Select Case UCase(cel)
Case "SSO": x = -157.5
Case "SO": x = -135
Case "OSO": x = -112.5
Case "O": x = -90
Case "ONO": x = -67.5
Case "NO": x = -45
Case "NNO": x = -22.5
Case "N": x = 0
Case "NNE": x = 22.5
Case "NE": x = 45
Case "ENE": x = 67.5
Case "E": x = 90
Case "ESE": x = 112.5
Case "SE": x = 135
Case "SSE": x = 157.5
Case "S": x = 180
End Select
z = z + x
y = y + 1
Next cel
End With
ventmoyen = z / y
End Function

Usage dans la feuille de calcul :
=ventmoyen(X8:X369)
validation classique

Allez, du vent :o)))))

@+
FxM







Avatar
dre
Resalut à vous,

Il me semble qu'on navigue dans l'erreur !

De quoi faire fonctionner le restant d'un neurone endommagé :
La moyenne des moyennes n'est pas la moyenne de l'ensemble.
Alors c'est laquelle des deux dont il faut tenir compte.

Un exemple est toujours plus parlant.
Un élève a passé 8 examens, 5 de langues et 3 de maths.
En langues il a obtenu : 11, 13, 12, 10, 14 : soit une moyenne de 12
En maths il a obtenu : 17, 19, 18 : soit une moyenne de 18
La moyenne des moyennes est : =(12+18)/2 = 15
La moyenne de l'ensemble est : =(11+13+12+10+14+17+19+18)/8 = 14.25

Â+






Mais c'est qu'il a fait fonctionner son neurone, notre petit copain...
;-)))))))


Pierre

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

Bonjour,
Est il possible de connaître la moyenne des cellules contenant des textes
?
Exemple :
Cellules X8 à X369.
Textes : X8 à X369 :
NNE,NNE,NE,NE,NE,N,NE,S,NNE,SO,SSO,ESE,SE,SE,SSE,SO,O,O,SO,SO,..............etc.....
Cordialement
Guy


Bonjour,

Pour mes confrères qui ne semblent pas avoir détecté le sens du vent :o),
en notation par rapport au Nord, avec des + vers l'Est et - vers l'Ouest :

O -90.0
NO -45.0
N 0.0
E 90.0
S 180.0

Sous forme d'une fonction perso :
Alt-f11, insertion - module
Y copier ce qui suit :

Public Function ventmoyen(plage)
sht = Application.Caller.Worksheet.Name
With Sheets(sht)
y = 0: z = 0
For Each cel In .Range(plage.Address)
Select Case UCase(cel)
Case "SSO": x = -157.5
Case "SO": x = -135
Case "OSO": x = -112.5
Case "O": x = -90
Case "ONO": x = -67.5
Case "NO": x = -45
Case "NNO": x = -22.5
Case "N": x = 0
Case "NNE": x = 22.5
Case "NE": x = 45
Case "ENE": x = 67.5
Case "E": x = 90
Case "ESE": x = 112.5
Case "SE": x = 135
Case "SSE": x = 157.5
Case "S": x = 180
End Select
z = z + x
y = y + 1
Next cel
End With
ventmoyen = z / y
End Function

Usage dans la feuille de calcul :
=ventmoyen(X8:X369)
validation classique

Allez, du vent :o)))))

@+
FxM








1 2 3 4