#excel Hej Mirki! Potrzebuję pomocy z wyciągnieciem dnia tygodnia i godziny z komórki, która jest w takim formacie: "24.05.2023 01:59:27". Chcę wyciągnąć do osobnej komórki jaki to był dzień tygodnia (w tym przypadku środa), a do kolejnej komórki chcę przepisać godzinę: 01:59. Niby proste, ale swoje umiejętności excela oceniam na poniżej podstawowych i już chwilę się z tym męczę ( ͡° ʖ̯ ͡°) Pomożecie?
Cześć, potrzebuje odpłatnej pomocy w Excelu. Chodzi o pomoc w 80% gotowym arkuszu, który nie działa do końca przez nieznany błąd w formułach. Sprawa dość złożona do opisania we wpisie, więc jak chcesz zarobić pare dyszek to odezwij się na PW. Wygooglowanie czegokolwiek nie pomoże, więc jeśli też nie jesteś biegły w Excelu to dziękuję.
Chodzi o to, że mam arkusz polegający na automatycznym obliczaniu potrzebnych części do wytworzenia pewnych przedmiotów. Uwzględnić
Chodzi o to, że mam arkusz polegający na automatycznym obliczaniu potrzebnych części do wytworzenia pewnych przedmiotów. Uwzględnić
brak_nicku via Wykop
- 0
@WlasnieInstalujeWindowsa: Trzeba znaleźć błąd logiczny w formułach. Zadanie może być trywialne albo niewykonalne albo cokolwiek pomiędzy. Trudność zależy od:
a) Ilości formuł, ich skomplikowania i głębokości relacji
b) Stopnia precyzji opisu: co dokładnie i jak ma być wyliczane, co działa, co nie działa i dlaczego (w sensie wynik jest taki, a powinien być taki ponieważ...)
Z punktem a) sobie poradzę, ale na punkt b) nie mam żadnego wpływu. Jeśli otrzymam to
a) Ilości formuł, ich skomplikowania i głębokości relacji
b) Stopnia precyzji opisu: co dokładnie i jak ma być wyliczane, co działa, co nie działa i dlaczego (w sensie wynik jest taki, a powinien być taki ponieważ...)
Z punktem a) sobie poradzę, ale na punkt b) nie mam żadnego wpływu. Jeśli otrzymam to
brak_nicku via Wykop
- 0
@Limonene: Za dużo razy to widziałem, żeby wejść do takiej rzeki. Rachunek jest prosty: na takich "zleceniach" żadnych sensownych pieniędzy się nie zarobi. Nie znaczy, że nie można czasem komuś pomóc, ale warunek jest jeden: ten ktoś musi dobrze wiedzieć czego chce i szanować czas osoby pomagającej.
brak_nicku via Wykop
- 1
- 0
Hej Mirunie,
chciałabym w excel stworzyć formułę na automatyczne przefiltrowanie treści w zależności od długości tabeli. Innymi słowy- mam tabelę o długości X (wiersze) i Y (kolumny). W kolumnach są pewne słowa klucze, które wyszukuję i na podstawie tego chcę stworzyć nową tabelę z przefiltrowanymi rekordami.
Przykład: Tabela w załączniku.
Chciałabym wyłuskać wartość komórki A29, która jest zapisana za pomocą formuły =ROWS(tabela) i wrzucić odpowiednio do komórek poniższej tabeli, która jest już
chciałabym w excel stworzyć formułę na automatyczne przefiltrowanie treści w zależności od długości tabeli. Innymi słowy- mam tabelę o długości X (wiersze) i Y (kolumny). W kolumnach są pewne słowa klucze, które wyszukuję i na podstawie tego chcę stworzyć nową tabelę z przefiltrowanymi rekordami.
Przykład: Tabela w załączniku.
Chciałabym wyłuskać wartość komórki A29, która jest zapisana za pomocą formuły =ROWS(tabela) i wrzucić odpowiednio do komórek poniższej tabeli, która jest już
brak_nicku via Wykop
- 1
Mam nadzieję, że do klarownie wyjaśniłam, starałam się :P
@jafik: Obawiam się, że nie. Wręcz przeciwnie, to się w ogóle kupy nie trzyma zaczynając od:
Przy przeciągnięciu komórek w lewo/prawo komórka A29 staje się A30, 31...
Przy przeciąganiu w lewo/prawo w formule zmienia się kolumna a nie wiersz.
Ogólnie:
"Samochody$A2:$J$"&A29
nie zadziała. Do wyboru jest kilka formuł pozwalających działać na adresach: INDIRECT, OFFSET (obu zdecydowanie nie polecam), najlepszą jest INDEX, tylko
brak_nicku via Wykop
- 1
@jafik: Zauważyłem, że używasz INDEX, ale w innym celu - kombinację INDEX/MATCH do wyszukiwania danych. Tylko formuła INDEX ma jedną wielką zaletę - ona nie zwraca wartości tylko komórkę, a ta w razie potrzeby zamieniania jest na wartość (jak we wcześniejszym przykładzie. Jeśli chcesz zamienić dwójkę - nic prostszego:
INDEX(Samochody!$A:$A,nr_wiersza1,1)
, tak samo można zastąpić adres komórki końcowej: INDEX(Samochody!$J:$J,nr_wiersza2,1)
. Czyli zamiast Samochody$A$2:$J29
możesz użyć każdej z możliwości:INDEX(Samochody!$A:$A,nr_wiersza1,1):INDEX(Samochody!$J:$J,nr_wiersza2,1)
Samochody$A$2:INDEX(Samochody!$J:$J,nr_wiersza2,1)
INDEX(Samochody!$A:$A,nr_wiersza1,1):Samochody$J$29
Robert Karaś zwyciężył 10-krotnego Ironmana. Pobił rekord świata o 18 godzin
Robert Karaś ukończył 10-krotnego Ironmana w Brazylii. Pobił rekord świata na dystansie 38 kilometrów pływania, 1800 kilometrów jazdy na rowerze, 422 kilometry biegu. Morderczy wyścig ukończył z czasem 164 godziny 14 minut i 2 sekundy.
z- 330
- #
- #
- #
- #
- #
brak_nicku via Wykop
- -3
@Corranh: Tylko on nigdy nie ukrywał, dlaczego uprawia akurat dyscyplinę w której nie ma wielkiej konkurencji - jest medialna. Karaś znał wielu utytułowanych zawodników rywalizujących w iron manie i wiedział, że nie mają z tego pieniędzy. On zaś uprawia może bardzo niszową konkurencję, ale ilekroć bije jakiś rekord świata, to jest o nim bardzo głośno. A to przyciąga sponsorów. W jednym z wywiadów mówił, że 5 czy 6 lat temu zarobił
Mirki, przygotowuję dokument odnośnie wykorzystania procentowego drewna podczas procesu cięcia wzdłużnego i chciałbym przygotować w #excel taki jakby wykres(okrąg), na którym zaznacze dany fragment i obliczy mi jakim procentem tego okręgu jest zaznaczenie a jakim reszta (odpad) coś podobnego jak na załączonym zdjęciu, ktoś podpowie w jaki sposób to zrobić?
#programowanie #software #arkusze #arkuszkalkulacyjny
#programowanie #software #arkusze #arkuszkalkulacyjny
brak_nicku via Wykop
- 0
@cleveland: standardowy wykres kołowy na świecie wygląda jak poniżej (pomijając lokalizację etykiet, którą łatwo zmienić), pytanie czy warto wymyślać własny typ wykresu pokazujący 2 wartości jako 3. Jeśli będziesz chciał, żeby wykres aktualizował się po zmianie zaznaczenia to nie obędzie się bez VBA, a używając VBA możesz sobie namalować cokolwiek dusza zapragnie tylko trudno będzie znaleźć gotowe rozwiązanie, więc pozostanie wykonanie całości we własnym zakresie/wynajęcie kogoś do zrobienia tego.
Wspinaczka sportowa. Ponownie zrobiła to! Aleksandra Mirosław i jej nowy rekord
Wspaniała Aleksandra Mirosław zadziwia wszystkich! Polka podczas zawodów Pucharu Świata we wspinaczce sportowej na czas znowu pobiła swój rekord świata.....
z- 75
- #
- #
- #
- #
- #
- #
brak_nicku via Wykop
- 25
Na tych zawodach Ola biła rekord świata czterokrotnie:
https://www.ifsc-climbing.org/index.php/world-competition/speed-records
https://www.ifsc-climbing.org/index.php/world-competition/speed-records
O disajder #snooker
brak_nicku via Wykop
- 2
@Breaking-DAD: nie, dogrywka.
brak_nicku via Wykop
- 1
@Breaking-DAD: nie ma sensu się silić na wymyślanie nowego znaczenia dla słowa, które szczególnie w tym sporcie ma jedno jedyne znaczenie
#excel #windows #informatyka
Czy mając słupek danych w excelu, który ma 1000 rekordów, da się wyciągnąć 10 z nich do drugiego słupka, tak aby był zachowany mniej więcej taki sam interwał?
Czy mając słupek danych w excelu, który ma 1000 rekordów, da się wyciągnąć 10 z nich do drugiego słupka, tak aby był zachowany mniej więcej taki sam interwał?
brak_nicku via Wykop
- 1
Czy mając słupek danych w excelu, który ma 1000 rekordów, da się wyciągnąć 10 z nich do drugiego słupka, tak aby był zachowany mniej więcej taki sam interwał?
@F2f9TkqT5b:
=INDEKS($A$1:$A$1000;WIERSZ(A1)*100)
Co ja robię źle? Wyskakuje mi błąd 13, ogólnie rzecz biorąc, chcę zablokować możliwość zapisu pliku excel, w inny sposób niż poprzez właśnie makro haselgenerator.
Private Sub WorkbookBeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Application.Caller <> "haselgenerator" And SaveAsUI = False Then
MsgBox "Zapis pliku w inny sposób niż poprzez haselgenerator jest niedozwolony!", vbCritical, "Błąd"
Cancel = True
End If
End Sub
#excel
Private Sub WorkbookBeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Application.Caller <> "haselgenerator" And SaveAsUI = False Then
MsgBox "Zapis pliku w inny sposób niż poprzez haselgenerator jest niedozwolony!", vbCritical, "Błąd"
Cancel = True
End If
End Sub
#excel
brak_nicku via Wykop
- 1
Co ja robię źle?
@Czarny-rycerz_40k: z niewiadomych przyczyn zakładasz, że właściwość "Caller" może zawierać nazwę procedury, która wywołała zapis pliku. Nie może i łatwo to potwierdzisz czytając jej opis.
Problem łatwy do obejścia - definiujesz flagę (zmienną globalną typu Boolean), która wartość True będzie miała ustawianą wyłącznie przez procedurę, która ma mieć prawo zapisu. Ważne by upewnić się, że flaga zawsze będzie zerowana na koniec (nawet jeśli po drodze pojawi się
brak_nicku via Wykop
- 1
@Czarny-rycerz_40k: Zamiast flagi i żeby zabezpieczyć się przed nadpisaniem możesz spróbować coś w ten deseń:
Sub MySave(FileName As String)
Application.EnableEvents = False
On Error GoTo CleanUp
ThisWorkbook.SaveAs FileName
CleanUp:
Application.EnableEvents = True
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Cancel = True
If SaveAsUI Then
Dim FileName
FileName = Application.GetSaveAsFilename()
If FileName <> False Then
If FileName <> ThisWorkbook.Path & "\" & ThisWorkbook.Name Then
'Albo If FileName
- 0
Siema,
Czy jest jakiś sposób, aby zrobić edycję zaznaczenia w google sheets tak jak w stacjonarnym excelu, że ciągnę za kwadracik i mi dodaje kolejne komórki do sumowania czy trzeba od nowa zaznaczyć zakres?
#googlesheets #excel
Czy jest jakiś sposób, aby zrobić edycję zaznaczenia w google sheets tak jak w stacjonarnym excelu, że ciągnę za kwadracik i mi dodaje kolejne komórki do sumowania czy trzeba od nowa zaznaczyć zakres?
#googlesheets #excel
brak_nicku via Wykop
- 0
@Kexu: wciskasz shift i wtedy wystarczy kliknąć komórkę, która ma być nowym końcem zakresu. Ewentualnie też shift i strzałkami zmieniasz rozmiar. Jak naciśniesz Ctrl, to możesz dodać drugi zakres jako drugi parametr.
brak_nicku via Wykop
- 1
@Kexu: trochę źle zrozumiałem, to co opisałem działa tylko wtedy gdy wpisujesz nową formułę, zaznaczysz jakiś zakres, ale chcesz go jednak powiększyć zanim zatwierdzisz formułę, a tu chodzi o edycję już zatwierdzonej formuły. Obawiam się, że to niemożliwe. Na potwierdzenie link do supportu. Tam swoją drogą gościu też najpierw źle zrozumiał tak jak ja :).
Pytanie do znawców #excel #googlesheets
Tworzę arkusz urlopowy w Google sheets dla współpracowników i mam duży problem. Jak mam zrobić, ze jeżeli 3 osoby wpiszą w komórkach przy swoich nazwiskach „u” przy danej dacie to cała kolumna w której wpisano 3 „u” ulegnie zablokowaniu i nie pozwoli na dalsze wpisanie „u” do czasu aż ktoś zrezygnuje z urlopu w tym czasie? Wiem jak zrobić opcję z formatowaniem warunkowym, która podkreśli komórki na
Tworzę arkusz urlopowy w Google sheets dla współpracowników i mam duży problem. Jak mam zrobić, ze jeżeli 3 osoby wpiszą w komórkach przy swoich nazwiskach „u” przy danej dacie to cała kolumna w której wpisano 3 „u” ulegnie zablokowaniu i nie pozwoli na dalsze wpisanie „u” do czasu aż ktoś zrezygnuje z urlopu w tym czasie? Wiem jak zrobić opcję z formatowaniem warunkowym, która podkreśli komórki na
brak_nicku via Wykop
- 2
@dexdorek91: proste sprawdzanie poprawności z formułą typu
=COUNTIF($I$1:$I$15,"u")<=3
i zaznaczonym odrzuć dane wejściowe.
brak_nicku via Wykop
- 0
@dexdorek91: pytanie, której części nie rozumiesz :). Dane->Sprawdzanie poprawności. Kryteria: Niestandardowa formuła. Oczywiście w formule trzeba wstawić odpowiedni zakres.
- 0
heja,
Jak zrobić z tego:
=JEŻELI(LICZ.JEŻELI($D6:$N6;"auto*")>0;$C6;"")
to:
=JEŻELI(LICZ.JEŻELI($D6:$N6;AN$2)>0;$C6;"")
Tzn, potrzebuję żeby szukało tekstu określonego w AN2 z dowolnym sufiksem w wierszu 6
#excel #googlesheets
Jak zrobić z tego:
=JEŻELI(LICZ.JEŻELI($D6:$N6;"auto*")>0;$C6;"")
to:
=JEŻELI(LICZ.JEŻELI($D6:$N6;AN$2)>0;$C6;"")
Tzn, potrzebuję żeby szukało tekstu określonego w AN2 z dowolnym sufiksem w wierszu 6
#excel #googlesheets
brak_nicku via Wykop
- 2
brak_nicku via Wykop
- 1
Mirki od #excel - jakoś ze dwa-trzy lata temu ktoś tu wrzucał "tłumaczenie" nazw funkcji w Excelu:
- czyli jak w wersjach polskiej i angielskiej nazywają się KONKRETNIE dane funkcje - np: dla angielskiego =SQR(9) mamy polskie PIERWIASTEK(9). Podzielcie się proszę, pewnie ktoś ma - u mnie gdzieś wcięło po starych backupach. :(
- czyli jak w wersjach polskiej i angielskiej nazywają się KONKRETNIE dane funkcje - np: dla angielskiego =SQR(9) mamy polskie PIERWIASTEK(9). Podzielcie się proszę, pewnie ktoś ma - u mnie gdzieś wcięło po starych backupach. :(
brak_nicku via Wykop
- 1
@bialy100k: tutaj możesz sobie przetłumaczyć dowolną (prawie) formułę w kilkunastu językach:
https://en.excel-translator.de/translator/
https://en.excel-translator.de/translator/
- 1
Cześć, mam pytanie odnośnie obliczania formuł w Excelu, czy jest możliwość w jakiś sposób sprawdzić, która formuła najbardziej wpływa na czas obliczania?
#excel
#excel
brak_nicku via Wykop
- 0
@Svierq: istnieją narzędzia, których autorzy twierdzą, że potrafią coś takiego robić, na przykład:
https://www.decisionmodels.com/FastExcelV4Profiler.htm
Nie korzystałem, więc nie wiem, czy jest to narzędzie warte polecenia. Kojarzę natomiast autora - Charlesa Williamsa i jego artykuły w internecie, Na pewno jest to ekspert najwyższej klasy.
Z doświadczenia wiem, że ktoś kto ma o tym pojęcie, jest w stanie bez dodatkowych narzędzi zlokalizować przyczyny wolnego działania kiepsko skonstruowanego skoroszytu.
https://www.decisionmodels.com/FastExcelV4Profiler.htm
Nie korzystałem, więc nie wiem, czy jest to narzędzie warte polecenia. Kojarzę natomiast autora - Charlesa Williamsa i jego artykuły w internecie, Na pewno jest to ekspert najwyższej klasy.
Z doświadczenia wiem, że ktoś kto ma o tym pojęcie, jest w stanie bez dodatkowych narzędzi zlokalizować przyczyny wolnego działania kiepsko skonstruowanego skoroszytu.
- 0
Jak zapisać w formule, aby wybierało kojeniu wyraz przy tej samej dacie
Formułę mam z sumy warunków i przy kryterium np. „Clocked In” chciałbym aby wybrało to drugie „Clocked In” z tej samej daty bez uwzględniania pierwszego.
Dodam, że będę miał czasami więcej „Clocked In” bo to zależy ile razy pracownik pójdzie na przerwę i wróci.
Tak samo tworzę uniwersalny czytnik, aby wrzucić dane i otrzymać rozliczenie
#excel #pytanie #programowanie
Formułę mam z sumy warunków i przy kryterium np. „Clocked In” chciałbym aby wybrało to drugie „Clocked In” z tej samej daty bez uwzględniania pierwszego.
Dodam, że będę miał czasami więcej „Clocked In” bo to zależy ile razy pracownik pójdzie na przerwę i wróci.
Tak samo tworzę uniwersalny czytnik, aby wrzucić dane i otrzymać rozliczenie
#excel #pytanie #programowanie
brak_nicku via Wykop
- 0
@Felynsky: czy to zdjęcie monitora czy zrzut ekranu to ma bardzo małe znaczenie, gorzej że z postu kompletnie nie wynika co konkretnie ma formuła liczyć. A to można opisać w 4 prostych punktach:
a) przykładowe dane - koniecznie bardziej skomplikowany przypadek, a nie najbardziej trywialny
b) jakie są parametry wejściowe funkcji
c) jaki ma być wynik funkcji
d) dlaczego taki ma być wynik
a) przykładowe dane - koniecznie bardziej skomplikowany przypadek, a nie najbardziej trywialny
b) jakie są parametry wejściowe funkcji
c) jaki ma być wynik funkcji
d) dlaczego taki ma być wynik
brak_nicku via Wykop
- 0
@Felynsky: Już lepiej. Z opisu wygląda, że idealnie nada się funkcja AGREGUJ.
Pierwszy parametr 14 (MAX.K) lub 15 (MIN.K)
Drugi parametr 6 - ignoruj błędy.
Parametr trzeci - tablica - trzeba skonstruować tak, żeby dla wierszy, które nas nie interesują formuła zwróciła błąd.
Parametr czwarty to k.
Dla przykładu drugie "Clocked Out" z daty z komórki H14 to:
Celowo w formule są zakresy (1000 wierszy) a nie całe kolumny,
Pierwszy parametr 14 (MAX.K) lub 15 (MIN.K)
Drugi parametr 6 - ignoruj błędy.
Parametr trzeci - tablica - trzeba skonstruować tak, żeby dla wierszy, które nas nie interesują formuła zwróciła błąd.
Parametr czwarty to k.
Dla przykładu drugie "Clocked Out" z daty z komórki H14 to:
=AGREGUJ(15;6;($D$1:$D$1000)/($C$1:$C$1000=H14)/($E$1:$E$1000="Clocked Out");2)
Celowo w formule są zakresy (1000 wierszy) a nie całe kolumny,
Cześć Mureczki, Pomógłby ktoś z ogarniętą głową do arkuszy kalkulacyjnych? Konkretnie to Google Sheets, chociaż pewnie w innych podobnie by to działało.
Generalnie chodzi o to, że chciałbym aby komórka z ciągiem znaków miała przypisaną wartość z innej komórki.
W tym przypadku G2=J2 a np G26=J26 itd.
W kolumnach CDEF, w wierszach od 2 do 43 chciałbym wpisywać ciąg znaków odpowiadający ciągom z kolumny G a odpowiednia komórka sumująca w danej kolumnie
Generalnie chodzi o to, że chciałbym aby komórka z ciągiem znaków miała przypisaną wartość z innej komórki.
W tym przypadku G2=J2 a np G26=J26 itd.
W kolumnach CDEF, w wierszach od 2 do 43 chciałbym wpisywać ciąg znaków odpowiadający ciągom z kolumny G a odpowiednia komórka sumująca w danej kolumnie
brak_nicku via Wykop
- 0
@themindcrusherHS: trochę spóźnione, ale formuła w C45 (można przeciągnąć w prawo) powinna w wystarczyć:
=SUMPRODUCT(XLOOKUP(C2:C43,$G$2:$G,$J$2:$J,0))
a) nie gwarantuje, że rozwiązanie nawet jeśli istnieje zostanie znalezione
b) przy takiej liczbie zmiennych powinna się mimo a) bardzo dobrze sprawdzać
W międzyczasie przypomniało mi się, że istnieje algorytm (sam go nawet kiedyś miałem okazję wykorzystać), który działa w czasie O(N*X) i zawsze znajduje rozwiązanie, o ile istnieje. N to liczba elementów, X szukana
Jeśli