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: 68424 Skopiuj do schowka Liczenie osób w weekendy
Autor Wiadomość
PapaCell
forumowicz


Wersja: Win Office 2013
Posty: 24
Wysłany: 27-06-2020, 12:10   Liczenie osób w weekendy

Cześć!

Załączam przykładowy plik. Chciałbym żeby w zależności od dnia tygodnia osoby dostawały punkty. W taki sposób, że za piątek i niedziele przypada jeden punkt, a za sobotę dwa punkty.

Z góry dziękuję za pomoc! :)

przykładowy.xlsx
Pobierz Plik ściągnięto 10 raz(y) 9 KB

ID posta: 389125 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 661 razy
Posty: 3475
Wysłany: 27-06-2020, 12:36   

Zał.
.

Kopia przykładowy.xlsx
Pobierz Plik ściągnięto 12 raz(y) 10.12 KB

_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie.
ID posta: 389127 Skopiuj do schowka
 
 
PapaCell
forumowicz


Wersja: Win Office 2013
Posty: 24
Wysłany: 27-06-2020, 12:40   

A co zrobić, że zliczało z np. 6 arkuszy (6 miesięcy) ? Powstanie bardzo długa formuła idąc tą drogą.
ID posta: 389129 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 661 razy
Posty: 3475
Wysłany: 27-06-2020, 12:57   

Makro. Załącz plik.
.
_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie.
ID posta: 389132 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1667 razy
Posty: 5448
Wysłany: 27-06-2020, 16:58   

Jaka w ogóle ma być koncepcja przyznawania tych punktów? Każdy ma dostać z automatu wg kalendarza? Czy mają być jakieś kryteria przyznawania tych punktów? Poza tym jeśli ma to być potem sumowane wg pracowników i członków rodziny, to czy nie wystarczy sama liczba członków rodziny przy każdym pracowniku, zamiast wyszczególnienia wszystkich osób? Rozumiem, że członkowie rodziny dostają punkty równocześnie z pracownikiem, czy może muszą spełniać jakieś dodatkowe kryteria?
Całość - jeśli to ma czemuś konkretnemu służyć - trzeba dokładnie przemyśleć, żeby zliczać tylko to co niezbędne i zróżnicowane, a nie powielać tych samych wartości po kilkanaście razy.
Jeśli chodzi o formułę zaproponowaną przez umiejeada, to można ją skrócić przez zastosowanie funkcji WYBIERZ:
Kod:
=WYBIERZ(DZIEŃ.TYG(H$1;2);"";"";"";"";1;2;1)
albo
Kod:
=WYBIERZ(DZIEŃ.TYG(H$1;2);;;;;1;2;1)
w zależności od tego czy od poniedziałku do czwartku mają być puste teksty czy zera. Cały zakres dat można też od razu podsumować (dla jednej osoby):
Kod:
=SUMA(WYBIERZ(DZIEŃ.TYG(zakres_dat;2);;;;;1;2;1))
Sumowanie formułą tablicową.
ID posta: 389137 Skopiuj do schowka
 
 
PapaCell
forumowicz


Wersja: Win Office 2013
Posty: 24
Wysłany: 27-06-2020, 18:41   

kurde wybaczcie... zły plik załączyłem jako przykład

przykład.xlsx
Pobierz Plik ściągnięto 7 raz(y) 12.29 KB

ID posta: 389138 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 661 razy
Posty: 3475
Wysłany: 27-06-2020, 18:55   

Zał.
.

Kopia przykład-5.xlsx
Pobierz Plik ściągnięto 7 raz(y) 13.19 KB

_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie.
ID posta: 389139 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1667 razy
Posty: 5448
Wysłany: 27-06-2020, 20:24   

Zakładam, że pełna lista nazwisk będzie dostępna. Trzeba tylko zrobić listy wyboru, żeby nie było literówek. W zbiorczym arkuszu "weekendy" proponuję zrobić osobną kolumnę dla każdego miesiąca, a potem te miesiące zsumować. Wszystko można obsłużyć jedną formułą tablicową (jednokomórkową), skopiowaną następnie w dół i w prawo.
Kod:
=SUMA(WYBIERZ(DZIEŃ.TYG(ADR.POŚR(B$1&"!A2:A32");2);;;;;1;2;1)*(ADR.POŚR(B$1&"!B2:C32")=$A2))


przykład_punkty.xlsx
Pobierz Plik ściągnięto 11 raz(y) 12.91 KB

ID posta: 389143 Skopiuj do schowka
 
 
PapaCell
forumowicz


Wersja: Win Office 2013
Posty: 24
Wysłany: 28-06-2020, 12:29   

Dzięki Panowie.

Problem tylko jest w tym, że pula osób jest bardzo długa. Żeby wypluwało mi listę osób pojawiających się w weekendy w arkuszu weekend trzeba wykonać macro?
ID posta: 389163 Skopiuj do schowka
 
 
umiejead 
Excel Expert


Wersja: Win Office 2013
Pomógł: 661 razy
Posty: 3475
Wysłany: 28-06-2020, 12:31   

