Microsoft 365 formules adéquates pour planning

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 !

Mwadepaname

XLDnaute Junior
Bonjour à tous,
Je dois mettre en place un planning de réunion via un formulaire.
Chose faite. Par contre lorsque j'extrais les données sur excel, j'ai des données "onglet sheet1" dans tous les sens.
je suis novice sur excel et je cherche une formule qui pourrait remplir mon tableau avec des données éparpillées sur un autre onglet.
J'ai donc un onglet "sheet1" où se trouve mes données brutes.
Un onglet "planning A" où j'ai tenté des formules afin d'avoir une meilleure visibilité.
Un onglet "Juillet" ou j'aimerais que soient incrémentées les données de "sheet1" ou "planning A" sur le planning existant.
Et c'est dans cet onglet que je souhaiterais mettre des formules afin que mes réunions soient remplies.
Il faudrait que si j'ai plusieurs personnes sur le même créneau horaire, elles soient toutes présentes.
Mais là je bloque :/
Si quelqu'un pouvait m'aider.
Je suis preneur de tout autre idée si jamais ma façon de faire n'est pas optimale.
Ci-joint le fichier.
Merci
 

Pièces jointes

Bonjour
Un essai avec les points en suspens suivants :
Les lignes intermédiaires Réunion 1 et Réunion 2 vont posées problème (notamment quand il s'agit de la même tranche horaire
Ces lignes pourraient-elles être supprimées et isolées les groupes par un cadre en gras
La structure des informations doit être strictement identique (telle qu'elle figure dans la feuille sheet1 après quelques corrections. Dans la feuille Sheet1, j'ai été amené à compléter l'année (2020) là où elle n'était pas présente
Les lundi semblent être particuliers. Si c'est le cas, que fait-on des personnes inscrites sur ces dates ?

A voir
 

Pièces jointes

Dernière édition:
Bonjour et merci pour votre aide.
Oui les lignes réunions 1 et 2 peuvent être supprimées en isolant par un cadre.
Les lundis sont effectivement particuliers, il n'y a qu'un créneau horaire.
Le formulaire en ligne ne proposent que les dates et créneaux présents dans les cellules non grisées.
Donc pour les lundis pas de soucis 😉
Par contre je n'y connais rien en VBA. Donc si la solution doit passer par VBA, je suis fichu.
Je ne souhaite pas de VBA car si un jour il y a un problème, je serais incapable de le résoudre.
Je viens de regarder le fichier et je vois que le résultat est top. C'est exactement ce que je souhaite sans VBA :/
 
Re,
C'est peut-être possible à l'aide de formule matricielle (qu'il faut répéter sur toutes les colonnes de chaque mois : une usine à gaz) : formule plutôt complexe comme l'exemple dans ce fichier avec une seule contrainte. 2 Contraintes dans le problème à résoudre : Heure et Jour
Je n'ai pas de solution hors VBA (peut-être qu'un spécialiste des formules matricielles......)
Bon courage
a+
 

Pièces jointes

Bon !
Après quelques recherches : En formule matricielle dans le tableau JUILLET
Pour ce faire :
Rajout dans la feuille planning A de 5 colonnes pour chaque semaine (des calculs intermédiaires)
(pourrait être réduite : mais plus simple pour la compréhension
Dans la feuille de chaque mois : ajustement des horaires pour correspondre aux horaires issues de la feuille planning A (ainsi : 08h30-09h00 devient 08h30-09h30)
Attention à la formule tirée vers le bas : à chaque changement d'horaire (le dernier rang dans la formule repart à 1 Regarder K29 et K41 à titre d'exemple)
Les formules matricielles se valident par CTRL+Majuscule+Entrée
Les temps de traitement risquent d'être long (pb des formules matricielles)

Les formules partent du principe qu'il n'y aura pas plus de 1000 lignes dans la feuille planning A
(sinon ajuster)
Tirer les formules vers le bas si nécessaire

... y'a peut-être plus simple
 

Pièces jointes

Alors là, bravo... Très bonne idée l'ajout de la colonne.
C'est parfait.
Je viens de tester et ajouter des données tout fonctionne.
Un grand merci, j'en apprends tous les jours.
Et vous m'avez convaincu pour le VBA. Je viens de m'inscrire dans une formation 🙂

Merci beaucoup
 
re,
je suis ravi que cela te convienne
Le problème que tu risques de rencontrer : le temps de réponse. Les formules matricielles sont très consommatrices (... et dans le cas présent, le nombre de formules est conséquent)
J'ai limité le nombre de lignes de la feuille planning A à 1000 (dans les formules). Est-ce suffisant ? ... et si c'est trop, mieux vaut ajuster à la baisse : le temps de réponse n'en sera que meilleur
Attention à la structure des données : elle doit être toujours la même (j'ai rajouté l'année 2020 sur la feuille Sheet1 sur quelques lignes
Très bonne idée d'apprendre VBA (l'essentiel de ma formation vient d'un travail personnel et l'accès à ce site merveilleux)
Bon courage
 
- 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

  • Question Question
Microsoft 365 sos planning
Réponses
6
Affichages
846
Réponses
40
Affichages
2 K
Réponses
5
Affichages
262
Réponses
1
Affichages
516
Retour