Asana tasks by project dans un tableur en direct

Ajoutez la table Tasks by project à une feuille comme source de données nommée tasks_by_project et ses 29 colonnes deviennent des noms que vos formules, tableaux croisés dynamiques et graphiques utilisent. Sheets la lit dans votre espace de travail Asana à chaque ouverture ou actualisation de la feuille.

Les champs personnalisés sont aussi des colonnes, au nom du champ. Portefeuilles, objectifs et saisies de temps demandent une offre payante d'Asana ; dans un espace gratuit, ces tables sont vides.

Formules sur cette table

=data.tasks_by_project.sum(days_overdue)
Total days overdue. Additionne la colonne Days overdue sur toutes les lignes de Tasks by project.
=data.tasks_by_project.sum(days_overdue, section, A2)
Days overdue par section. Avec un section en A2, le total pour celui-ci. Étirez la formule vers le bas à côté d'une liste de ces valeurs.
=list.tasks_by_project(section)
Chaque section, une seule fois. Déverse les valeurs distinctes de section dans la colonne : les libellés de lignes pour la formule ci-dessus.
=data.tasks_by_project.sum(days_overdue, due_date, ">=2026-01-01")
Depuis une date. Uniquement les lignes dont Due date est postérieur ou égal au 1er janvier 2026. Les critères tels que ">=", "<" et "<>" fonctionnent comme dans n'importe quel tableur.
=data.tasks_by_project.count(id, section, "<>")
Lignes avec un section. Compte les lignes dont Section n'est pas vide.

Rapports qui l'utilisent

=data.tasks_by_project.count(id, project, A2, completed, FALSE)
Tâches ouvertes par projet. Listez les projets avec =list.tasks_by_project(project) en colonne A et comptez à côté les tâches ouvertes. Une tâche dans deux projets compte dans les deux.
=data.tasks_by_project.count(id, project, A2, completed, TRUE) / data.tasks_by_project.count(id, project, A2)
Part terminée par projet. Tâches terminées en part de toutes les tâches du projet en A2.

Colonnes

ColonneDans les formulesType
IDidTexte
Task IDtask_idTexte
TasktaskTexte
ProjectprojectTexte
Project IDproject_idTexte
SectionsectionTexte
Section IDsection_idTexte
Via parent taskvia_parent_taskOui / non
CompletedcompletedOui / non
StatusstatusTexte
DuedueTexte
Days overduedays_overdueNombre entier
Due datedue_dateDate
Start datestart_dateDate
AssigneeassigneeTexte
Assignee IDassignee_idTexte
SubtasksubtaskOui / non
Created atcreated_atDate et heure
Created monthcreated_monthTexte
Completed atcompleted_atDate et heure
Completed oncompleted_onDate
Completed monthcompleted_monthTexte
Updated atupdated_atDate et heure
Project: Ownerproject_ownerTexte
Project: Teamproject_teamTexte
Project: Archivedproject_archivedOui / non
Project: Completedproject_completedOui / non
Project: Due dateproject_due_dateDate
Assignee: E-mailassignee_e_mailTexte

Autres tables work

Vos tasks by project, en direct

Tâches, projets, personnes, portefeuilles, objectifs et saisies de temps deviennent des tables que les formules, tableaux croisés et graphiques lisent directement. Le travail ouvert et en retard, la charge par personne et l'avancement restent à jour, sans export.