Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#excel

Lider

w Technologia

25piorunów

Microsoft umożliwia korzystanie z Pythona w Excelu

We’re announcing a significant evolution in the analytical capabilities available within Excel by releasing a Public Preview of Python in Excel. Python in Excel makes it possible to natively combine Python and Excel analytics within the same workbook - with no setup required. With Python in Excel

Autorytet

w Excel

0piorunów

Hej  swiry.
Potrzebuje Waszej pomocy. Chciabym przerobic plik w pracy.
Aktualnie plik wyglada jak zrzut.jpg
Celem jest, by powstala lista rozwijana ( zrzut1.jpg lub zrzut2.jpg), w ktorej zmieniaja sie automatycznie i odpowiednie symbole parametrow dla konkretnego typu maszyny
n.p.
Gdy wybiore w komorce G2 "Maszyna A" maja wyswietlic sie automatycznie w G3, G4, itd symbole x y z - zrzut1.jpg
Gdy wybiore w komorce G2 "Maszyna B" maja wyswietlic sie automatycznie w G3, G4, itd symbole ; + ? - zrzut2.jpg
Symbole parametrow maja byc nieedytowalne - nie moga byc jak lista rozwijalna "podkategorii"

dzieki za pomoc!

Gruba ryba1piorunów

@Bjordhallen no to sprawdź jak działa funkcja =IF w excelu, jeśli polski to =jezeli na tej postawie zrobisz że jeśli maszyna A to parametry mają być takie, jesli pokaże się maszyna b, to z automatu przypiszą się inne. Tak bym to zrobił na szybko.

Lider2piorunów

@Bjordhallen Coś takiego w sensie?

Jeśli tak, to funkcja wyszukaj poziomo

G1: lista rozwijana z B2:D2

W G3: =WYSZUKAJ.POZIOMO($G$1; $A$2:$D$5; 2;FAŁSZ)
W G4: =WYSZUKAJ.POZIOMO($G$1; $A$2:$D$5; 3;FAŁSZ)
W G5: =WYSZUKAJ.POZIOMO($G$1; $A$2:$D$5; 4;FAŁSZ)

Pokaż więcej komentarzy (7)

Autorytet

w IT

0piorunów

Mordeczki może ktoś mi pomoże bo ja już próbowałem chyba wszystkiego.
Mam arkusz w  z tabelą na jakieś 20 kolumn i niecałe 1000 wierszy. Pozakładane różne filtry. Gdy wybiorę wyczyść filtrowanie to program głupieje. Niby działa, ale tak jakby nie odświeża się graficznie. Mogę go edytować, klikać wszystko ale robię to w ciemno. Gdy zamykam go to wyskakuje okienko w którym pyta czy zapisać zmiany, ale nie widać ani tekstu, ani guzików, sam tytuł okna. Co najciekawsze jak kliknę w miejsce gdzie powinien być guzik "Zapisz" to normalnie zapisuje i zamyka program. Ma ktoś może pomysł co to może być i jak naprawić?

GURU1piorunów

@Bigos Zacząłbym od samej naprawy pakietu office.

Jaki windows i jaki office?

Od bodaj 2013 opcja naprawy zawarta jest w instalatorze tj. znajdujesz pakiet office w ustawieniach -> dodaj usuń programy (czy jak to się tam nazywa) i przy office klikasz modyfikuj, a następnie naprawa w kolejnym oknie

Autorytet1piorunów

Just Excel things. Co się dzieje jak zapiszesz plik bez filtrów i go otworzysz? Też głupieje? Próbowałeś skopiować wszystko do nowego pliku? To czasem pomaga.

Pokaż więcej komentarzy (10)

Gruba ryba

w ELEKTRONIKA

4piorunów

Tomeczki drogie, bo sprawa wagi wielorybiej.

Polecacie jakiś laptop/ stacjonarkę do excela? Przerabiam po 40 tysięcy kontaktów i intelek i5 11 generacji się dławi jak Sasha Grey murzyńską pałą.

GURU1piorunów

Jak masz taki plik mogę otworzyć na moim MB Air z 16GB ram i sprawdzić jak to pójdzie.

Osobistość0piorunów

@Tomoe Po mojemu to wyeksportuj to do jakiegoś SQL albo zamów usługę za pieniądze, to nie będę duże kwoty, bo nie znam się ale się wypowiem: Excel tworzy sobie plik czy tam index z metadanymi do arkuszy i to zawisa na przetwarzaniu tego indeksu i na każdym gracie tak będzie bo ten proces nie jest zoptymalizowany pod taką ilość i typ danych jakie masz.
Rozumiem że tak podstawowa sprawa jak dysk jest ogarnięta i masz jakiś przyzwoity SSD.

Gx

Pokaż więcej komentarzy (29)

Kompan

w Hydepark

3piorunów

 

Potrzebuję pomocy. Mam komórkę w ustawionym przeze mnie formacie gg:mm i wpisuję do niej dane w postaci np. 26.06.2023 13:30 celem późniejszego działania formułami, inaczej daty i godziny w formułach się nie będą dobrze przeliczać. Problem jednak w tym, że chcę, aby excel wyświetlał tą komórkę w formacie gg:mm, ale on po wpisaniu danych automatycznie zmienia format na dd.mm.rrrr gg:mm co strasznie mnie wkurza, bo nie umiem tego wyłączyć i po każdym wprowadzeniu danych trzeba ponownie formatować komórki. Jak wyłączyć automatyczną zmianę formatu?

Tytan0piorunów

@gravition Ustaw ręcznie format "Niestandardowy" czy jak to się w polskiej wersji nazywa

Osobistość0piorunów

@gravition Formatowanie komórek - Niestandardowe - gg:mm

Pokaż więcej komentarzy (11)

Debiutant

w Hydepark

0piorunów

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ć należy kilka zmiennych. W którymś momencie pojawia się problem z obliczeniami potrzebnych zamówień. Jest to praca zaliczeniowa, nic do realnej pracy.

Osobistość0piorunów

Komentarz usunięty

Debiutant0piorunów

Arkusz jest podzielony na 4 lokalizacja: A,B,C,D. Każda lokalizacja różni się od siebie tym, że czas oczekiwania na poszczególne materiały jest inny. Wszystko jest rozpisane dokładnie w każdym arkuszu. W kolumnie B18 znajduje się żółta tabela "popyt", w której wpisujemy to ile chcemy wyprodukować danego towaru. W kolumnie B24 znajduję się zielona tabela, w której wpisujemy obecny stan początkowy magazynu.
Od kolumny I do kolumny U znajduje się duża tabela, która na podstawie wpisanych danych do tabeli popyt (w kolumnie B18) oraz "stan początkowy magazynu" (w kolumnie B24) oblicza nam popyt i automatycznie zapisuje te dane do dużej tabeli. Na podstawie wyliczonego popytu i obecnym stanie magazynu oblicza mi ile materiału mogę zamówić.
Dzieje się tak w sekcji "zamówienie" I tu pojawia się problem. Dla przykładu wybieram lokalizację B. Na załączonym zdjęciu mając: popyt na 20 parawanów i 20 markiz, przy stanie początkowym magazynu 50 plastiku i 60 tkaniny pojawiają się błędy.
1. Materiał drewno mogłoby być zamówione już 1 dnia(Na drewno czekamy 1 dzień wg mapy), aby drugiego dnia już zacząć produkcję.
2. Metal 1 dnia nie powinien być zamówiony, ponieważ mamy już tyle w magazynie. Możemy go zamówić dopiero 2 dnia ponieważ czas oczekiwania na metal jest tak zwane na juz. Nie czekamy na niego tylko mamy od ręki.
3. Plastik również powinien być w tej sytuacji zamówiony 1 dnia ponieważ czas oczekiwania również wynosi 1 dzień a jeśli zamówimy go dopiero 2 dnia to tak naprawdę 2 dni mamy przestoju. Jest to nie ekonomiczne skoro drugiego dnia już moglibyśmy zacząć produkcję i nasz dzień przestoju zająłby tylko jeden dzień.
4. Tkanina w tej sytuacji również powinna być zamówiona 1 dnia ponieważ czas oczekiwania wynosi aż 2 dni, więc jeśli 1 dzień jest przestoju, drugiego moglibyśmy zacząć produkcję a możemy bo pozwala nam na to obecny stan magazynu to trzeciego również moglibyśmy na spokojnie kontynuować produkcję ponieważ dostalibyśmy już zamówioną tkanine  1 dnia. Do poprawy jest tylko sekcja „zamówienia”. Doślę plik w razie chęci podjęcia próby.

