Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
Przesunięty przez: bodek
28-08-2019, 21:56
Google Excel - licz jeżeli + suma - nie wiem jak zrobić
Autor Wiadomość
tomaszpasko
świeżak


Wersja: Mac Office 2016
Posty: 8
Wysłany: 28-08-2019, 13:36   Google Excel - licz jeżeli + suma - nie wiem jak zrobić

Cześć, mam tabelę jak na obrazku. W zasadzie na obrazku opisałem co potrzebuję zrobić.

Próbowałem przez
- sumif, sumif
- countif, countifs

ale nie umiem tego połączyć.

O co mi chodzi?
1. Kolumna B, wiersz 101 nazwa głównego zbioru, na przykład "ODC US all time 2019-08-05"
2. W kolumnie B, jest 8 wierszy gdzie jest nazwa jak wyżej + inna zmienna (Lookalike (US, X%) - )
3. Co chciałbym uzyskać? Aby Excel przeszukał kolumnę B w poszukiwaniu każdego wiersza zawierającego fragment z wiersza 101, następnie zsumował kolumnę D dla wierszy 10-15 oraz 98 i 99 oraz zsumował kolumnę F z wierszy 10-15 oraz 98 i 99 - czyli z tych wierszy, które mają fragment z wiersza 101.

Da się coś takiego zrobić? Ktoś może pomóc?

2019-08-28_1334.png
Plik ściągnięto 25 raz(y) 173.43 KB

ID posta: 373244 Skopiuj do schowka
 
 
Kaper 



Zaproszone osoby: 2
Wersja: Win Office 365
Pomógł: 4178 razy
Posty: 7781
Wysłany: 28-08-2019, 17:09   

Skorzystaj z
Kod:
=COUNTIF(zakres_z_tekstami,"*"&komórka_z_częścią_tekstu&"*",zakres_do_sumowania)


Na przyszłośc popopzycja/prośba: oprócz (czasem zamiast) obrazka załączaj plik Excela - patrz http://www.excelforum.pl/...ika-vt59262.htm

Zeszyt3.xlsx
Pobierz Plik ściągnięto 36 raz(y) 8.9 KB

_________________
Kaper Jej Królewskiej Mości :boss

Jeśli dane będą torturowane dość długo, przyznają się do wszystkiego
ID posta: 373254 Skopiuj do schowka
 
 
tomaszpasko
świeżak


Wersja: Mac Office 2016
Posty: 8
Wysłany: 28-08-2019, 21:16   

Dzięki!

Próbowałem tak jak piszesz, ale widzę błąd. Możesz zerknąć w pliku Google? Bo może Excel vs Google mają inne formatowanie?

Link: no links please!!! Regulamin forum.
ID posta: 373259 Skopiuj do schowka
 
 
apollo
ExcelSpec


Pomógł: 1295 razy
Posty: 4482
Wysłany: 28-08-2019, 22:54   Re: Google Excel - licz jeżeli + suma - nie wiem jak zrobić

tomaszpasko napisał/a:

3. Co chciałbym uzyskać? Aby Excel przeszukał kolumnę B w poszukiwaniu każdego wiersza zawierającego fragment z wiersza 101, następnie zsumował kolumnę D dla wierszy 10-15 oraz 98 i 99 oraz zsumował kolumnę F z wierszy 10-15 oraz 98 i 99 - czyli z tych wierszy, które mają fragment z wiersza 101.

Jeśli chcesz sumować od wiersza 4 do 100 kolumnę D to np.
Kod:

=SUMA(query(B4:D100;"select D where B like '%"&B101&"%'"))


Jeśli chcesz sumować całą kolumnę to
Kod:

=SUMA(query(B4:D;"select D where B like '%"&B101&"%'"))


Sumuj kolumnę F podobnie.
ID posta: 373262 Skopiuj do schowka
 
 
tomaszpasko
świeżak


Wersja: Mac Office 2016
Posty: 8
Wysłany: 29-08-2019, 08:46   

apollo - dzięki!

Pierwsza formuła działa, aczkolwiek jeśli chcę rozszerzyć zakres to muszę włączyć obliczenia iteracyjne. Jak to uruchomiłem to za każdym razem jak robię edycję arkusza (wpise nawet literę A) to liczba się zmienia. Wiesz może jak rozwiązać ten problem?
ID posta: 373272 Skopiuj do schowka
 
 
apollo
ExcelSpec


Pomógł: 1295 razy
Posty: 4482
Wysłany: 29-08-2019, 09:43   

Pisz konkretami.
Gdzie masz formułę, w której komórce?
Gdzie w podanym pliku wpisałeś "A", i na jaką liczbę liczba się zmieniła?
ID posta: 373281 Skopiuj do schowka
 
 
tomaszpasko
świeżak


Wersja: Mac Office 2016
Posty: 8
Wysłany: 29-08-2019, 09:46   

użyłem tego kodu
Kod:
=SUMA(query(B4:D;"select D where B like '%"&B[b]101[/b]&"%'"))
ale zmieniłem to, co jest pobrubione ze 101 na 114 reszta została tak samo.
ID posta: 373283 Skopiuj do schowka
 
 
apollo
ExcelSpec


