Obtenez de la valeur à partir d'une autre feuille Google

Aug 18 2020
  1. La formule doit être placée dans C7:={"SCHEDULE";ARRAYFORMULA()}
  2. Besoin d'une formule qui recherchera le nom de l'utilisateur INDIRECT(J6)et trouvera l'heure dans une autre feuille (1) en fonction du nom de la feuille de planification dans la cellule B3et (2) en fonction du jour sélectionné dansINDIRECT(J5)
  3. Si l'utilisateur n'a pas encore d'horaire (vide sur l'autre feuille, il doit renvoyer " AUCUN ENCORE ".
  4. En gros, nous obtiendrons l'horaire de l'utilisateur à partir de l'autre feuille ...

feuille principale: https://docs.google.com/spreadsheets/d/1c3HdMq4PA50pYr88JqPoG51jvru8ipp8ebe4z5DczTQ/edit?usp=sharing

autre feuille qui a les horaires: https://docs.google.com/spreadsheets/d/1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo/edit?usp=sharing

Réponses

1 player0 Aug 18 2020 at 05:37

utilisation:

={"SCHEDULE"; ARRAYFORMULA(IF(INDIRECT(J6)="",,IFNA(VLOOKUP(INDIRECT(J6), 
 IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo", "User Schedules!B4:Z"), MATCH(INDIRECT(J5), 
 IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo", "User Schedules!2:2"), 0)-1, 0), "NONE YET")))}


mettre à jour:

={"SCHEDULE"; ARRAYFORMULA(IF(INDIRECT(J6)="",,IFNA(VLOOKUP(INDIRECT(J6), 
 IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo", B3&"!B4:1000"), MATCH(INDIRECT(J5), 
 IMPORTRANGE("1LM7yIJJ_w6mftXJhQgonLy67w6CUooU04WgdwG9k3xo", B3&"!2:2"), 0)-1, 0), "NONE YET")))}