Kosmonauta0piorunów

Pytanie - czy to excel bez makr czy też vba jest akceptowalne? Excel swoją drogą jest upierdliwy przy sumowaniu/grupowaniu etc, do tego typu zastosowań, cokolwiek bazodanowego jest 1000x lepsze. Nawet MS Access

Debiutant0piorunów

@d_kris bez makr cały w formułach, ale jeśli da się to samo zdobić w VBA i byłoby to łatwiejsze to jest to też możliwe

Pokaż więcej komentarzy (5)

Twórca

w Excel

3piorunów

Cześć,

słuchajcie moi mili. Mam pewien problem, związany ze scalaniem w programie

Temat wygląda następująco - Mam tabelę z cennikiem, ale też mam tabelę sprzedażową.

W tabeli cennika mam kolumny - nr art, cena i "ważny od". W sprzedażowej jest nr art i "data zlecenia"

Chciałbym dopasować cenę pod konkretną datę, jedynym warunkiem który musi spełniać to data zlecenia musi być równa lub wyższa daty "ważny od".

"Ważny od" jest terminem definiującym ważność ceny.

Przykładowo

Data zlecenia - 20.03.2023

Artykuł X, cena 130, ważny od 12.03.2023

Artykuł X, cena 150, ważny od 21.03.2023

Więc dla tej daty zlecenia powinien podać mi cenę 130zł.

Jak to rozwiązać, najlepiej scaleniem aby wszystko pasowało dobrze?

Tytan1piorunów

@wzr1one ło panie, tak na szybko to pamiętam że budowało się przedziały i dopiero wtedy pasowało. W PQ sortowałeś po art, potem dacie, dodawałeś kolumnę gdzie funkcją określałeś datę do. Wtedy powinno hulać bo ma domknięte przedziały.

Twórca4piorunów

@radoslaw-m Dobra, zrobiłem to warunkami dwoma. Myślałem w drugą stronę, ale fakt faktem zrobiłem tak jak Ty sugerowałeś :grinning:

Posortowałem tak jak napisałes, dodałem index od 0 i 1. Do tego dodałem warunek:

[Dodano indeks1.Ważny od] = null and [Ważny od] >= (Date.Year(DateTime.LocalNow()) -1 , 10, 1) then Date.From(DateTime.FixedLocalNow()) else [Dodano indeks1.Ważny od]

A następnie wywaliłem nulle, a po tym zrobiłem listę funkcją

{Number.From([Ważny od])..Number.From([Ważny do])}

Poszło! :smiley:

Inspirator0piorunów

@wzr1one I brawo za podanie rozwiązania Panie OP
😃

Twórca2piorunów

@Demostenes A dziękuję! Zapomniałem dodać tylko że scaliłem po indexie ten sam dokument, aby data "Do" wyszla 😉

Twórca3piorunów

@Demostenes @radoslaw-m ten warunek że jeżeli Null to do tego, że gdy ostatnia data aktualizacji cennika miała miejsce przed dniem dzisiejszym to on dalej jest aktualny, a nie dopasuje go do następnej daty, dlatego wstawia dzisiejszą :smiley:

Pokaż więcej komentarzy (5)

Statysta

w Komputery

1piorunów

Czy jest jakaś przeglądarka na której mógłbym włączyć  w  na  ?

Firefox i chrome nie działają.

Inspirator2piorunów

Gruba ryba

w Excel

0piorunów

Skisłem, poddałem się, proszę o gotowca.

Dwie kolumny A i B.

Potrzebuję zwrócić wartość z kolumny A w wierszu gdzie wartość w kolumnie B jest najmniejsza i dodatnia.

ps. używam LibreCalc.

Gruba ryba0piorunów