Pomógł: 1295 razy
Posty: 4482
Wysłany: 29-08-2019, 10:38   

Zmieniasz warunek to się zmienia wynik. Tak ma być, prawda? A jeśli chodzi o co innego to nie dyskutuję, kiedy oszczędzasz każde słowo. Nie próbuję zgadnąć, co masz na myśli.
ID posta: 373297 Skopiuj do schowka
 
 
tomaszpasko
świeżak


Wersja: Mac Office 2016
Posty: 8
Wysłany: 29-08-2019, 12:48   

Apollo - sorry, już wyjaśniam na obrazkach :)

2019-08-29_1246.png
Plik ściągnięto 14 raz(y) 122.99 KB

2019-08-29_1247.png
Plik ściągnięto 17 raz(y) 128.76 KB

ID posta: 373309 Skopiuj do schowka
 
 
apollo
ExcelSpec


Pomógł: 1295 razy
Posty: 4482
Wysłany: 29-08-2019, 16:24   

W Excel nie można umieścić formuły w Dk, jeśli wynik formuły zależy od Dk - Circular Reference.
Myślę, że w Goole sheets tak samo.

Dlaczego B4:D a nie B4:D113?

Czasami trzeba organizować dane w logiczną strukturę.
ID posta: 373322 Skopiuj do schowka
 
 
tomaszpasko
świeżak


Wersja: Mac Office 2016
Posty: 8
Wysłany: 29-08-2019, 21:32   

Czym jest Dk?
Dlatego jest nieskończona ilość (cała kolumna D), bo cały czas przybywa wierszy więc musialbym non stop kontrolować czy wszystkie wiersze są liczone.
ID posta: 373339 Skopiuj do schowka
 
 
apollo
ExcelSpec


Pomógł: 1295 razy
Posty: 4482
Wysłany: 29-08-2019, 22:18   

tomaszpasko napisał/a:
Czym jest Dk?

Wstaw w miejscu k dowolną liczbę.

Podaję przykład: "W Excel nie można umieścić formuły w D114, jeśli wynik formuły zależy od D114 - Circular Reference.
Myślę, że w Goole sheets tak samo."

Ponieważ nic nie pisałeś, co chcesz obliczyć, dlaczego coś musisz zrobić w taki a nie inny sposób, więc nic nie proponuję. Nie jestem od zgadywania.
ID posta: 373342 Skopiuj do schowka
 
 
tomaszpasko
świeżak


Wersja: Mac Office 2016
Posty: 8
Wysłany: 30-08-2019, 13:39   

Hej, odpisałem :)

Dlatego jest nieskończona ilość (cała kolumna D), bo cały czas przybywa wierszy więc musialbym non stop kontrolować czy wszystkie wiersze są liczone. -> dlatego muszę liczyć całą kolumnę, a nie tylko zakres (na przykład do D100).

Czy teraz wyjaśniłem Ci :)? Chodzi głównie o to, dlaczego po zmianie z D100 na wyższy zakres jak D1000 czy na całą kolumnę D Google Sheet przestaje liczyć...
ID posta: 373366 Skopiuj do schowka
 
 
apollo
ExcelSpec


Pomógł: 1295 razy
Posty: 4482
Wysłany: 30-08-2019, 14:19   

tomaszpasko napisał/a:
Hej, odpisałem :)

Dlatego jest nieskończona ilość (cała kolumna D), bo cały czas przybywa wierszy więc musialbym non stop kontrolować czy wszystkie wiersze są liczone. -> dlatego muszę liczyć całą kolumnę, a nie tylko zakres (na przykład do D100).

Czy teraz wyjaśniłem Ci :)? Chodzi głównie o to, dlaczego po zmianie z D100 na wyższy zakres jak D1000 czy na całą kolumnę D Google Sheet przestaje liczyć...

Patrz na rysunek 2.

Masz formułę w D114
Kod:

=SUM(query(B4:D; "select D where B like '%"&B114&"%'"))


Czyli sumować wszystkie komórki w D kiedy odpowiadające komórki w kolumnie B = B114.

Oczywiście B114 spełnia warunek, więc wartość D114 jest składnikiem obliczanej sumy. Czyli żeby obliczyć wartość formuły w D114 trzeba znać wartość D114 - żeby obliczć D114 trzeba znać D114. To jest Circular Reference
ID posta: 373368 Skopiuj do schowka
 
 
tomaszpasko
świeżak


Wersja: Mac Office 2016
Posty: 8
Wysłany: 01-09-2019, 20:07   Re: Google Excel - licz jeżeli + suma - nie wiem jak zrobić

Dobra, zrobiłe tak, że działa, bo wartość wyszukiwaną dodałem do ostatniego wiersza arkusza, wtedy liczy, ale jeśli ktoś doda kolejny wiersz, to wtedy skrypt nie będzie go sumował.

Da się to jakoś obejść? Bo ten skrypt z Twojego pierwszego postu nie działa.

Kod:

=SUMA(query(B4:D;"select D where B like '%"&B101&"%'"))


Sumuj kolumnę F podobnie.[/quote]

Dzięki za pomoc :)!
ID posta: 373420 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe