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
ID tematu: 64352 Skopiuj do schowka Forumuła - zliczenie indywidualnych kodów
Autor Wiadomość
kubac
świeżak


Wersja: Win Office 2016
Posty: 2
  Wysłany: 07-03-2019, 09:58   Forumuła - zliczenie indywidualnych kodów

Witam,

Potrzebuję pomocy w napisaniu formuły.
Posiadam dane zawierające kody ( format Ogólny, kombinacja cyfr i liter) które występują w jednej kolumnie. Dany kod może pojawić się wielokrotnie lecz tylko jednego dnia. W moim zbiorze jest około 20 dni oraz łącznie ponad 300 tyś kodów.
Przykład w wielkim minimum:

A B
1 01.01.19 _ a123
2 01.01.19 _ a123
3 01.01.19 _ a123
4 01.01.19 _ b123
5 01.01.19 _ b123
6 01.01.19 _ c12
7 02.01.19 _ c123
8 02.01.19 _ c123

Potrzbuję funkcję która zliczy ile indywidualnych kodów pojawiło się danego dnia (chciałbym aby dany kod był policzony tylko raz jednego dnia) przy wykorzystaniu kilku warunków np daty i numeru sklepu.
Nie mam na myśli np funkcji licz.warunki która zliczyła jaka była łączna suma wszystkich kodów które wystąpiły danego dnia.

Wynik który chciałbym uzyskać daną funkcją na podstawie mojego przykładu:
dzień 01.01.19 liczba kodów 3
dzień 02.01.19 liczba kodów 1

Proszę o pomoca bądź nakierowanie w jakis spoób mogę napisać daną funkcję.

Pozdrawiam.
ID posta: 363777 Skopiuj do schowka
 
 
Marecki 
Excel Expert



Wersja: Win Office 2019
Pomógł: 2079 razy
Posty: 6858
Wysłany: 07-03-2019, 10:04   

Dane zorganizuj do Tabeli i nazwij ją Tabela1.
Wklej do Power Query takie zapytanie
Kod:
let
    Źródło = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
    #"Usunięto duplikaty" = Table.Distinct(Źródło, {"B"}),
    #"Podzielono kolumnę według ogranicznika" = Table.SplitColumn(#"Usunięto duplikaty", "B", Splitter.SplitTextByEachDelimiter({" "}, QuoteStyle.Csv, false), {"B.1", "B.2"}),
    #"Pogrupowano wiersze" = Table.Group(#"Podzielono kolumnę według ogranicznika", {"B.1"}, {{"Liczność", each Table.RowCount(_), type number}}),
    #"Zmieniono typ" = Table.TransformColumnTypes(#"Pogrupowano wiersze",{{"B.1", type date}}),
    #"Zmieniono nazwy kolumn" = Table.RenameColumns(#"Zmieniono typ",{{"B.1", "Data"}})
in
    #"Zmieniono nazwy kolumn"


albo Tabelą przestawną - patrz załącznik.

TP.xlsx
Pobierz Plik ściągnięto 5 raz(y) 13.47 KB

_________________
Hardware - ta część komputera, którą można kopnąć kiedy software przestanie funkcjonować.

Szkolenia z Excela , FB
Office 2019 Professional Plus , Windows 10 x64
Pozdrawiam, były mkkk23 teraz Marecki.
  
ID posta: 363778 Skopiuj do schowka
 
 
Czeslaw
ExcelSpec


Pomógł: 160 razy
Posty: 574
Wysłany: 07-03-2019, 15:35   

formula
Kod:
=SUMA.ILOCZYNÓW((A$2:A$17=E2)/LICZ.WARUNKI(A$2:A$17;A$2:A$17;B$2:B$17;B$2:B$17))


Knyga1.xlsx
Pobierz Plik ściągnięto 5 raz(y) 9.59 KB

ID posta: 363799 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie 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