@i_am_not_a_robot Marchew przeczytał a nie zrozumiał. Dane powinny być tak ustawione w tabelach aby dla przeglądającego były w czytelnej i logicznej formie. Trzeba teraz zrobić dwie ukryte kolumny z odzwierciedleniem tych dwóch kolumn, aby w okienku się dobrze pojawiało. Szyku w głównej części zmieniać nie zamierzam. Excel drewnem od zawsze

Zawodowiec0piorunów

@Marchew Czemu aż dwie? Nie wystarczy, że (w oryginalnym przykładzie) zrobisz w kolumnie C (ukrytej) kopię kolumny A (tj. w C1 zrobisz formułę =A1 i przeciągniesz)? Wtedy zapodasz do funkcji WYSZUKAJ.PIONOWO tablicę B:C, dla której liczby będą pierwszą kolumną a nazwy drugą.

Pokaż więcej komentarzy (14)

Koneser

w Programowanie

1piorunów

Czy ktoś z Was obcował / uczył się / wdrażał w firmie prostą bazę danych msAccess? Stoję przed takim wyborem i nasuwa mi się kilka pytań.

Wybór tej odradzanej bazy/aplikacji raczej jest przesądzony, bo ogarniam trochę vba i tak prościej będzie zrobić interfejs niż postgres+frontend.

1. Ciężko się robi formularze wprowadzania danych w Accessie? Pewnie się da je zrobić w pliku excela + vba?

2. Użytkownik może mieć dostęp do jedynie formularza bez podglądu do tabel danych?

3. Można udostępnić tylko jedną tabelę użytkownikowi a resztę ukryć?

Dlaczego potrzebuję bazy? Mam kilka arkuszy w których użytkownicy wprowadzają codziennie dane. Nie chcę by mieli możliwość ich edycji + relacje między tabelami się przydadzą.

Wyobrażam sobie to tak, że albo potworzę formularze w Accesie albo w excelu, w którym na pół ekranu będą ostatnie dane do podglądu, a druga połowa to miejsce na wprowadzenie danych i przycisk zapisu do bazy. Reszta zainteresowanych może mieć pliki jedynie do podglądania danych.

Trochę    

Kosmonauta2piorunów

@ficoomiq do excela też możesz podpiąć źródło danych odbc.
Zaleta bazy danych na serwerze jest taka, że będziesz miał centralizację tego i wielodostęp w cywilizowany sposób, a nie poprzez przerzucanie plików na udziale sieciowym czy w inny pokrętny sposób.

Dodatkowo jeśli podefiniujesz użytkownikom ODBC poprawnie uprawnienia, to szansa, że coś popsują znacząco spada.

Koneser0piorunów

@globalbus ok, zaczyna to do mnie przemawiać, tylko tak:

- baza accessa też nie może być na serwerze?
- w powyższej opcji również kilku użytkowników mogłoby jednocześnie pracować?
- "frontendem" niech by były formularze accessa lub excele z vba. Robię udział sieciowy w których są pliki excela tylko do odczytu. Po jego uruchomieniu zaciągają się dane z bazy do podglądu i jest makro do wprowadzania danych do bazy. Ujdzie?
- nie chciałbym tylko by gdzieś w tych plikach excela dało się "odkryć" dane połączenia do bazy danych, jeśli np. będzie jakieś hasło

Pokaż więcej komentarzy (6)

Kompan

w Excel

0piorunów

Cześć Excelowe/Office'owe świry.

Mam pytanie dotyczące zdolności pakietu office do powiązań między dokumentami.

Powiedzmy, że mam kilka dokumentów (dajmy na to instrukcji stanowiskowych), które są ze sobą tematycznie powiązane i zmiana którejkolwiek z nich powoduje potrzebę zmian we wszystkich pozostałych.

Czy kojarzycie może jakąś funkcjonalność, która pozwoliłaby wskazać/otworzyć/wyświetlić monit z listą dokumentów powiązanych z tym, który zmieniam aktualnie?

 

Osobistość0piorunów

