Stats avec condition

  • Initiateur de la discussion Initiateur de la discussion zbig
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zbig

XLDnaute Occasionnel
Bonjour

en feuille 1 , j'ai les infos suivantes dans les colonnes a b c d
NOM SEXE NIVEAU MOYENNE
A F 1 10
F F 1 5
H G 2 16
I G 3 1
J F 2 2
V F 1 2
ETC

En feuille 2
je voudrais que le tableau se remplisse automatiquement quand une info est modifiée en feuille1

Est ce possible?
merci
Zbig
 

Pièces jointes

Dernière édition:
Re : Stats avec condition

Bonsoir

En fait il y a des infos (formules) à partir de la ligne 3 jusque 2000

et dans la

colonne O il y a
=SI(OU(L3="a";M3="a";N3="a");0;SI(OU(NON(ESTNUM(L3));NON(ESTNUM(M3));NON(ESTNUM(N3));OU(L3=0;M3=0;N3=0;L3="";M3="";N3=""));"";SOMME(L3:N3)))

En colonne X
=SI(C3="";"";SI(NON(ESTNUM(P3));0;P3)+SI(NON(ESTNUM(S3));0;S3)+SI(NON(ESTNUM(V3));0;V3)

aurait-il moyen d'enlever les formules dans les cellules, elles seraient donc vides, ?
et de créer une fonction private... en vba ?


merci
Zbig
 
Re : Stats avec condition

Bonjour jiheme

voici un tableau allegé
je souhaiterais que les formules en P S V X n'apparaissent plus DANS LES CELLULES mais que une macro comportant ces formules s'active quand un X apparait en colonne J

Et ce pour la ligne n°4 à 2000

merci
Zbig
 

Pièces jointes

Re : Stats avec condition

Bonjour

j'avais pensé à une boucle (mais je ne sais pas faire) du style ou alors un boutonmacro :

pour ligne =4 jusque 2000
tant que il y a un "x" ou 'IN" dans cellule j
alors
en colonne Q faire la formule
==SI(OU(C4="";H4="";J4="";J4="IN";OU(NON(ESTNUM(N4));NON(ESTNUM(O4));NON(ESTNUM(P4))));"";SI(OU(J4={"A";"x"});SOMME(N4😛4)))

en colonne R faire la formule
=SI(Q4="";"";SI(H4="G";RECHERCHEV(Q4;niv4_perfg;2);SI(H4="f";RECHERCHEV(Q4;niv4_perff;3);"")))

EN colonne AB
=SI(C4="";"";SI(NON(ESTNUM(R4));0;R4)+SI(NON(ESTNUM(W4));0;W4)+SI(NON(ESTNUM(Z4));0;Z4))

merci
zbig
 
Re : Stats avec condition

Bonsoir Zbig, Le forum

Entièrement d'accord avec toi je vois bien la boucle, mais de là à l'écrire...Il nous faudrait l'aide d'un Vébéiste éminent, il y en a beaucoup ici, je n'en citerais pas, car j'en oublierais.

Par contre je ne comprends pas le lien entre ton premier fichier sur lequel je t'ai mis le "SOMME.PROD" et celui là?

A+
 
Re : Stats avec condition

Bonjour

Impossible car les moyennes seraient alors faussées par des 0 non valable.
Et comment faire la différence entre un 0 valable et non valable
Cette solution n'est pas la bonne mais merci pour l'aide et l'idée.

la solution1 serait de mettre les formules dans une macro qui serait activée
dès qu'une info est frappée dans une cellule des colonnes J L O P Q
mais comment faire

la solution un bouton macro à cliquer mais moins pratique.

Zbig


Zbig
 
Re : Stats avec condition

Bonsoir Jiheme

Quand la cellule est vide, il y a un ":"
HeurHeur = Left(HeurNum, 2) & ":" & Mid(HeurNum, 3, 2) & ":" & Right(HeurNum, 2)

Serait ce possible de dire, si cellule vide alors vide "" au lieu de : ,

merci
Zbig
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
411
Réponses
5
Affichages
325
Réponses
3
Affichages
201
Réponses
7
Affichages
369
Retour