mam następującą funkcję zapytaniapomocną Spreasheet ZAPYTANIE Function coś, co można wykorzystać w ARRAYFORMULA
=QUERY(C:J,"SELECT SUM(J) WHERE C='"&C2&"' AND H<=date'"&TEXT(H2,"yyyy-MM-dd")&"' LABEL SUM(J) ''",0)
GDZIE C2 i H2 względnej oraz w każdym rzędzie są unikalne (C2, C3, C4, ... i H2 , H3, H4 ...)
muszę umieścić go w ARRAYFORMULA, dzięki czemu wytwarza pewną wynik na każdym rzędzie
już spędził jak cały dzień, sprawdzając wszystkie inne rozwiązania z SUMIFS i próbuje przepisać ponownie formułę MMULT, ale bez powodzenia.
Oto uproszczony przykład:
Proj Date Hours
APROJ 6/29/2015 81.75
APROJ 6/22/2015 80.75
BPROJ 8/3/2015 689
BPROJ 8/2/2015 656
BPROJ 8/10/2015 688
BPROJ 8/11/2015 729
CPROJ 8/12/2015 1757
Moja próba bez powodzenia: = ARRAYFORMULA (MMULT ((A: A = A1: A) * (B: B < = B1: B) * N (C : C), przeniesienia (znak (kolumna (C: C)))))
Pożądany kolumna:
CHECK
162.5
80.75
1345
656
2033
2762
1757
If umieścić w każdym wzorze rzędu: = SUMA.WARUNKÓW (C $ 2: C, A 2: A "=" & A2, B 2 USD: B, "< =" & B2) działa przy ręcznym rozszerzaniu począwszy od 2.
Z góry dziękuję.
Jeśli chcesz grać, wystarczy skopiować do siebie: https://docs.google.com/spreadsheets/d/12F4EsHvkiZb5gAPVo_uosd2YpZ1nw9QED_JlSAcVQYU/edit?usp=sharing
Zdobyłeś odznakę "Tumbleweed" (zadawane pytanie z zerowym wynikiem, bez odpowiedzi, bez komentarzy i niskich wyświetleń przez tydzień) =))) – alexsuslin
Nic dziwnego, próbowałem zmotywować się do rozwiązania tego dla ciebie, ale to jest naprawdę nudny. –
Czy można nawet obejść się bez używania javascript i funkcji niestandardowych? (* dziękuję za szczerość, teraz przynajmniej wiem, dlaczego nie ma komentarzy *) – alexsuslin