Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
bonjour
d'abord bonne fête à vous.
je cherche par formule(s) comment calculer les indices de répulsion et d'attraction .
l'indice est un entier qui ne dépasse pas 0 donc c'est 0 ou 1 ou 2 .....ou 9
d'avance merci
Bonjour Mercibien 🙂,
Via formule, il est très difficile de concaténer des nombres de cellules variables, en tout cas, moi, je ne sais pas faire 😱...
Par contre, une petite fonction VBA fonctionne bien 😉 !
Vois le fichier joint.
Bonne fin de dimanche 😎
Function prout$(r As Range, s As Range, t$)
Application.Volatile
Dim i&
For i = 1 To r.Rows.Count
If CStr(s.Cells(i, 1).Value) = t Then prout = prout & r.Cells(i, 1).Value & Space(1)
Next
prout = WorksheetFunction.Trim(prout)
End Function
En B17 :
Code:
=prout(B4:B13;C4:C13;B16)
En E17 :
Code:
=prout(B4:B13;C4:C13;E16)
En B18 :
Code:
=prout(F4:F13;G4:G13;B16)
En E18 :
Code:
=prout(F4:F13;G4:G13;E16)
(Je n'ai pas vu la fonction de JNP pour cause de format de fichier exotique dans la section [XL2003].)
Mes plus plates excuses, à l'enregistrement, j'avais un défaut de compatibilité et par réflexe, j'ai converti en fichier 2007 😱.
C'est bizare d'ailleurs, en principe, ça n'arrive qu'avec des natifs 2007 😕...
Voici le fichier en XLS 😀
Bonne soirée 😎
Bonjour ROGER2327 , JNP
Bonjour tout le monde.
Merci pour votre aide.
pour ROGER2327 ; pouvez vous m'aider davantage à décortiquer un peu votre superbe formule.
d'avance merci.
juste une petite remarque concernant ma question; elle est de la démographie lors du calcule de l'indice de MYERS ; si jamais nous avons des démographes parmi nous ...
mes respects
Compliment généreux, car la formule proposée est parfaitement défectueuse :
- résultat erroné si la première valeur de u à prendre en compte est 0 ;
- résultat erratique si, pour un enregistrement donné, un seul des champs u ou décision est vide.
De plus, cette formule, même corrigée, est d'une portée limitée : elle ne prend en compte qu'au plus quinze données (et ce n'est pas négociable, les nombres de plus de quinze chiffres significatifs étant arrondis par principe).
La formule personnalisée (en VBA) est plus puissante : elle permet de recenser jusqu'à 512 valeurs, chacune d'elle pouvant être un chiffre ou une lettre.
J'ai donc réécrit un classeur comportant une mouture un peu plus sérieuse de la formule. Pour en éclairer son fonctionnement, je l'ai décortiquée en six étapes dans un tableau annexe. En observant ces étapes successives de A à F, vous devriez en saisir le principe. S'il reste des interrogations, j'essaierai d'y répondre autant que possible.
- 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