Ve sloupci A mám názvy asi 500 písniček. Ve sloupci B mám vypsané všechny jejich hudební styly. Mým cílem je zjistit, kolik stylů tam celkem je, a zároveň zjistit počet jejich opakování.
Jeden člověk mi poradil funkce =(SUMA(DÉLKA(B:B))-SUMA(DÉLKA(DOSADIT(B:B;D1;""))))/DÉLKA(D1) … jenže, abych tohle mohl použít, tak musím ručně procházet celý seznam s 500 písničkami, kde je 3000 slov, a po jednom hledat a vypisovat hudební styl. Bohužel, když jsem tohle udělal u počítání bez užití funkcí, tak jsem asi musel některý styl nebo styly přehlédnout. Už jsem nad tím strávil příliš mnoho času.
Pro lepší obrázek napíšu vzorek dat z Excelu a hned pod to výsledek, k němuž bych se chtěl dostat (ačkoliv jak mi Excel výsledná data naformátuje, je mi jedno)
Práce:
Song A | Alternativní rock, Alternativní metal, Hard rock
Song B | Pop rock, Alternativní rock, Nu metal
Song C | Alternativní rock, Alternativní metal, Progressive metal
Song D | Alternativní rock, Nu metal, Hard rock
Výsledek:
Alternativní rock: 4
Alternativní metal: 2
Hard rock: 2
Pop rock: 1
Nu metal: 2
Progressive metal: 1
Konečným cílem je zjistit procentuální podíl jednotlivých stylů, abych zjistil, co primárně poslouchám.
Zajímavá 1Pro koho je otázka zajímavá? Alesh před 1434 dny |
Sledovat
Nahlásit
|
Jak píše Alesh: je to špatná struktura databáze – ve sloupci B je
několik hodnot, navíc v různém pořadí. Asi bych šel přes rozdělení do
několika buněk (sloupců), třeba přes překopírování do txt a pak
načtení pomocí rozdělovníku (čárky). Pokud bude v buňce jen jedna
hodnota, tak už se stím bude dát pracovat …
Jinak ručně se dá zjisti četnost už nyní pomocí filtrů: pokud nahoře
zadám „Hard rock“, tak mi to ty dva výskyty vyfiltruje, bez hohledu na
umístění v textovém řetězci .....
0 Nominace Nahlásit |
Že by to šlo vyloženě jen přes standardně integrované funkce
v Excelu, to si nemyslím, resp. bude to nejspíš robustní řešení, které
se bude složitě používat.
Prostě tahle struktura není „databázová“ a blbě se dá
zpracovávat.
Napadají mě dvě možnosti, jak by to asi šlo řešit:
Název, Alternativní rock, Alternativní metal, Hard rock, Pop rock, Nu
metal atd.
Song 1, X, X, , X
Song 2, , , X, X
atd.
Pak si jen spočítáš X v každém sloupci. Ale samozřejmě musíš
překuchat celou strukturu, což se ti asi nechce. 🙂
Každopádně zajímavé žánry! 😉
0 Nominace Nahlásit |
V Excelu moc nedělám, ale ve Wordu nebo podobném souboru si mohu zadat slovo a dám funkci a například najdu, kolikrát se to slovo opakuje. Takže bys zadal třeba Rock a vyšlo by ti třeba 50 a tak bys postupoval dále. A jak vidím, máš u každé skladby několik možností. Takže zařazení je někdy problematické. Já mám na počítači několik stovek filmů – horory, detektivky, pohádky a pod, ale nemám to roztříděné, takže něco zadám a vyhledám a pak se podívám. Toto je běh na dlouho trať. Rozvrhni si to na delší dobu. Ovšem je možné, že to budeš posuzovat subjektivně, takže jednou označíš skladbu jako rock, a druhý den ji označíš jinak.
0
před 1434 dny
|
0 Nominace Nahlásit |
Excel není na správu databáze to nejlepší řešení, udělej si to v Accessu.
0
před 1434 dny
|
0 Nominace Nahlásit |
Bedy | 1528 | |
Michal Kole | 1199 | |
led | 1156 | |
Hlada | 1131 | |
mosoj | 1124 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 814 | |
Dochy | 725 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |