Problème de modélisation sous Excel

  • Initiateur de la discussion Initiateur de la discussion Alpha41
  • 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 !

A

Alpha41

Guest
Bonjour à tous,

Dans le cas d'un projet, je suis amené à faire des test de contrôle.
Dans une colonne j'ai une variable SIO#0001.
Dans une autre colonne j'ai une variable SE#001.
Mon tableau est présenté de cette manière :
Nom SIO Nom SE
SIO#0001 SE#001
SIO#0001 SE#002

Mon problème est : Comment vérifier que chaque SIO n'a pas plus de 240 SE ?

Cordialement,
 
Re : Problème de modélisation sous Excel

Salut Alpha41 et le forum
Mon problème est : Comment vérifier que chaque SIO n'a pas plus de 240 SE ?
Dans une colonne supplémentaire, en admettant que les SiO soient en colonne A et les SIE en colonne B, C1 :
Code:
=sommeprod(($A$1:$A$10000=$A1)*($B$1:$B$10000=$B1))
formule simple, faite sur le forum, donc non testée.
Calculera le nombre de fois où le couple A1, B1 apparaît. Le reste n'est que de l'habillage, soit par un si >240, soit par un filtre automatique (ou élaboré) >240.
A+
 
Re : Problème de modélisation sous Excel

Bonjour,

Je ne comprend pas trop ta formule en détail ...
($A$1:$A$10000=$A1)* ($B$1:$B$10000=$B1)
Je comprend pas pourquoi ya le =$A1.
Tu peux me traduire ce code avec des mots ? ^^
Genre sur une plage de A1 à A1000 etc
 
Re : Problème de modélisation sous Excel

Salut Alpha41 et le forum
Comme pour les code, il faut le total pour comprendre.
sommeprod(($A$1:$A$10000=$A1)* ($B$1:$B$10000=$B1))
Faire la somme des mutiplications lignes à ligne :
($A$1=$A1)*($B$1=$B1)+($A$2=$A1)*($B$2=$B1)+...+($A$10000=$A1)*($B$10000=$B1)

($A$2=$A1) : soit c'est VRAI et comme c'est dans une opération, Excel renvoie 1
Soit c'est faux et Excel renvoie 0
($B$2=$B1) : idem

($A$x=$A1)*($B$x=$B1)
Si Ax=A1 et Bx=B1 on a 1×1=1 dans les 3 autres cas (0×0, 0×1, 1×0) on a 0
Comme on en fait la somme, on a le nombre de fois où le couple A1, B1 se retrouve dans la plage 1 à 10000.

$A$1 : adressage absolu/absolu : où que soit copié la formule, elle reste identique.
$A1 : adressage absolu/relatif : la colonne reste A, par contre, la ligne évolue
Si tu copies la formule en ligne 2, elle devient :
sommeprod(($A$1:$A$10000=$A2)* ($B$1:$B$10000=$B2))
en ligne 105 :
sommeprod(($A$1:$A$10000=$A105)* ($B$1:$B$10000=$B105))
A+
 
Re : Problème de modélisation sous Excel

Bonjour!
Edit : Ok j'ai compris, je vais avoir un paquet de 1, mais comment je vais pouvoir traiter les 1 qui sont de la SIO#001 de ceux qui sont de la #002 ?


Ok je comprend mieux maintenant mais j'ai toujours un petit soucis :
Ta formule va me compter combien j'aurais de fois le couple SIO#001 et SE#001 par exemple mais je ne comprend pas en quoi ça peut résoudre mon problème!
Pour rappel : Je dois vérifier qu'une SIO n'ai pas plus de 240 SE mais chaque SE à un nom différent ( SE#002 ...) et qui parfois ne se suit même pas.
Donc j'aurais toujours 1 car : Soit j'ai SIO#001 et SE#001 -> 1
ou j'aurais SIO#002 et SE#001 -> 1
 
Re : Problème de modélisation sous Excel

Salut Alpha41 et le forum
Petit rappel : on n'est ni télépathe, ni devin, et le seul qui utilise ton fichier sur ce site, c'est toi !
Nous on ne peut qu'interpréter la demande en fonction de ce qu'on croit comprendre !
Et moins on a à interpréter, plus la réponse est précise !

Ce que je crois comprendre :
tu veux que ça te signale le moment où les SIO#001 (ou #002, #003, etc...) dépassent les 240 inscriptions, toutes valeurs en B confondues.
en D1 (Par exemple) :
Code:
=si(SOMMEPROD(($A$1:$A1=$A1)*1)>240;"XXXXXXXX";"")
Si le nombre de fois que la cellule en A apparaît en supérieur à 240, mettre "XXXX", sinon ne rien mettre.
et tu copies vers le bas
A+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
169
Réponses
12
Affichages
366
D
  • Question Question
Réponses
5
Affichages
250
Didierpasdoué
D
Retour