Je suis en train d'élaborer un formulaire et une feuille de suivi du temps.
Tout fonctionne et je peux obtenir l'instance suivante d'une ligne contenant le nom de l'utilisateur pour obtenir le temps écoulé pendant lequel il était dans ce statut.
La formule que j'utilise actuellement est la suivante :
=ArrayFormula(iferror(INDEX($A2:$A,SMALL(IF(B2=$B3:$B,ROW($B$2:$B)),1)), NOW()))
Toutefois, cela ne fonctionne pas dans une ARRAYFORMULA.
J'ai essayé :
=ARRAYFORMULA(VLOOKUP(B2:B, {INDIRECT("B"&ROW(A2:A)+1&":B"), INDIRECT("A"&ROW(A2:A)+1&":A")}, 2, FALSE))
Ce qui ne fonctionne pas dans une formule de tableau à cause de INDIRECT.
=ARRAYFORMULA(SORTN(FILTER(A3:A, B3:B=B2), 1))
Ne fonctionne pas avec ARRAYFORMULA
=ARRAYFORMULA(QUERY(A3:C, "SELECT MIN(A) WHERE B = '"&$B2&"' label MIN(A) ''"))
Ne fonctionne pas avec ARRAYFORMULA.
Ces formules fonctionnent toutes si je les fais glisser manuellement vers le bas, mais je ne veux pas avoir à ouvrir cette feuille toutes les deux heures pour la faire glisser vers le bas.
Aidez-nous !
Lien vers la feuille où je me suis amusé avec des formules :
https://docs.google.com/spreadsheets/d/1ZZOFTFlhmanQPNfRreT2bBinlkb00uaK-qypmEMD3ww/edit