2013-03-18 3 views
0

J'ai plusieurs planificateurs straight-forward, comme ceci:Comment obtenir les données pour les deux prochaines semaines?

| date  | person | person 2 | description | 
2013-03-01  peter  pam painting 
2013-03-18  john  carl cleaning 
2013-03-20  max  anne washing 

Sur une autre feuille, je veux filtrer les « événements » pour les 2 prochaines semaines seulement. Comment puis-je atteindre cet objectif? J'ai essayé plusieurs façons, mais aucune d'entre elles ne fonctionne.

Avec =ARRAYFORMULA(DAYS360(B2:B;NOW())) Je peux obtenir un numéro de jour dans une colonne différente. 0 = aujourd'hui, 1 = hier, -1 demain et cetera. En fait, j'ai besoin de filtrer les jours -1 à -14. Parfois, il n'y a que 2 événements, parfois 5 en 2 semaines.

Edit: Certaines choses que je trouve

  • D'abord, je filtre les daynumbers corrects avec =filter(A2:A50;A2:A50>-14;A2:A50<0)

  • Ensuite, je fais un vlookup =vlookup(G32,A1:E49;5;false)
    (où G32 est le filtercommand, A2 : A50 les numéros de jour, A1: E49 toutes les données)

Répondre

0

Ceci est une bonne opportunité pour la commande QUERY et Query Language.

Je suppose que vos données sont dans 4 colonnes, A: D, dans "feuille 1".

=query('sheet 1'!A:D,"select * where datediff(A, now()) < 14 and datediff(A, now()) > 0") 
Questions connexes