Tri automatique pour la feuille de calcul Excel

Je souhaite créer une liste de choses à faire dans Excel, qui trie automatiquement les entrées à faire dans une liste, dans l'ordre de celles-ci en premier (les délais les plus proches). J'aimerais également qu'une section montre les tâches pour aujourd'hui et une autre pour les tâches hautement prioritaires qui se déroulent dans une semaine.

Je n'ai pas déjà programmé dans Excel. Je connais Python et JavaScript, mais je veux une solution Excel qui s'exécute à l'intérieur d'Excel (peut-être en utilisant VBA, le langage de programmation Excel).

Est-ce que ce genre de chose est possible dans Excel?

En supposant Excel 2007 ou version ultérieure:

  1. Définissez ce que signifie "Priorité" (Colonne B dans l'exemple).
  2. Indiquez ceux qui sont attendus dans une semaine =IF(AND(B2="Priority",C2<NOW()+7),1,"") dans D2 dans l'exemple et copiez-le.
  3. Créez un tableau pivot à partir des ColumnsA:D (Report Filter = Priorité, Row Labels = Date et tâche), filtrez sur plusieurs éléments: Priorité et (blanc).
  4. Prenez une copie du tableau pivot, modifiez le filtre de rapport sur «Priorité imminente» et filtrez «1».
  5. Rafraîchir à la demande.

Exemple SU457719