Création de "types" / tableaux

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

CAP

XLDnaute Occasionnel
Bonjour le forum,

J'ai essayé d'expliquer aussi clairement que possible ma reqûete dans l'exemple ci-joint.

En vous remerciant par avance de votre aide,

Cordialement,

[file name=Exemple_20050930113446.zip size=5726]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_20050930113446.zip[/file]
 

Pièces jointes

Bonjour CAP, Bonjour Hervé,

J'arrive après la guerre mais comme c'est une solution différente en formules, je la propose quand même dans le fichier joint.

En résumé:

plages horaires nommées (Hor1 à Hor4)
Formule pour définir les types ='Typ '&ligne()-1
Plage nommée pour les types

recherche avec index Equiv sur la plage 'types'

=INDEX(Types;EQUIV(A15&B15&C15&D15;Hor1&Hor2&Hor3&Hor4;0))

@+

Gael [file name=Exemple_horaires.zip size=2988]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_horaires.zip[/file]
 

Pièces jointes

Rebonjour Hervé, Gael et le forum,

Merci Gael pour cette deuxième proposition. En fait, mon problème est un peu plus compliqué parceque j'ai oublié de noter un point important :
Un Typ ne se définit pas de façon unique : deux horaires qui ont le même hor 1 OU hor 4 ont le même Typ. Par exemple,

Si on a
08:00 12:00 13:00 17:00
et
08:00 15:00

Ces deux possibiltés ont le même Typ.
Ce qui pose du coup un pb dans les solutions proposées (du moins me semble t-il),

Qu'en pensez-vous ?

Encore merci de vous pencher sur mon problème,

Cordialement,
 
Rebonjour à tous,

Ci-joint fichier modifié.

La première ligne est nommée 'Typ 1'.
A partir de la 2ème,
si Hor1 et Hor2 ne se trouvent pas dans les lignes précédentes ==> nouveau type='Typ '+plus grand numéro utilisé +1.
Sinon, recherche du Typ de Hor1 ou Hor2 selon le cas.

Attention, formules matricielles à valider par Crtl Maj Entrée

@+

Gael [file name=Exemple_horaires_20050930172826.zip size=3283]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Exemple_horaires_20050930172826.zip[/file]
 

Pièces jointes

Bonjour Gael, le forum

Désolé pour le délai de réponse.
Merci beaucoup Gael pour ta réponse. Je vais essayer d'inclure ça dans ma macro 🙂
Petite question : qu'est-ce que la validation de formules matricielles ? est-ce que ça risque de me poser un problème pour ma macro ?

Merci et bonne journée,

CAP
 
Bonjour Cap, Bonjour Hervé, Le forum,

En fait, je t'ai envoyé une solution avec des formules et pour moi, si tu l'utilises, il faut garder le principe des formules et ne pas les intégrer dans une macro.

J'ai testé sur ton exemple avec plusieurs cas et ça fonctionne bien dans tous les cas.

Sinon, je n'y connait rien en macro, et je ne sais pas si cela pose probleme d'intégrer ce type de formules.

@+

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

B
Réponses
16
Affichages
3 K
B
Z
Réponses
3
Affichages
2 K
Zebouchon
Z
E
Réponses
17
Affichages
4 K
E
P
Réponses
1
Affichages
2 K
PierreJeanPierre
P
T
Réponses
0
Affichages
12 K
T
B
Réponses
15
Affichages
8 K
Biasloler
B
L
Réponses
3
Affichages
2 K
lily1612
L
J
Réponses
4
Affichages
15 K
JerCaz
J
J
Réponses
3
Affichages
2 K
JerCaz
J
M
Réponses
4
Affichages
2 K
M
Retour