Sans DOUBLONS et conditions avec formules matricielles

hd006

XLDnaute Nouveau
Bonjour le forum,

Je vous soumet un petit probleme que je n'arrive pas à corriger car à chaque fois que je fait une opération de mise en page des formules matricielles chiner dans le forum dans mon fichier cela ne fonctionne pas.
je ne comprend pas vraiment pourquoi.
je joint le fichier avec les cellules, leurs emplacement qui doivent être remplis .
Opération à faire :

Je dois entrer des pays avec d'autres infos qui declence une base soit 1 ou 2 ou 3. je doit rassembler cela dans un petit tableau recap (voir fichier) afin de savoir dans un pays combien de base 3 si quelqu'un peut m'expliquer comment faire cela je suis preneur.

Merci à tous pour votre aide
 

Pièces jointes

  • Test doublons et conditions.xls
    24 KB · Affichages: 64
  • Test doublons et conditions.xls
    24 KB · Affichages: 64
  • Test doublons et conditions.xls
    24 KB · Affichages: 69

mintri

XLDnaute Occasionnel
Re : Sans DOUBLONS et conditions avec formules matricielles

Hello hd006

Bonjour le forum,
je doit rassembler cela dans un petit tableau recap (voir fichier) afin de savoir dans un pays combien de base 3 si quelqu'un peut m'expliquer comment faire cela je suis preneur.

Merci à tous pour votre aide

Tu veux dire pour chaque continent plutôt que pays non ?
Essaye cette formule en cellule AY28 : =+SOMMEPROD((AE28:AE71="Asie")*(AM28:AM71=3))

Edit : à adapter pour les autres cellules :)
 

hd006

XLDnaute Nouveau
Re : Sans DOUBLONS et conditions avec formules matricielles

Re mintri, forum
Cela fonctionne trés bien, merci beaucoup.
Par contre les continents ou pays ne sont pas récurent il peuvent changer, un dossier peut ne comporter que la chine, suisse. Comment faire pour retrouver en AX la liste de la colonne AE sans doublons.
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Sans DOUBLONS et conditions avec formules matricielles

Bonjour,


-Sélectionner AX28:AX149
=sansdoublons(AE28:AE71)
-Valider avec Maj+ctrl+entrée

JB
 

Pièces jointes

  • Test doublons et conditions.xls
    36.5 KB · Affichages: 89
  • Test doublons et conditions.xls
    36.5 KB · Affichages: 92
  • Test doublons et conditions.xls
    36.5 KB · Affichages: 116
Dernière édition:

mintri

XLDnaute Occasionnel
Re : Sans DOUBLONS et conditions avec formules matricielles

Re hd006,

Je ne suis pas sûr de bien comprendre le fichier mais une des solutions les plus simples serait de copier coller ta colonne AE sur une feuille à part, retirer les doublons de la colonne (menu données / supprimer les doublons) puis recoller la colonne en AX.
 

hd006

XLDnaute Nouveau
Re : Sans DOUBLONS et conditions avec formules matricielles

Bonjour BOISGONTIER, Mintri, le forum,
Un grand merci à BOISGONTIER car j'ai enormement appris grâce a vous et votre blog. la formule fonctionne bien par contre les "0" ne s'affiche pas quand par exemple il n'y a pas de base 3 dans un pays.
Merci a vous tous
 

hd006

XLDnaute Nouveau
Re : Sans DOUBLONS et conditions avec formules matricielles

Re bonjour le forum,

J'ai tenter toute la matiné de transferer la formule matricielle du fichier test à mon fichier et j'obtient à la place de la liste sans doublons #NOM?, avez vous une idée ?
merci d'avance.

Hd
 

BOISGONTIER

XLDnaute Barbatruc
Repose en paix
Re : Sans DOUBLONS et conditions avec formules matricielles

Il faut créer un module

-Alt+F11
-Insertion/Module
-Copier/Coller du code

Code:
Function SansDoublons(champ As Range)
  Set mondico = CreateObject("Scripting.Dictionary")
  temp = champ
  For Each c In temp
    If c <> "" Then mondico(c) = ""
  Next c
  Dim b()
  ReDim b(1 To Application.Caller.Rows.Count)
  i = 1
  For Each c In mondico.keys
     b(i) = c
     i = i + 1
  Next
  SansDoublons = Application.Transpose(b)
End Function

JB
 

hd006

XLDnaute Nouveau
Re : Sans DOUBLONS et conditions avec formules matricielles

Re forum,
J'ai réussi à tous transferer et ca fonctionne quand je rentre les infos à la mains.
Pour corser le tous ma liste est entrer par un userform simple et il ne semble pas les voir la formule ne les prend pas en compte.
Est-ce normal que ca ne fonctionne pas ( ce genre de formule ne peut pas prendre en compte le donnée d'un Usf)as ou ai-je un probleme? dans la formule ou le userform ?
Merci pour qui a une info

Hd
 

hd006

XLDnaute Nouveau
Re : Sans DOUBLONS et conditions avec formules matricielles

Bonjour le forum,
besoin d'un petit renseignement car dans le cadre d'une formule matricielle lorsque le dossier n'est pas en action ou les ligne ne sont pasd utilisée j'ai dans mon tableau a la place du résultat : #div/0!, ce qui n'est pas tres joli en présentation . si vous savez comment faire merci d'avance.
HD
 

Discussions similaires

Réponses
6
Affichages
373

Statistiques des forums

Discussions
312 428
Messages
2 088 332
Membres
103 817
dernier inscrit
Leberger