Si j'ai bien compris la fonction INDIRECT("jours["&D$1&"]") va prendre la valeur littérale de la cellule D1 de la feuille "devis" pour faire la somme des valeurs de la colonne B du tableau "jours" pour les lignes triées suivant les dates. Il faut que la cellule D1 corresponde exactement à l'entête de la colonne B du tableau sinon cela ne fonctionne pas. J'ai mis du temps mais je pense avoir compris.
En revanche je ne comprends pas la logique des critères dates:
=SOMMEPROD(($A2<=jours[date])*($B2>jours[date])*INDIRECT("jours["&D$1&"]"))*C2