Strona 1 z 1

[SOLVED] zestawienie miesięcy - zebrane z poszczególnych dni

: śr lip 02, 2014 9:28 pm
autor: giedol
Mam problem.
Stworzyłem tabelę w której zbieram dane o % wykonaniu normy w poszczególne dni przez poszczególnych pracowników.
To jest prosta tabela wygląda tak że pionowo (kol. A) mam listę nazwisk a poziomo (wiersz 1) daty - (w nagłówkach mam: 01.07.2014; 02.07.2014 itd)
No a teraz problem:
potrzebuję z tej tabeli wyciągnąć nazwiska i średnie realizacje w poszczególnych miesiącach.
Nie wiem jak to zrobić (formuła, tabela przestawna?) - danych mam kilkadziesiąt pozycji i trudno to robić "na piechotę"
Muszę mieć z tego tabelę taką że nazwiska są jak poprzednio a w nagłówkach kolumn (wiersz 1) będę miał "lipiec"; sierpień" ... itd) a zawartością będą średnie realizacje zebrane z poszczególnych dni danego miesiąca.
Ktoś pomoże?

załączam przykładowy pliczek z danymi, które mam na starcie

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 3:39 am
autor: Raknor
Jeżeli dobrze zrozumiałem naturę problemu to najpierw należałoby zacząć od uporządkowania danych:
13 arkuszy (12 miesięcy + 1 roczny)

Pierwszy arkusz Styczeń → 31 kolumn + 1 kolumna na podsumowanie
Drugi arkusz Luty → 29 kolumn (28 dni + dodatkowy dzień przypadający na rok przestępny) + 1 kolumna na podsumowanie
itd.
Ostatni arkusz → brałby pod uwagę ostatnie kolumny z każdego miesiąca.

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 7:25 am
autor: giedol
Niestety, tak nie mogę zrobić. Dane w mojej tabeli zbierają się automatycznie z wielu różnych zakładek. Nie są chronologicznie ułożone. Muszę to móc wyciągać z jednej tabeli gdzie przeplatają się się dni z różnych miesięcy.
Może, ktoś ma na to jakiś pomysł?

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 10:34 am
autor: qdq
Zdecydowanie nie jest to najlepsze rozwiązanie, ale może Ci się przyda:

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 11:10 am
autor: giedol
dzięki, ale to jeszcze nie to.
Próbuję użyć funkcji średnia.warunków - ale pokazuje mi błąd.502
Udało mi się wyciągnąć z dat same miesiące (funkcja indeks(komórka z datą)) - dodatkowy wiersz pod datami
Jako warunki chcę użyć nazwisk i miesięcy. Chciałbym aby arkusz wyglądał jakoś tak:(załącznik)
Jak zmodyfikować tą formułę aby działała?

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 11:26 am
autor: qdq
Błąd 502 wskazuje na niewłaściwy argument. Nigdy nie używałem tej funkcji, więc tutaj nie pomogę.

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 6:47 pm
autor: Raknor
Chyba mam rozwiązanie.

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 8:22 pm
autor: giedol
Dzięki, rzeczywiście działa.
Ciekawa formuła wyciągająca miesiąc z daty. Ta moja była błędna, bo to dalej była cała data - tylko pokazana w formacie "MMMM".
Zastanawiam się czy nie można by jej zastąpić taką:
=TEKST(B1;"MMMM")
(b1) to komórka z datą w formacie dd.mm.yyyy Podstawiłem do Twojej tabeli i działało - czy tak też może być?
Jeszcze jedno pytanie:
Co jeśli pracownicy w zakładce "zestawienie" będą w innej kolejności? Jak się przed tym zabezpieczyć?

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 9:47 pm
autor: Raknor
Może być:

Kod: Zaznacz cały

=TEKST(B1;"MMMM")
A jakbyś nazwy pracowników pobierał z arkusza Dane?
Czyli w arkuszu Zestawienie w komórce A2:

Kod: Zaznacz cały

=dane.A3
i przeciągnął na resztę wierszy?

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 10:52 pm
autor: Jan_J
giedol pisze:Ciekawa formuła wyciągająca miesiąc z daty. [...]

Kod: Zaznacz cały

=TEKST(B1;"MMMM")
OK. Nawet lepsza, bo krótsza i sprawniej działa.

Jest też możliwość

Kod: Zaznacz cały

=INDEKS({"styczeń";"luty";"marzec";"kwiecień";"maj";"czerwiec";"lipiec";"sierpień";"wrzesień";"październik";"listopad";"grudzień"};MONTH(B1))
Mało kto pamięta o składni { }. Ale TEKST() jest ładniejsza.

Re: zestawienie miesięcy - zebrane z poszczególnych dni

: czw lip 03, 2014 11:24 pm
autor: giedol
Dziękuję wszystkim za pomoc.
Udało się. Pliczek działa tak jak chciałem.
Załączam gotowy - może komuś się przyda.
Dodałem jeszcze formułę "JEŻELI(CZY.BŁĄD...." aby wyeliminować pokazywanie błędu DZIEL/0 tam, gdzie jeszcze nie ma danych dla kolejnego miesiąca.