2014-11-04 10 views
11

Jak ręcznie wprowadzić wiele kryteriów w funkcji DSUM?Dokumenty Google z wieloma kryteriami ręcznymi w DSUM

mogę mieć go sprawdzić jeden zestaw z kryterium: =DSUM(J3:L55, "Charge", {"Category";"Coffee"})

jednak zmianie, że do =DSUM(J3:L55, "Charge", {"Category";"Coffee";"Split";"Yes"} powoduje, że wystarczy użyć "Category";"Coffee" ale i ignorować sekcję ;"Split";"Yes".

Jaka jest składnia, aby ustawić wiele kryteriów w google docs? Naprawdę nie mogę stworzyć tabeli 2x2 dla każdej kategorii, którą mam (=DSUM(J3:L55, "Charge", D7:E8)) i zamiast tego muszę po prostu ręcznie wprowadzić kryterium.

DSUM with table criterion is in blue

DSUM kryterium tabeli jest w kolorze niebieskim. Wybieram "Kategoria" mimo "Podziel"? i chcesz użyć kryterium kategorii i podziału jako kryterium bez konieczności uciekania się do ciemnoniebieskiego stołu, który widzisz tam

Odpowiedz

13

Spróbuj

=DSUM(J3:L55, "Charge", {{"Category";"Coffee"},{"Split";"Yes"}})

+0

Nie wiesz, dlaczego odrzucono cokolwiek. To jest poprawna składnia. To jest naprawdę stare pytanie i już dawno wymyśliłem, jak to zrobić, tylko w innym arkuszu kalkulacyjnym. –

+1

Wznosiłem głos, ponieważ ta odpowiedź nie działa we wszystkich językach. Inna składnia wskazana w innych odpowiedziach (używając '\') działa w każdym języku. – LucasB

+0

W języku portugalskim, testując i kończąc z poniższymi odpowiedziami, działałem tak: '= DSUM (J3: L55;" Charge "; {{" Kategoria ";" Coffee "} \ {" Split ";" Tak "}})' Może pracować w innych językach łacińskich. – AnaRita

1

Kiedy robisz d7: e8, będzie iterować najpierw na kolumnach, a potem na liniach. Więc na twoim przykładzie miałbyś "kategorię", "podział?" (1 linia) i "Kawa", "Tak" (druga linia).

Tak więc, zamiast {"Kategoria", "Kawa", "Podziel", "Tak"} powinieneś użyć {"Kategoria", "Podziel", "Kawa", "Tak"}.

5

Poprawną składnią jest użycie przecinków do oddzielenia kolumn. {"Kategoria", "Podziel", "Kawa", "Tak"} {Kolumna1, Kolumna2; Test 1, Test 2} , więc Twoja formuła powinna być = DSUM (J3: L55, "Opłata", {"Kategoria", "Podziel", "Kawa", "Tak"})

3

Nie możesz użyć ",". formuła powinna być

=DSUM(J3:L55; "Charge"; {"Category"\"Split";"Coffee"\"Yes"}) 
+1

recenzenta: To wydaje się wielką pierwszą odpowiedź, chociaż nie widzę zależność między rozwiązania i tureckiej ... –

+0

I usunąłeś swój komentarz dotyczący Turcji i wyjaśnień, ponieważ nie są one wymagane. Dobra odpowiedź – Ram

+1

Moja odpowiedź jest skierowana do użytkowników tureckich, ponieważ w tureckim formacie arkuszy kalkulacyjnych google nie można używać "," char jako separatora w formułach. Używa się go dla miejsca dziesiętnego, więc google zaleca używanie "\" znaków zamiast "," – user1545636

2

samo, jeśli używasz formatu francuskiej. Nie możesz użyć ,. Formuła powinna być

=DSUM(J3:L55; "Charge"; {"Category"\"Split";"Coffee"\"Yes"}) 

Może to samo dla innych łacińskich laguages ​​zbyt

komentarz