Planning de Rendez-vous hebdomadaire

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

H

Hervé

Guest
Bonjour à tous,

Comment faire pour que les rendez-vous repris sous forme de listing (date; heure; nom; adresse; n°; contact) soient mis à leurs place ( date et heure) automatiquement dans un tableau (jours en horizontal et heures (par 1/2 h) en vertical ?

Mille mercis
 
Salut Hervé,

Trois petites questions :
Les dates; heure; ... sont-ils dans des cellules d'une même colonne ou dans des colonnes différentes ?
Dans le listing, les dates sont-elles triées ?
Faut-il prévoir que des dates supplémentaires pourraient être ajoutées par la suite ?

Le plus simple me semble de créer un tableau contenant toutes les dates et heures possibles, puis de placer à l'intérieur de ce tableau une formule SOMMEPROD avec comme référence les en-têtes de colonnes et de lignes afin de rapatrier le nom corrrespondant dans le listing au bon endroit.

Un petit exemple nous faciliterait la vie.

Ândré.
 
Bonjour Ândré,

Les dates, heures,... sont dans des colonnes différentes. Mais les dates ne
sont pas triées.
J'avais joint mon fichier excel mais l'envoi aboutissait à une erreur PHP.
C'est pourquoi j'avais finalement envoyé mon message sans piece jointe.

Voici mon fichier en attaché.

A bientôt

Hervé
 

Pièces jointes

Bonjour,

Ce n'est pas ton fichier, mais la présentation est à peu près la même.
Ou bien on ne reporte que le nom :
Index(Plage des noms; Equiv(Date & Heure; Plage des dates & Plage des heures; 0))
Ou bien on reporte nom, adresse, tél :
Index(Plage des noms & Plage des adresses & Plage des Tél ; Equiv(Date & Heure; Plage des dates & Plage des heures; 0))

Formules matricielles, à valider par ctrl, maj et entrée.
Dans le fichier, les formules sont nommées et ne sont plus à valider par ctrl, maj et entrée.

Pour donner un nom à une formule en la copiant dans la barre de formule :
<http://www.excel-downloads.com/html/French/forum/messages/1_99592_99592.htm>
 

Pièces jointes

Salut Monique,

Je classe, je classe ... (mon clmasseur "Monique" devient très volumineux - lol)

Je ne savais pas que la fonction SOMMEPROD ne renvoyait que des valeurs numériques et non du texte.

Comme il y avait une colonne numérique, mon idée était de renvoyer cette valeur, d'en chercher l'adresse, puis de récupérer la valeur texte par la fonction DECALER.

Ceci aurait peut-être permis d'éviter la matricielle.
Mais je n'ai pas encore eu le temps de chercher.

En tout cas, ta solution est pour le moins plus directe.
A défaut de remerciements d'Hervé, reçois les miens !

Ândré.
 
Bonjour,

C'est peut-être possible avec un Decaler()

Sinon, dans le fichier de Hervé, j'ai compté le nb d'octets gagnés par les formules nommées.
1024 octets pour 10 formules en feuille 1 (les plus courtes).
Et la formule, une fois nommée, ne se valide plus par ctrl, maj et entrée.
 
Bonsoir,

Et hop la version en Tableau croisé dynamique, une autre vue……une autre possibilité


CoucouCeleda.gif
 

Pièces jointes

Quel bonheur d'arriver au bureau et de voir que ce qui m'a pris la journée et 3 litres de café hier n'est plus qu'un mauvais souvenir.

Je ne vous (Monique, André, Celeda et les autres) remercierai jamais assez

Hervé
 
Quel bonheur d'arriver au bureau et de voir que ce qui m'a pris la journée et 3 litres de café hier n'est plus qu'un mauvais souvenir.

Je ne vous (Monique, André, Celeda et les autres) remercierai jamais assez

Hervé
 
Salut Monique,

Ta formule fonctionne à merveille ... mais...
... à chaque nouvelle entrée dans le listing Contact, Excel lance un "recalcul", et ce recalcul s'effectue sur les 6000 lignes de Contact (listing) pour les 105 cellules de l'Agenda (1 cellule par demi-heure pour 5 jours/semaine)

Y aurait-il possibilité
soit de générer le recalcul de manière non automatique
soit de ... toute les bonnes idées sont acceptées avec plaisir et remerciements.
 
Bonjour Hervé

Tu as trois solutions

La première à appliquer son les TCD, solution de Celeda

La deuxième cocher "calcul sur ordre" dans l'onglet "calcul" des options (préférences) d'Excel.

La troisième de faire un code VBA pour lancer le calcul

@+Jean-Marie
 
Salut Jean Marie et merci de te préoccuper de mon sort

Certes la solution des TCD serait plus rapide en temps de calcul mais mes connaissances en la matière ne me donnent que des résultats numériques. Or il faudrait que le TCD me donne un résultat (texte, date ,...) et non pas une somme. Que faire ?...
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
11
Affichages
2 K
  • Question Question
Microsoft 365 Planning de Gantt
Réponses
10
Affichages
2 K
Réponses
12
Affichages
1 K
  • Question Question
Microsoft 365 Planning
Réponses
2
Affichages
2 K
Retour