hej nie chce wprowadzać w błąd ale masz możliwość czytania innych dokumentów za pomocą VBA, wydaje się, że nie ma ograniczeń co można zrobić
https://learn.microsoft.com/en-us/office/vba/library-reference/concepts/getting-started-with-vba-in-office
tylko trzeba umieć troche programować

Getting started with VBA in OfficeOffice VBA reference topicMicrosoft
Osobistość0piorunów
Pokaż więcej komentarzy (3)

Kompan

w Pytania

1piorunów

Drodzy Hejtownicy, czy znacie jakiś godny polecenia kurs Excela?

Dla bardzo początkujących i przystępny dla osób starszych, dla osoby będącej przeciwieństwem power usera ( ͠° ͟ʖ ͡°)

Osobistość1piorunów

@Crux nie zawołałem: google ma tą przewagę że wspiera cały ekosystem google można JSONy gonić w obie strony, robić aplikacje na androida za pomocą danych i obliczeń w arkuszu - aplikacje w glide i AppSheet. Ma "normalne" skrypty https://developers.google.com/apps-script/overview i wszystko robi 24 godziny na dobę w tle na serwerach google i mnóstwo pierdół publikowanie rzeczy online które się aktualizują wraz z arkuszem:

https://docs.google.com/spreadsheets/d/e/2PACX-1vTzH3hCmVmIKf6fXqfG_jEQNgw8I79TgbzZ3sSexrM-AB5roiPFn28Rxowo3sQKQ15N_4xKtD_yb74f/pubchart?oid=1016827639&format=image

https://docs.google.com/spreadsheets/d/e/2PACX-1vTzH3hCmVmIKf6fXqfG_jEQNgw8I79TgbzZ3sSexrM-AB5roiPFn28Rxowo3sQKQ15N_4xKtD_yb74f/pubchart?oid=1016827639&format=interactive

Kompan1piorunów

@Crux Ostatnio zacząłem korzystać z https://skuteczneraporty.pl/13-godzinny-kurs-excel-za-darmo/ mają za darmo 3 szkolenia. Ogólnie wykonanie kursu dość spoko.

Pokaż więcej komentarzy (7)

Kompan

w Excel

2piorunów

Robię kurs z excelszkolenie.pl z formatowania warunkowego i nie rozumiem jednej rzeczy. Żeby zmienić kolory ikon można ustalić konkretne wartości. Jak widać na obrazku różne dane są zaznaczone w konkretny sposób, jednak nie rozumiem dlaczego. Czy przy tych ustawieniach zielona strzałka nie powinna pokazywać się jedynie przy zmianie większej lub równej 67%? Analogicznie z żółtą i zieloną  l  ?  

Zawodowiec2piorunów

Wydaje mi sie że typ danych jest źle wybrany

Zawodowiec2piorunów

Coś tu jest niewłaściwie liczone :face_with_hand_over_mouth:

Pokaż więcej komentarzy (3)

Kompan

w Nauka

6piorunów

Hejtosze i hejtoszki, pytanie mam odnośnie analizy danych, statystyki czy jakby to inaczej profesjonalnie nazwać.

Robię sobie obecnie w excelu coś takiego jak "_Multiple-criteria decision analysis_" i zastanawiam się nad etapem normalizacji danych do zakresu 0-1.

Normalnie stosuje się formułę taką jak na zdjęciu poniżej, gdzie min i max wylicza się ze zbioru wszystkich obecnie dostępnych wartości. Powiedzmy że mam kilka wartości: 4, 3, 6, 4, 5. Minimum to by było 3 i maksimum to by było 6. Wszystko jasne i zrozumiałe, ale powiedzmy, że ten parametr istnieje na skali od 1-6, tylko tak się złożyło, że akurat nie mam pozycji która miała by tak niskie wartości jak 1 i 2.

Więc zastanawiam się, czy powinienem minimum brać jako 1 czy jako 3? Teoretycznie, skoro skala wartości jest od 1 do 6, wartość 3 byłaby znormalizowana do 0.4 zamiast do 0, więc nie wpłynęła by aż tak negatywnie na wynik. Ale czy jest to zgodne ze sztuką? Czy są jakieś naukowe metody na decydowanie o takich rzeczach? Co sądzicie?

   

