Microsoft 365 Combiner 2 Listes

bibbip35

XLDnaute Occasionnel
Bonjour à tous

Est-ce qu'il est possible de combiner deux listes excel qui sont appelée par une formule

Dans mon cas , j'ai une 1er liste --> =DECALER(Absences_Salariés[[#En-têtes];[Date]];EQUIV($A$10;Absences_Salariés[Prénom];0);;NB.SI(Absences_Salariés[Prénom];$A$10))
Et une 2ème liste --> =Tableau6[Fériés]

Je cherche la formule qui permet de combiner ces 2 listes

Merci à tous

Bibbip35
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Re,
En PJ un essai avec une macro événementielle. celle ci se déclenche automatiquement lorsqu'on sélectionne la feuille "Combiner Liste", avec :
VB:
Sub Worksheet_Activate()
    Tablo1 = [Absences_Salariés[Date]]          ' transfert liste 1 dans array
    Tablo2 = [Tableau6]                         ' transfert liste 2 dans array
    [H4:H10000].ClearContents                   ' effacement données présentes
    [H4].Resize(UBound(Tablo1, 1), 1) = Tablo1  ' tranfert des deux tableaux dans la feuille
    Cells(4 + UBound(Tablo1, 1), "H").Resize(UBound(Tablo2, 1), 1) = Tablo2
End Sub
 

Pièces jointes

  • Liste Combiner.xlsm
    57.7 KB · Affichages: 1

bibbip35

XLDnaute Occasionnel
Merci Sylvanu

Le problème est que je souhaite appellé ces listes dans une formule

=Datefin([@[Date_début]];[@[Tps_
Prévu]];'Paramêtres Heures'!$C$4:$D$5;DECALER(Absences_Salariés[[#En-têtes];[Date]];EQUIV([@OPERATEUR];Absences_Salariés[Prénom];0);;NB.SI(Absences_Salariés[Prénom];[@OPERATEUR])))
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Le problème est que je souhaite appellé ces listes dans une formule
Expliquez au moins pourquoi. Ma macro le fait automatiquement.

En PJ une autre approche sans formules matricielles, avec :
VB:
=SIERREUR(SI(NB.SI(Absences_Salariés[Prénom];"*")>LIGNE()-4;INDEX(Absences_Salariés[Date];LIGNE()-3);INDEX(Tableau6[Fériés];LIGNE()-NB.SI(Absences_Salariés[Prénom];"*")-3));"")
 

Pièces jointes

  • Liste Combiner.xlsx
    51 KB · Affichages: 1

Discussions similaires

Réponses
8
Affichages
398

Statistiques des forums

Discussions
315 080
Messages
2 116 020
Membres
112 637
dernier inscrit
pseudoinconnu