W prostszych przypadkach mogą też wystarczyć funkcje SUMA.JEŻELI i SUMA.WARUNKÓW. A w nowym Excelu 365 również funkcja FILTRUJ w połączeniu z SUMĄ.
Załączona formuła działa pod warunkiem, że tekst w kol.B zawiera spację. Zakładam, że nazwisk i tekstów do podstawienia będzie >1...
Może INDEKS i PODAJ.POZYCJĘ? http://obrazki.elektroda.pl/5227304000_1...
Utwórz kopię, ale zapisz wartość
Można też utworzyć nazwy i przypisać im wartości. Trzeba by jedynie inaczej rozwiązać zapis tych samych cyfr.(10;10;10;10, itp)
Dzień dobry, Tyle już było postów w tej sprawie, a wciąż autor nie potrafi precyzyjnie określić o co mu chodzi. i.t.d. z kolejną grupą np 8szt zakres 5-13 5 6 5 7 5 8 5 9 5 10 5 11 5 12 6 5 6 7 I.T.D. Zakres 5 - 13 czy 5 -12? Rozumiem, że chodzi o wariacje bez powtórzeń dla liczb z zakresu pocz (=5) do kon (=12) - w nawiasach wartości przykładowe. Liczba...
Przykładowy plik w załączniku. Daną wejściową zaokrąglam tak, aby zaokraglona liczba była w tabeli: =ZAOKR(D2;2) - tutaj akurat do dwóch miejsc po przecinku. W tym przypadku jest stndardowe zaokrglanie - trzecia cyfra po przewcinku decyduje, czy zaokragenie jst w dół, czy w górę (0-4 w dół, 5-9 w górę). Zadbaj o to aby tabela miała wszystkie możliwe...
Dzień dobry, Wydaje mi się, że niepotrzebnie się Pan obraża, bo moje pytanie chyba jednak było zasadne - w nowej wersji usunął Pan to godzinowe formatowanie i teraz wiadomo, że chodziło Panu o liczby całkowite. Lepiej wyjaśnić wątpliwości zawczasu aniżeli zrobić coś nie tak i później poprawiać. Pana problem wcale nie jest banalny i pewnie dlatego nikt...
Ale mnie chodzi o Makro wstawiające do bieżącego Skoroszytu (Zeszytu) Makro we we właściwości: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) No i w czym problem? Ja podobnie jak adamas_nt nie rozumiem problemu... plik1.xls ok plik2.xls ok plik3.xls ok
No teraz cokolwiek rozumiem :D i "najprościej" w arkuszach Google można to zrealizować jak w linkowanym przykładzie [url=https://docs.google.com/spreadsheet... Dobrze by było żebyś przeanalizował jak ten arkusz działa: jaka jest wykorzystana funkcja ("uniwersalna" - można ją...
Do komórki F2 wklej formułę =JEŻELI(LICZ.JEŻELI($C$2:$C$... i przeciągnij do dołu.
w formule użyłem nowej funkcji X.WYSZUKAJ, bo jeśli masz nowego Excela, to ona będzie tu chyba najwygodniejsza. W mojej ocenie autor postu korzysta z Excela 2016, w którym nie ma jeszcze takiej funkcji :cry: Pozostaje zatem raczej zestaw funkcji indeks i podaj.pozycję :D np. tak jak na zrzucie i w załączonym pliku :spoko: 1126412 1126414
W załączniku przykład reguł formatowania warunkowego dla dwóch wartości (1z, 2z), dla kolumny C. Wg wzoru możesz ustawić formaty dla reszty zakresów i pozostałych wartości. Moim zdaniem będzie tego trochę dużo, albo czegoś nie zrozumiałem do końca. Jeśli tabelki w arkuszu mają stałe położenie, można wziąć pod uwagę zastosowanie makra na Offset'ach...
Na razie tylko zmniany Co do tych antydubli i listy w zależności od zmiany jeszcze różnej dla każdego kierowcy to więcej roboty i na pewno przynajmniej jeden arkusz pomocniczy.
U mnie działa...
Bardzo trafne spostrzeżenie. Skraca to znacznie czas wykonania obliczeń i ta prostota kodu. Tylko (przynajmniej u mnie) wyłączenie i włączenie odświeżania trzeba było podać w ten sposób: Application.ScreenUpdating = False ... Application.ScreenUpdating = True Bo inaczej wyskakiwał błąd "Invalid qualifier". Poniżej przykład z o wiele szybszym w działaniu...
A zwykłe WYSZUKAJ.PIONOWO nie wystarczy?
Przykład dla obu punktów. Patrz ograniczenie dla kolumny C przy selection.change. Możesz również ograniczyć do zakresu (zaptaszkowane w kodzie).
Cześć, mam prośbę o pomoc. Mam kilkanaście produktów i ich wagi. Każdy produkt ma określone ceny w określonym przedziale wagowym (niestety każdy produkt ma inne ceny i inne przedziały wagowe). Zrobiłam sobie tabelę pomocniczą dzięki, której za pomocą wyszukaj pionowo mogę przypisać daną wagę do konkretnego przedziału. Nie wiem teraz jak jeszcze połączyć...
da się coś takiego zrobić standartową komendą .Group ? jak próbowałem rejestrowania makra to widziałem że excel ją wykorzystuje Tak, oczywiście musisz tylko podać zakres w wierszach lub kolumnach. Np i = 1 k = 3 m = 5 Range(Columns(i), Columns(k)).Columns.Group Range(Rows(i), Rows(m)).Rows.Group
Cześć, mam "bazę danych" tworzoną za pomocą formularza googla. Teraz to wszystko zbiera się w jednym excelu online, chciałbym aby w zależności od kategorii dane przypisywały się do różnych arkuszy w tym excelu i tworzyły tabele, z której będę mógł wyciągać dane. https://obrazki.elektroda.pl/7022070200_... https://obrazki.elektroda.pl/6322953200_...
zamiast exit sub daj pustą funkcję albo przypisanie jakiejś zmiennej do samej siebie
Przypisanie komórkom wartości liczbowych z sąsiedniej komórki. Nie przepisuje w kolejności oraz wyrzuca błąd Przy wyborze z listy SYSTEM nie wyświetla poprawnie danych które sa przyporzadkowane do komórki SYSTEM przyporządkowany jest do WYMIARÓW Plik w załączniku XLSX http://obrazki.elektroda.pl/2071350900_1... =INDEKS(D9:D14;PODAJ.POZYCJĘ(...
Dzień dobry, Czy chodzi Panu o to, by w Arkuszu1 był roboczy formularz do wprowadzania danych i dane te były później kopiowane do Arkusza2, czy odwrotnie - dane są już umieszczone w Arkuszu2, a w Arkuszu1 chce Pan tylko wyświetlić dane przypisane do wybranej osoby?
Wbudowana funkcja Wyszukaj.Pionowo() załatwia sprawę.
Dzięki, wystarczyło proste WYSZUKAJ.PIONOWO z "FAŁSZ-em" w formule:) pozdrawiam:)
To informacja o czasach wykonania makra. Trzeba wejść do edytora vba (Alt + F11), a potem Ctrl + G i można zobaczyć wyjściowe komunikaty o czasie wykonania dla poszczególnych arkuszy i całościowo. To tylko poglądowo, linie te można usunąć (oraz deklarację i przypisanie zmiennej czas), są zbędne.
Pewnie jakaś SUMA.JEŻELI lub coś podobnego. Przydałby się załącznik z przykładowymi danymi...
Makro sobie z tym poradzi. Najważniejsze jest przypisanie Nr pierwszego wiersza. Zastanawiam się nad LP, może powinna być skorygowana? Wystarczy w tym przypadku (wiersze od 3 w dół) za każdym Next wstawić nową linię (Enter) i wkleić [syntax=vb]Cells(i, 1) = i / 2 - 0.5[/syntax]
Zdaje się, że kolega Aldrin wskazuje dobry kierunek. Zginiesz z tymi checkboxami :) Proponuję pętlę sprawdzającą stan ukrycia kolumn, przypisanie argumentów w bloku Select Case i właściwa pętla działająca na kolumnach. Przykład w załączniku.
Witam, Podobne tematy były poruszane, ale niestety nie rozwiązują one do końca mojego problemu. Chciałbym zdefiniować wartości dla dla 6 par znaków: G0, G1, G2, G3, G4, G5. Nie chodzi mi tu o nazwy komórek, tylko wartości wpisywane w komórki. Do każdej z nich chciałbym przypisać jakąś wartość, tak aby móc używać MAX, MIN. Czy jest to możliwe, biorąc...
Witam Temat niby prosty, a jednak potrzebuję pomocy. Mam kolumnę w której wpisuję numer wybranego tygodnia roku 2017, w sąsiedniej kolumnie chciałbym uzyskać zwrot w postaci zakresu dat dla danego tygodnia, w następujący sposób lub coś podobnego: 41 9-15.10.2017 .... 45 6-11.11.2017 W tej chwili komórki z kolumny B zwracają tylko pierwszy dzień tygodnia....
Witam, Piszę ponieważ napotkałem w Excelu spory problem. Mianowicie muszę wyszukać 4000 danych w pliku z ponad 1 mln danych. Sprawa wydaje się banalna - ale taka nie jest. Opisze wszystko po kolei. 1. Mam główną bazę z adresami ludków 1 mln rekordów. Baza jest przygotowana profesjonalnie wszystkie dane są szczególwo opisane - żadnych skrótów. Baza zawiera...
Witam! Mam w Excelu tabelkę, w której na bieżąco aktualizuje się dane (kolumna F). Po czym jest to sortowane wg wartości kolumny F, więc kolejność non-stop się zmienia. Na wykresie kołowym mamy procentowy udział, który automatycznie się aktualizuje. Problem w tym, że zmieniają się również kolory danych na wykresie. Czy możliwe, żeby każdy element kolumny...
Osobiście wolę korzystać z funkcji Dir . FileSerch potrzebuje referencji i lubi stwarzać problemy. Poniżej przykład z pętlą. Jeśli daty w nazwach są w stałym formacie można sobie ułatwić podstawiając dzisiejszą datę. Dla wczoraj będzie to Date-1, itd Oczywiście dla wielu plików przypisanie nazwy odbywać się będzie wewnątrz pętli bez wychodzenia, ale...
No i jak zrobić żeby wyszukał z kilku arkuszy??? Zrobiłbym tak: Wyszukiwanie i składanie stringu dla etykiety umieściłbym w osobnej funkcji, do której z głównej procedury zdarzeniowej przekazywało by się argumenty: tekst wyszukiwania i nazwa arkusza, a która zwracałaby string dla etykiety. W zależności od tego ile masz magazynów (arkuszy) zastosowałbym...
ponieważ swoje się wstydzę... Rety, to coś Ty tam wypisał :D Wklej do arkusza źródłowego taki [syntax=vb]Private Sub Zapisz() With Sheets("Zestawienie ofert") wDst = .Range("D1").End(xlDown).Row + 1 'klient 'data 'kwota łącznie For i = 2 To 4 wSrc = 3 Do While Cells(wSrc, 2) <> "" .Cells(wDst, i + 2) = .Cells(wDst, i + 2) & Trim(Cells(wSrc,...
ad.1 Przy zdarzeniu Change ComboBox'a sprawdzany jest każdy znak wprowadzany z klawiatury. Jeśli sprawdzany ma być tylko pierwszy, pierwszym warunkiem będzie Len(NazwaCombo.value)=1, następnie porównujesz (w pętli) z listą. Najprościej wstawić polecenie opuszczenia pętli przy pozytywnym wyniku porównania, a warunkiem kontynuowania kodu zrobić licznik_pętli...
Dzięki za wskazówki :) Korzystając z Twoich rad wklepałem kod ale niestety jak wgrywam plik nic się nie dzieje, tj nie są przepisywane żadne wartości i nie mam pojęcia gdzie leży błąd. Przypuszczam, że diabeł jak zwykle tkwi w szczegółach... Po pierwsze: zrób przypisanie do arkusza tak, jak Ci proponowałem, nie MsgBox (Dane.Name) ) Po drugie, przy...
Jak zmodyfikować kod, by mógł pobierać dane ze skoroszytu, który mam aktualnie otwarty i nie chcę go zamykać Zakładając, że rozpoczynasz od makra (makro w module), spróbuj tak: 1. Usuń zamykanie pliku i czyszczenie zmiennej 'wb' 2. Deklarację zmiennej 'wb' przenieś do nagłówka modułu 3. Zamknij przypisanie oraz 'FileDialog' w instrukcji warunkowej...
Witam, Szukam sposobu na przypisanie numeru zmiany (1, 2, 3) po dacie. Mam tabele z danymi gdzie jedna z kolumn zawiera Datę (rrrr/mm/dd hh:mm:ss) Chciałbym, żeby w nowej kolumnie excel przypisał mi numer zmiany produkcyjnej. Zmiana 1 ( 06:00:00 - 13:59:59 ) Zmiana 2 ( 14:00:00 - 21:59:59 ) Zmiana 3 ( 22:00:00 - 05:59:59 ) Z góry dziękuję za cenne wskazówki....
To raczej zadanie dla bazy danych. Gdzieś te zestawienia trzeba by przechowywać. Nie prościej każdemu pracownikowi przydzielić osobny arkusz? Jeśli jednak się uprzesz, to czekają Cię nie lada kombinacje. Arkusz Excela jest dwuwymiarowy, a tu musisz przechować informacje w trzech: pracownik/kalendarz/zdarzenia.
błędny wpis to wartość poza zakresem cyfr 1-151
Dalej nie do końca rozumiem o co ci docelowo chodzi. Po twojej ostatniej wypowiedzi wnioskuje że chcesz mieć jedynie jakieś zabezpieczenie przed dublem gdy będziesz nadawał numery wewnętrzne dla danej "grupy" KOD EAN/INDEX/ NAZWA. Więc sortowanie nie będzie konieczne, tym bardziej jak kody będą wprowadzane "czysto" ręcznie. Poniżej (na razie bez makr)...
A1 - imię B1 - =Jeżeli(A1="Anna";5;0) C1 - 3 D1 - =B1*C1 i wszystkie komórki skopiowane "w dół".
Witam, Mam 2 arkusze. W jednym z nich mam numery zadań, a w drugim numery faktur i odpowiadające im numery zadań: [Arkusz 1] A B BU_001 BU_002 ... BU_100 ---------------- [Arkusz 2] A B BU_001 FV_234 BU_001 FV_342 BU_002 FV_124 ... BU_100 FV_500 Chodzi mi o przypisanie numerów faktur do danych zadań. Normalnie skorzystałbym z funkcji WYSZUKAJ.PIONOWO(A:A;...
Po pierwsze: Chcesz pobierać dane z kolumny drugiej a w funkcji podałeś zakres jednokolumnowy. Po drugie: ten zapis co stworzyłeś (po powyższej poprawce) będzie działał prawidłowo tylko pod warunkiem że dane w arkuszu Lista będziesz miał posortowane rosnąco. Jeżeli będziesz miał dane "poszatkowane" trzeba dodać 0 na końcu formuły inaczej funkcja wyszukaj.pionowo()...
Witam, Może ktoś pomoże z taką zagwozdką związaną z autofiltrem: Chciałbym za pomocą funkcji inputbox działającą w pętli wprowadzać kolejne kryteria autofiltra i na koniec uruchomić jednokolumnowy autofiltr z tymi kryteriami. Kod wygenerowany rejestratorem: ActiveSheet.Range("A4:O19... Field:=2, Criteria1:=Array("038/WD", "143/WD", "450/WD",...
=JEŻELI(A1=1,WYSZUKAJ...,JEŻELI(A1=2,WYS... ) ) )
Jeśli jest to lista przez poprawność danych to najlepiej wykorzystać zdarzenie arkusza. Np (w kodzie arkusza) Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address(0, 0) = "E1" Then Columns(1).Find(what:=Ta... Lookat:=xlWhole).Select End If End Sub W przypadku obiektu (pole kombi,...
przypisanie excel przypisanie danych excel excel przypisanie makro
poziom xenon onkyo cykanie ochronniki przepięć
agregat prądotworczy krups kalibracja
Jak zmniejszyć prędkość w skuterze elektrycznym? Ford Transit 2.4 2011 nie odpala po wymianie filtra