Gruba ryba1piorunów

@Anj odkopuję starocia, ale ja bym normalizowal w zakresie 1-6, bo co jeśli kiedyś Ci wpadnie ocena 2? A jeśli bym miał duże wątpliwości, to why not both? Często jak się bawię i nie wiem która opcja lepsza to robię dwie obok siebie. W Excelu to nic nie kosztuje

Kompan1piorunów

@plemnik_w_piwie a no właśnie tak zrobiłem. Doszedłem do wniosku, że sztywny zakres jest bardziej przewidywalny i łatwiej mi zracjonalizować czemu dana wartość wynosi tyle i tyle.

Podobne podejście stosuję również np. w przypadku cen. Jeżeli np. mam kwoty rzędu 30, 35, 40k zł i nagle wpadnie mi kwota powiedzmy 70k zł, to wtedy wagi wszystkich poprzednich wartości by się zmieniły i różnica 5k stała by się mniej znacząca. Wtedy aby to zrekompensować musiałbym podnieść wagę tego parametru, aby różnice w cenie nadal zachowały mniej więcej podobny wpływ na ostateczny wynik.

Ja zrobiłem to tak, że w takim przypadku ustalam sobie sztywny mianownik (czyli różnicę między max i min), powiedzmy 20k zł, który odpowiada jednemu znormalizowanemu punktowi. Czyli dla przykładu, jeżeli mam dwa te same samochody, które różnią się tylko ceną i powiedzmy silnikiem - jeden jest tańszy o 20k, ale ma najgorszy silnik (znormalizowane 0), a drugi jest o 20k droższy, ale ma najlepszy silnik (znormalizowane 1), to te dwa samochody remisują w punktacji.

Co prawda nie mam pojęcia czy to jest zgodne ze sztuką, ale mniejsza z tym.
Dziękuję serdecznie za uwagę XD

Pokaż więcej komentarzy (12)

Kompan

w Excel

5piorunów

Cześć Wam,

Potrzebuję podpowiedzi jak zrobić pewną rzecz. Mam dwie różne tabele z podobnymi danymi i chciałbym, żeby wartości z jednej kolumny przypisały się do pozycji z drugiej tabeli. Precyzując:

Mam tabelę 1, która dzieli się na kolumny:

_indeks_ | _nazwa_ | _ilość_ | _ilość z tabeli 2_ |

Oraz tabelę 2, która dzieli się na kolumny:

_indeks_ | _nazwa_ | _ilość_ |

ale jej pozycje nie są tak samo poukładane jak w tabeli 1 i dodatkowo mogą dochodzić nowe pozycje.

Tutaj chciałbym zastosować taką formułę, żeby do tabeli 1 w kolumnie "ilość z tabeli 2" wpisało tę wartość pod odpowiednim indeksem. Czyli np. w tabeli 1 i 2 mam indeks 111-222-333 i chciałbym, żeby wartość "ilość" z tabeli 2 wpisało mi pod tym samym indeksem do tabeli 1 w kolumnie "ilość z tabeli 2"

Czy to jest realne w excelu? Pewnie jest, ale moja umiejętność leży raczej na poziomie podstawowym :grinning:

  

Tytan0piorunów

@exprenpn A dostępna od 31 marca 2020, prawie 3 lata. :smiley:

Gwiazdor2piorunów

@Polinik @gumiorek ja wole mieć kontrole nad moim wyszukiwaniemง(͡ ͡° ͜ つ ͡͡°)
<mem-z-nosaczem.jpg>

Pokaż więcej komentarzy (11)

Kosmonauta

w Hydepark

2piorunów

Siema są tu jacyś znawcy Excel?

Mam sporo kolumn i chciałbym je scalić w taki sposób, aby każda następna była dodawana na koniec pierwszej. Po to żeby stworzyć jedna kolumnę. Taki przykład:

a b c

a b c

a b c

Ma być:

a

a

a

b

b

b

c

c

c

Wiecie może jak to zrobić jednym kliknięciem żeby nie kopiować na pałe?

Z góry dzięki za pomoc

Gruba ryba2piorunów
Pokaż więcej komentarzy (6)