Nie trzeba ale może warto.
.
_________________
.
Jak poprawnie opisać problem: http://www.excelforum.pl/...ika-vt59262.htm
Chcesz precyzyjną odpowiedź - zadaj precyzyjne pytanie.
ID posta: 389164 Skopiuj do schowka
 
 
PapaCell
forumowicz


Wersja: Win Office 2013
Posty: 24
Wysłany: 01-07-2020, 08:08   

Próbuje to zrobić tym sposobem, ale jak nie wpisze to otrzymuje #adr!
Sama formuła z wpisaniem tego adresu pośredniego wypluwa mi #adr!

Maciej Gonet napisał/a:
Zakładam, że pełna lista nazwisk będzie dostępna. Trzeba tylko zrobić listy wyboru, żeby nie było literówek. W zbiorczym arkuszu "weekendy" proponuję zrobić osobną kolumnę dla każdego miesiąca, a potem te miesiące zsumować. Wszystko można obsłużyć jedną formułą tablicową (jednokomórkową), skopiowaną następnie w dół i w prawo.
Kod:
=SUMA(WYBIERZ(DZIEŃ.TYG(ADR.POŚR(B$1&"!A2:A32");2);;;;;1;2;1)*(ADR.POŚR(B$1&"!B2:C32")=$A2))
ID posta: 389256 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1667 razy
Posty: 5448
Wysłany: 01-07-2020, 11:33   

Czy w moim pliku z załącznika też masz te błędy #ADR!?
Jeśli nie, to dołącz swój plik z błędami.
ID posta: 389267 Skopiuj do schowka
 
 
PapaCell
forumowicz


Wersja: Win Office 2013
Posty: 24
Wysłany: 01-07-2020, 13:30   

Już wiem w czym jest problem. U mnie w pliku arkusze mam nazwane np. "Styczeń 20" i teraz jak robię adres pośredni zaznaczę komórkę gdzie będzie napisane "Styczeń 20" to kaplica. Formuła działa tylko jeśli będzie jeden wyraz, czyli sam "styczeń".

Wynika to z tego, że wtedy adres do komórki będzie 'styczen 20'!.
Adres pośredni takiej formy łyknąć nie chce

edycja Zbiniek:
Skoro masz polską klawiaturę, to jej używaj!
Tekst bez polskich "ogonków" jest mniej czytelny i często bezużyteczny dla osób korzystających z http://www.excelforum.pl/search.htm (Korzystasz?)
POPRAWIŁEM ZA CIEBIE.
ID posta: 389270 Skopiuj do schowka
 
 
Maciej Gonet 
Excel Expert


Wersja: Win Office 2016
Pomógł: 1667 razy
Posty: 5448
Wysłany: 01-07-2020, 13:43   

Ja osobiście nie polecam stosowania spacji w nazwach arkuszy, plików itp. Sam stosuję w takich przypadkach znak podkreślenia. Ale jeśli już mamy spacje i nie chcemy tego zmieniać, to są dwa sposoby:
1) zastosowanie dodatkowych pojedynczych apostrofów:
Kod:
=ADR.POŚR("'Arkusz 2'!A2")

2) zastosowanie dodatkowo funkcji ADRES (ta funkcja sama dodaje apostrofy jeśli trzeba):
Kod:
=ADR.POŚR(ADRES(2;1;;;"Arkusz 2"))

Dodałem jeszcze przykłady użycia z nazwą arkusza w komórce.
Jeśli nazwa w komórce ma się zaczynać od apostrofu, trzeba go użyć dwukrotnie, bo pierwszy jest znakiem formatującym.

ADRPOŚRzespacją.xlsx
Pobierz Plik ściągnięto 4 raz(y) 9.05 KB

ID posta: 389271 Skopiuj do schowka
 
 
PapaCell
forumowicz


Wersja: Win Office 2013
Posty: 24
Wysłany: 01-07-2020, 14:13   

Znalazłem inny sposób i działają mi adresy.

Wpisałem adr.pośr("'"&B1&"'"&"!A4:A33") i działa.

Kurcze nie mam teraz jak pliku wrzucić, ale problem pojawia się teraz w innym miejscu.

Formuła z wybierz dzień tygodnia adres pośredni ładnie mi wypluwa po wciśnięciu f9 wartości 0 dla dni od pon do czw i wartości 1 2 1 dla weekendów. (Załóżmy, że komórka g4)

Tak samo ładnie mi działa adres pośredni dla imion i nazwisk, po wciśnięciu f9 pokazują się fałsze i prawdy. (Załóżmy, że komórka h4)

Mam te dwie formuły w oddzielnych komórkach. Kiedy w trzeciej komórce wprowadzam suma(g4*h4) to już wyskakuje #arg!


Co ciekawe, po wpisaniu całej formuły w kolumnie styczeń i przeciągnąłem przez całą listę nazwisk, w 30 komórkach(nie od początku tylko w środku) otrzymałem dobre wartości, a w pozostałych 60 #arg!

edycja Zbiniek:
Skoro masz polską klawiaturę, to jej używaj!
Tekst bez polskich "ogonków" jest mniej czytelny i często bezużyteczny dla osób korzystających z http://www.excelforum.pl/search.htm (Korzystasz?)
POPRAWIŁEM ZA CIEBIE.
ID posta: 389274 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