Strona 1 z 1

Filtrowanie danych zawartych w wielu arkuszach

: pn lip 01, 2013 10:58 pm
autor: estera
Witam,

Już raz Wasze sugestie bardzo mi pomogły, dlatego chciałabym poruszyć jeszcze jedną kwestię która sprawia mi ostatnio problem.

Mianowicie:
Posiadam dokument składający się z kilkuset arkuszy. Jest to ankieta. Każdy arkusz zawiera odpowiedzi innego ankietowanego.
Odpowiedzi są udzielane na zasadzie 0 lub 1.

Ostatni arkusz zawiera sumę wszystkich "0" i "1" z poprzednich arkuszy. Pozwala to na weryfikację, ile razy konkretne wartości zostały wytypowane.
Chciałabym dodać do całego dokumentu filtr, który pozwoli na sumowanie tychże wartości w ostatnim arkuszu ale wg konkretnych kryteriów. Myślałam tu o pogrupowaniu arkuszy albo o jakiegoś rodzaju zdefiniowaniu ich czy nawet nazwaniu (nie wiem jednak jak to zrobić :roll: ) co pozwoliłoby np. na uzyskanie opcji filtrowania tj.:
"sumuj tylko odpowiedzi ankietowanych płci męskiej" albo
"sumuj tylko odpowiedzi ankietowanych zamieszkujących miejscowości o liczbie mieszkańców 10 000 - 20 000" albo
"sumuj tylko odpowiedzi ankietowanych w wieku 17 lat" itd.

Próbowałam ugryźć to na wszystkie znane mi sposoby ale niestety problem przerasta moje umiejętności.
Przeglądałam też różne fora ale odpowiedzi brak.
Czy macie jakiś pomysł?
Złączam przykładowy dokument.
Pozdrawiam i z góry dziękuję za wskazówki.

Re: Filtrowanie danych zawartych w wielu arkuszach

: pn lip 01, 2013 11:45 pm
autor: Jan_J
Opracować wzorzec rekordu, który nie będzie wzorowany na formularzu do zakreślania, tylko na wartościach z określonego zbioru, np:
imię: tekst
wiek: liczba całkowita
płeć: znak K|M
liczba mieszkańców: liczba całkowita; kodowana klasa wielkości miejscowości
pewność: liczba całkowita z zakresu od -2 do 2
itd.

Pojedynczej ankietowanej osobie odpowiada pojedynczy rekord. Zapisujemy te rekordy w dogodnej postaci: albo w tabeli baz danych (lepiej), albo w arkuszu (gorzej). Ale nie tak jak teraz, w postaci formularzy, tylko w płaskiej tabeli, każdy rekord w jednym wierszu.

Wtedy okaże się, że zbiór danych wcale nie jest taki potężny, i jak najbardziej da się ogarnąć.

Będziesz miała możliwość odpytywania tabeli: w przypadku baz danych (lepiej) kwerendami SQL, w przypadku arkusza (gorzej) formułami, tabelami przestawnymi, (auto)filtrami, albo -- po imporcie arkusza do bazy -- także SQL-em, choć w ograniczonym zakresie.

Nie wiem, jaki jest charakter Twojego zadania i z czego ono wynika, na ile jest obowiązkiem nałożonym mimo woli, a na ile zgodnym z wykształceniem. Jednak spodziewałbym się, że bazy danych wchodzą do kanonu profesjonalnego przygotowania osób opracowujących wyniki ankiet. Bez wycieczek osobistych czy przytyków, to się po prostu opłaca umieć. Ale nic straconego...

Odsyłam w załączniku skoroszyt, w którym ostatni arkusz zawiera (nieoptymalne i niezabezpieczone przed błędami -- nie biorę za to odpowiedzialności) formuły budujące taką tabelę.

Re: Filtrowanie danych zawartych w wielu arkuszach

: wt lip 02, 2013 5:17 pm
autor: estera
Bardzo dziękuję za pomoc.
Można się było spodziewać, że rozwiązanie jest łatwiejsze niż sądziłam :)
Jak to mówią - najciemniej pod latarnią.