Witam Mam następujący problem, chciałbym zamontować w firmie na ścianach 3 monitory na których wyświetlałyby się wyniki sprzedaży. Z tego co ostatnio kupiliśmy zostało nam akurat kilka modeli Lenovo ThinkVision 2572-MB6. Moje pytanie brzmi czy da się to jakoś podłączyć do serwera, jednego z komputerów lub czy trzeba dokupić jakieś urządzenie ? Chciałbym...
Zwykłymi formułami to dość trudno uzyskać. Napisałem funkcję UDF o nazwie Podziel, której podaje się jako argument zakres danych albo nazwę tabeli. W wyniku otrzymuje się tablicę z wynikami. Można ją wyświetlić jako formułę tablicową, jak pokazałem w komórkach E10:G14 albo wprowadzić do tabeli Excela indywidualnie za pomocą funkcji INDEKS. Można to...
Jak można zrobić to inaczej ? Jak możeszcz to sobie postaw darmową bazę danych (np. postgress lub mySQL ...) przerzuć dane do bazki i problem załatwi baza danych i nie będziesz musiał parsować swojego pliku za każdym uruchomieniem strony. Zresztą jest to bardziej "profesjonalne" podejście do problemu. Jak przerobic plik tekstowy na wpisy w bazie ?...
Witam Wszystkich, Mam następujący problem z programem w C++ Builder 6. Piszę program operujący na danych dostarczanych przez przedsiębiorstwa w excelu lub notatniku. Mam juz wszystko zrobione w excelu (obróbka, wyprowadzanie wyników itp.) ale chciałbym zrobić samodzielny program wykonujący dane operacje. Strona matematyczna i obróbka danych- żaden problem....
Witam forumowiczów, jestem początkującym koderem vba, także mogę mylić pojęcia. Chodzi o zdeklarowanie tablicy dwuwymiarowej. Pusiak, nie chcę komunikacji kodu się z excelem, a odczyt wyników przy pomocy debug.print.
Pozwoliłem sobie trochę przetestować :) Moje wnioski: Przeniesienie kolumny pomocniczej (rozwiązanie marek003) do ark "Baza danych" do kol D i korekta formuł w ark "ABC" =JEŻELI(CZY.BŁĄD(INDEKS('Baz... danych'!A:A;PODAJ.POZYCJĘ($B2;'B... danych'!$D:$D;0);1));&qu... danych'!A:A;PODAJ.POZYCJĘ($B2;'B...
To zapewne nie jest najprostsze rozwiązanie, ale chciałem, aby było uniwersalne. Jest tam kilka funkcji UDF, które można połączyć i w efekcie wywołać jako funkcję tablicową [syntax=text]SortKom(co, wiersze As Integer, kolumny As Integer, Optional rosnąco As Boolean = True, Optional wierszami As Boolean = True) [/syntax] Argumenty funkcji: co - zakres...
Przyznam że pomimo że lubię excel nie lubię korzystać z tablic przestawnych. Owszem dla "chwilowego" wyniku jest ok, jednak wydrukowane dane z tabeli "drażnią" każdego zwierzchnika (który nie ma pojęcia o excelu) ilością zmiennych. Wiadomo że dochodzi tu "ilość i skomplikowaność" danych) A wracając do autora Jeżeli chodziło o sumę miesięcy nie było...
Jaki Access? Wynik kwerendy można zapisać w tablicy tymczasowej i... no właśnie, nie bardzo wiadomo co dalej. Excel'owską funkcję Substitute zastąpisz 'Replace'... Kiedyś na stronie wrzucam też plik z excela. Bardzo piękny plik ;)
Witam, Posiadam taką tabelkę W kolumnie C mam numer produktu a w Kolumnach D-I "cechy charakterystyczne" danego produktu Chciałbym w VBA napisać marko które przeszukuje tabelę z obrazka w taki sposób, że znajduje Produkt (numer wiersza) o cechach przez mnie zadanych np: Podaję że w kolumnach chce znaleźć wartości D = 100; E =10; F = 30; G = 10; H =...
W Excelu jest takie pożyteczne narzędzie Szacuj formułę (w wersji 2003 Narzędzia/Inspekcja formuł/Szacuj formułę). Pozwala ono prześledzić kolejne etapy obliczania formuły. Każdą formułę można zatwierdzić jako zwykłą albo jako tablicową. Jeśli formuła zawiera odwołania do zakresów zazwyczaj otrzymuje się różne wyniki. Przy zatwierdzeniu tablicowym z...
Funkcja [syntax=vb]=WIERSZ()[/syntax] oraz WYSZUKAJ.PIONOWO w tablicy z numerami wierszy + filtr na nieznalezione wyniki.
Akurat w przypadku funkcji REGEXPW nie zawsze wprowadza się ją jako tablicową, tylko wtedy gdy argument nowe_x jest tablicą. To samo pytanie zostało zadane na ExcelForum i tam zamieściłem rozwiązanie bez formuły tablicowej. Rozwiązanie można też zapisać w formie tablicowej, ale w tym przypadku trudniej wygenerować nowe wyniki, gdyby były potrzebne.
o JEŻELI jak byś mi napisał i też szczegółowo wyjaśnił będę bardzo wdzięczny Lenistwo... ... czy niewiedza? Po naciśnięciu F1 w Excelu zobaczysz: JEŻELI Zobacz też Podaje w wyniku jedną wartość, jeśli argument logiczna_test zostanie obliczony jako PRAWDA lub inną, jeśli wartością tą będzie FAŁSZ. Istnieją dwie postaci składni dla funkcji JEŻELI. Składni...
Dobry wieczór, Problem wynika z użycia funkcji MAX.K w wywołaniu tablicowym. Jeżeli użyjemy tej funkcji w postaci =MAX.K(zakres; tablica) funkcja zwraca w wyniku tyle wartości ile liczy tablica. Jeżeli tablica ma tylko jeden element powinno się odczytywać wynik z jednej komórki. Jeżeli użyje się funkcji tablicowo i zaznaczony zakres na wynik jest większy...
Zwracam się z prośbą do osób którym napisanie kodu nie sprawia problemów a wręcz odwrotnie -przyjemność. Znalazłem w sieci kod (nie znam autora) dodatku do Excela i formułę dzięki którym można obliczać odsetki za dany okres. Mój problem polega na tym, że nie mam zielonego pojęcia jak zrobić (zmienić kod) aby odsetki można było liczyć nie od pojedynczej...
20 par 'Date' i 'Price' dla różnych akcji) Trza było tak od razu :) :arrow: Marek003 Spróbowałem po Twojemu. Swoją drogą: dlaczego obrabianie pojedynczej kolumny trwa sekundę a tej samej kolumny, tym samym makrem z zapisanymi 39 innymi kolumnami trwa siedem razy dłużej? Być może jest to problem z jakimś obszarem pamięci lub Sprawdziłem też sposób z...
Czyli jak rozumiem, w VBA nie za bardzo daje się upublicznić tablicę Ależ można tylko trzeba uważać gdzie się wstawia deklarację globalną bo to ma znaczenie. [syntax=vb] ' (powyżej Tablica) ' Deklaracja zmiennych i stałych ' Public Tablica() As Double ' (poniżej Tablica) ' Deklaracja funkcji itp. ' Sub Czytaj() ReDim Tablica(1 To 10, 1 To 10) For i...
witam, mam problem z wyszukiwaniem w tablicy części tekstu przy zadaniu 2 warunków, mam 2 arkusze danych i w obydwu wystepuja 2 kolumny wspolne chcialbym w jednym arkuszu dopisac wartosci z drugiego arkusza spelniajace zadane kryteria uzywam do tego celu funkcji tablicowej indeks i podaj.pozycję {=INDEKS(Arkusz5!D:D;PODAJ.POZYCJĘ(2;(Ar...
Prosta procedura w VB. Robisz pętle która pobiera pierwszy wynik i zapisuje do tablicy jednowymiarowej, następnie porównuje czy kolejny wynik znajduje się w tablicy, jeżeli nie to dopisuje do tablicy i tak do końca.
Dobry wieczór, Oczywiście, że w tak prosty sposób nie da się wyeliminować powtarzających się dni. Obliczenia muszą być bardziej złożone, ale być może jest prostszy sposób od tego, który ja wymyśliłem. Proponuję tak: 1. Ustalamy zakres dat, który nas interesuje od najstarszej (MIN) do najpóźniejszej (MAX) i zapisujemy w komórkach np. P2 i Q2. 2. Tworzymy...
Witam, Zamierzam przeprowadzić analizę asocjacyjna w Excel, do tego celu potrzebuje napisać procedurę w VBA, która umożliwi mi zliczenie ile razy wartości z komórek AI1 i AJ1 wystąpią jednocześnie w poszczególnych wierszach tablicy (A1:AD10) i wyświetli mi wynik w komórce AK1. Następnie pobierze kolejne wartości tj AI2 i AJ2 i również zliczy liczbę...
Ale kombinuję z tym W nawiązaniu do: ... w zależności od punktów, stosunku setów oraz w przypadku kilku zawodników z tą samą ilością punktów i stosunku setów. O pozycji decydować ma wynik ich bezpośredniego pojedynku. Rozumiem to tak: " W zależności od punktów, stosunku setów oraz w przypadku kilku zawodników z tą samą ilością punktów i stosunku setów...
Proponuję wykorzystać wcześniej przedstawioną funkcję tzn. funkcję WYSZUKAJ.POZIOMO :idea: Tak jak w każdej funkcji konieczne jest określenie dla niej właściwych argumentów - jeśli nie wiesz co to za argumenty to zajrzyj do pomocy Excela :!: tam znajdziesz np taki opis WYSZUKAJ.POZIOMO(szukana_wartość;tabela_...
Można użyć takiej funkcji UDF: [syntax=vbscript]Function Osobno(x As String) Dim ch As String Dim list ReDim list(1 To Len(x) + 5) As String Dim i As Long, j As Long, k As Long For i = 1 To Len(x) ch = Mid(x, i, 1) Select Case ch Case 0 To 9 j = j + 1 list(j) = ch Case "(" j = j + 1 k = InStr(i + 1, x, ")") If k = 0 Then k = Len(x) + 1 list(j) = Mid(x,...
Operacje na tekstach nie są tu specjalnie wygodne, moja propozycja rozwiązania jest trochę okrężna, ale jak dotąd nie ma innej, może ktoś jeszcze wymyśli coś prostszego. Żeby sprawdzić identyczność odfiltrowanych wpisów odwołuję się do nazwy 'Dokument', która była już zdefiniowana. Zdefiniowałem nową nazwę 'wynik' wg formuły:[syntax=text]=SUMY.CZĘŚCIOWE(103...
hohoho, wreszcie mam komputera z excelem, ale doprawdy nie rozumiem o jakie rozwiązania Ci chodzi. użyłeś dokładnie tego co zaproponowałem, przy czym skomplikowałęś sprawę bo nie ma konieczności wyświetlania wyniku (tablicowej jak słusznie zauważyłeś) funkcji frequency. zakładając że dane są w kolumnie a, to po wypełnieniu kolumny b w moim przypadku...
Chciałbym uzyskać wartości do kolumny Wilgotność. To, co jest wiadome to Wartość ADC. Kolumna Wynik się nie liczy. Jakoś na podstawie twojego wzoru chyba się da to wyliczyć, tak, żeby było coś w stylu... ............ ... tylko jak? Musiałbym wyznaczyć wartości rezystancji, tylko na podstawie czego? No właśnie, musisz sobie zadać pytanie w jaki sposób...
W przykładzie użyłem kolumny pomocniczej. Tu podpowiem: w komórkę E2 wklejasz formułę =LICZ.JEŻELI(A$2:A2;"Razem konto") i przeciągasz w dół do końca zakresu. Na wynikach w tej kolumnie opierasz całą resztę. Najpierw funkcja PODAJ.POZYCJĘ, gdzie argumentem "wartość szukana" jest funkcja WIERSZ(). Jeśli komórka wynikowa ma być w...
Czy po każdym wywołaniu rozkazu Set należało zwolnić pamięć? Prawdę powiedziawszy nie jestem do końca pewien, może ktoś inny wie lepiej:) Wg źródeł na necie, np. raz w całym kodzie, ale już przypisanie Set x = Worksheets(WorksheetName) wykonujesz wielokrotnie w pętli, tam, przy większe ilości arkuszy - jeżeli faktycznie pamięć nie jest zwalniania -...
Faktycznie opowiedziałem w dużym skrócie. Inne makro podłączone do buttona mam na wypisywanie losowo liczb w zakresie. Po wypisaniu tych liczb włączam te które wkleiłem. Warunki wszystkie muszą być. Każda komórka ma 8 sąsiadów, dlatego na każdy warunek składa się 8 składowych tego warunku(nie wiem jak to sie nazywa fachowo). Ten pierwszy warunek jest...
Dzieki za odpowiedz. Dopiero po obejrzeniu ponizszego filmiku na youtube, wszystko stalo sie dla mnie jasne. Probowalem tak jak pisales, ale do konca nie wiedzialem co rozumiec przez tablica to kod i druga kolumna" Myslalem, ze tablica to osobny arkusz, a nie zakres komorek, np: A1:B10 :) nr kolumny to kolumna z której mają być informację" Tutaj warto...
Witam Zwracam się z prośbą o pomoc jak tworzyć tablice tymczasowe w pamięci RAM komputera, i jak je odczytywać. Mam bazę danych w SQLite i osadzoną w javie (tu korzystam ze sterownika -> sqlite-jdbc-3.7.2.jar) i to mi działa. Czyli mogę tworzyć, modyfikować, usuwać całe tabele jak i poszczególne rekordy(wiersze). Chciałbym stworzyć tabele w pamięci...
Bez VBA chyba się nie obędzie. Spróbuj: 1) wpisać do tablic zawartość komórek rozdzielając ciągi Split (tekst, chr(10)) 2) porównać tablice każdy rekord z każdym, jeśli porównanie da wynik negatywny przepisujesz wartość do trzeciej tablicy lub bezpośrednio do komórki wynikowej. Ale: w A2 jest "STOP_RAPORT CTX_CARDMAN" spacja zamiast AltEntera. Takie...
Rzucasz się od razu na głęboką wodę, mam nadzieję że już programowałeś wcześniej :) Są dwa sposoby rozwiązania Twojego problemu: 1. Przed wykonaniem UPDATE zrobić SELECT, i jeżeli nie zwróci on pożądanych wyników -> oznaczyć rekord jako nieistniejący w bazie. Sam czasami robię to w ten sposób: a. wykonać (z wykorzystaniem ADODB.Recordset) [syntax=vb]SELECT...
:arrow: marek003 Brakuje jeszcze czterech "pojedynczych" kombinacji. Każdy sort może ważyć tyle co koszyk zmieści. Przynajmniej w teorii... Może zadziałać metodą zapisu ostatniej dopasowanej. Do tablicy zapisywana byłaby ostatnia pasująca liczba i odpowiadająca jej kombinacja symboli. Tzn: Sprawdzam pierwszą liczbę j1. Jeśli >koszyk next, Jeśli =koszyk...
Za pomocą formuł też nie wiem jak to zrobić, niemniej za pomocą VBA można w taki sposób utworzyć funkcję użytkownika,którą trzeba wkleić np. do kodu dla Akrusza1: [syntax=vb]Public Function SumaGodzin(zakres As Range, tablica_wyszukiwania As Range, numer_zwracanej_kolumny As Integer) Dim wynik As Double For Each c In zakres Set tmp = tablica_wyszukiwania.Columns(1).Find(wha...
Kolega walek33 , w swoim specyficznym stylu (z nieudolnie ukrywaną sympatią) zasugerował tylko rozbicie funkcji dla lepszego zrozumienia. Jeżeli pominąć warunek, to zostanie SUMA.ILOCZYNÓW(($A$2:$A$81=&... SUMA.ILOCZYNÓW działa jak tablica zero-jedynkowa. Jeśli jedną...
w trzeciej sama trasa wypisana w formacie: sklep_xxx-sklep_yyy-sklep_zzz Jeśli dobrze zrozumiałem, to myślnik jest znakiem rozdzielającym nazwy sklepów, których trzeba wyszukać? Jeśli tak, to najprościej rozbić ciąg funkcją Split i zapisać w tablicy. Następnie wyszukać kolejne wartości w pętli For, gdzie licznikiem będzie rozmiar tablicy. Wynik można...
Trudność bliska zeru, za to czasochłonność 8/10 Potrzebny Ci arkusz do liczenia wszystkich niewiadomych. Pewnie większy będzie od źródłowego. Pierwszą cześć zrealizujesz funkcją LICZ.JEŻELI w arkuszu pomocniczym. Drugą, połącz wszystkie komórki wiersza w jeden ciąg i porównaj długość "surowego" z ciągiem po podstawieniu nula. Np dla zliczenia zer (wynik=5):...
Witam Mam za zadanie napisać kod do automatycznego tworzenia tabeli przestawne w VBA. To udało się bardzo łatwo... Jednak problem pojawił się w momencie dodania opcji uzupełnienia tabeli źródłowej o dane z innego arkusza. W momencie tworzenia tabeli wyskakuje błąd VBA6.dll dla office'a 2007. bez tego kod kompiluje się normalnie PT.AddFields RowFields:=Array("Użytkownik"),...
Dobry wieczór, W tym przypadku nie da się zastosować bezpośrednio funkcji WYSZUKAJ.PONOWO, bo wymaga ona, by wartość szukana (indeksowa) była w pierwszej kolumnie tablicy, a wynik w kolumnie położonej na prawo. W tym przypadku należałoby zamienić miejscami kolumny Opis i nr Item i wtedy możliwe byłoby wykorzystanie funkcji WYSZUKAJ.PIONOWO w zwykły...
w miejscu A1 wpisuję... Chodzi mi o to, ze w komórce np. b1 wpisuję numer, a w komórce c1 wyskakuje mi nazwa firmy..... Tak czy inaczej w jakiejś komórce trzeba wpisać poszukiwany numer, prawda? Później w komórce dajmy na to C1 wpisujemy jedną z podanych wcześniej propozycji i... mamy rezultat. Funkcja właśnie tak działa: szuka danego numeru (trzeba...
1. Jeśli chcesz zmienić formuły dla innego rozmiaru, usuń lub dodaj wiersze wewnątrz zakresu... 2. Jeśli chcesz uzyskać wyniki dla każdego roku osobno, powtórz grupy formuł. Tak, jak gdyby kilka tabel ustawić obok siebie. Kolumny, komórki i wiersze pomocnicze umieść w osobnym (ukrytym) arkuszu, żeby widoku nie psuć. 3. MAX, bo najkrótsza :) Możesz próbować...
Potrzebuje programu na zmiane liczby na slowo w vba. Wiem zarowno w necie jak i u was na forum byly podobne watki z zamiana kwoty na slowo, ale chodzilo o to zeby nie bylo wlasnie tego zloty/grosz a dodatkowo ma byc to procedura a nie funkcja. Mam cos takiego jak ponizej. Kod dziala jednak jest tam pelno smieciowego kodu, ktorego nie umiem zmienic gdyz...
Znalazłem coś takiego: [syntax=vb] Function losowanie(k As Integer, max As Integer) As Variant Dim wynik() As Variant If k > max Then MsgBox "Błedne argumenty funkcji losującej" End End If ReDim wynik(1 To k) Randomize For i = 1 To k Do los = Int((max * Rnd) + 1) Loop While IsError(Application.Match(los, wynik, 0)) = False wynik(i) = los Next losowanie...
Formułę "ukradłem" Walkenbachowi. To jest tablica wielowymiarowa VBA "przetłumaczona" na "język formułowy" wymiar 1 nie ma sensu, bo sprawę "załatwia" WYSZUKAJ,PIONOWO wymiar 2 - jak na papierze - dwie osie - wynik w miejscu przecięcia wymiar 3 - sześcian - trzy osie - jak wyżej Dalej trudno sobie wyobrazić. Funkcja podobno działa do 64 wymiarów. To...
z sumami znalezionych ciągów 2 dni oraz liczbę takich ciągów. Z tablicy, naprowadzanej w Twojem pliku, tak nie wygląda 1961 1962 1963 1964 1965 ile ciągów wartości 2 dni ile ciągów wartości 3 dni Ona godzi się tylko dla ilości takich ciągów, ponieważ to zajmuje po jednym wierszu. Ilość sum w różnych latach będzie różna, toż przedtem prosiłem wypełnić...
Dzięki, naniosłem poprawki i makro wygląda w ten sposób: 1 czesc: jest ktoś w stanie zobaczyć i ewentualnie poprawić '2 część' makra?
Utwórz sobie tablicę dynamiczną i rozszerzaj ją przy każdej znalezionej kolumnie oraz wpisuj do niej numery tej kolumny. Mniej więcej coś takiego: [syntax=vb]Dim tblZnKol() Dim j: j = 1 'Twoje instrukcje wyszukiwania '.... 'Wpisanie wyników do tablicy If Not Znaleziony_Kolumna Is Nothing Then ReDim Preserve tblZnKol(1 To j) tblZnKol(j) = Znaleziony_Kolumna.Column...
Cześć wszystkich zainteresowanym. Mam następującą zagwozdkę. Wiersz 1 to tylko zmienne 0 i 1, to samo w kolumnie A Jak zapisać w excelu formułę która liczyłaby w następujący sposób: B1*B2*A2+B1*B3*A3+B1*B4*A4 ... B1*B10*A10+C1*C2*A2+C1*C3*A3 ... itd. dla całego zbioru danych i aby wynik pokazywał się w jednej komórce. Gdyby chodziło tylko o pomnożenie...
Jakich konkretnie wyników oczekujesz w tym przypadku? Znaczenie zawartości arkusza "Projekt aktywności" nie jest jasne. Jaki związek mają z tym "Raporty dzienne"?
=LICZ.JEŻELI(G3:G54;FRAGMENT.TEKSTU(G3:G... ";G3:G54)-1;1)="a") Macie jakiś pomysł jak to rozwiązać? To już za późna pora żeby ćwiczyć takie wygibasy. Ale przeanalizuj powoli wewnętrzne funkcje (Fragment.tekstu() i Znajdź() ). Czy doprawdy działają one z tablicami jako argument :?: Jeśliby tak było to ile wystąpień tego warunku wskazywane by...
Witaj. Zrób trzecią tabelę ze wszystkimi numerami rejestracyjnymi i od wyników z jednej tabeli odejmij wyniki z drugiej tabeli. Jeżeli dla jednej tablicy rejestracyjnej może być więcej niż jeden przychód, to możesz skorzystać z funkcji suma.jeżeli . To samo dotyczy wydatków. Wszystko zależy od danych wejściowych i sposobie prezentacji danych wyjściowych.
Proponuje wykorzystać formułę =WYSZUKAJ.PIONOWO(E5;$I$4:$J$9;2;FAŁSZ) :idea: W Twojej funkcji jeżeli źle zbudowane jest kryterium - nie można porównywać wartości komórki z tablicą :cry: - wynik jest też tablicą typu PRAWDA/FAŁSZ :!: :?:
Ok tylko, że wtedy cały czas będzie mi wyszukiwało z pełnej tablicy Nie ładuj całego arkusza do tablic. Operuj na komórkach arkusza 'Baza'. Proponuję 2 pętle: - pierwsza czytająca punkty, - druga obliczająca najbliższą odległość i zapisująca wynik w kolumnie D. I jak powyżej. Na koniec zarządzisz danymi z kolumny A i D.
Witam serdecznie, mam podobny problem lecz jednak inny "...chciałbym aby excel zwracał mi wartość pierwszej i ostatniej (w osobnych komórkach) niepustej komórki w danej kolumnie." Ten problem jest rozwiązany lecz mam problem z tym, że kolumna jest w tablicy z której tworzone są wykresy dynamiczne bazujące na pierwszej i ostatniej niepustej komórki w...
Zamknij bez zapisywania. Podałeś mało informacji. Jeśli zmieniałeś cokolwiek w definicjach tabeli, a ona już wcześniej działała i jakieś wyniki tego działania zostały zapisane, to definicji zmienić się już nie da. Stąd może być ten komunikat. Ale to tylko moje domysły, bo konkretów z Twojej strony nie ma.
Ponownie potrzebuję pomocy osób bardziej doświadczonych wiedzą.Cały czas udoskonalam swoją tabelę do pracy w warsztacie. Tym razem chodzi o temat sortowania wyników i końcowy wynik.Załączam zrzuty ekranu aby było widać w czym tkwi problem. Wybierając np. w tablicy z kolumny D filtr i chcąc odnaleść np LU24555, sortuje i owszem lecz widoczny wynik to...
Ano się używa. Spróbuj na początek z taką procedurką: [syntax=vbscript] Private Sub RunSELECT(S As String, R As Range, Optional Fn As String = "") Dim Rs As Object If Fn = "" Then Fn = ThisWorkbook.FullName With CreateObject("ADODB.Connection") .Provider = "Microsoft.ACE.OLEDB.12.0" .ConnectionString = "Data Source=" & Fn & ";" & "Extended Properties=""Excel...
Męczę się od dłuższej chwili Chciałbym stworzyć formułę, która na podstawie wartości z kolumny A i B policzyła mi liczbę dostępnych produktów, których ilość mam podaną w kolumnie D. Dla produktu, który zawiera słowo Tablica w kolumnie C. Czyli przeszukanie komórek z zakresu A2:D5 znalezienie rekordów ze słowem Tablica, które są dostępne i zielone i...
tak z ciekawości tylko ciągnę temat Z ciekawości :D to zerknij na zrzut z postu #4 :!: Tam jedna "przeciągalna" formuła w kolumnie D wykorzystana jest do ustalenia adresów odniesień z kolumny C, a potem druga "przeciągalna" formuła w kolumnie F wylicza ilość wystąpień :idea: :D Ty w swojej formule usiłujesz robić wyliczenia dla całej tablicy (C$2:C$11)...
Witam serdecznie, potrzebuje pomocy w excelu. Mianowicie potrzebuję by funkcja dla danej komórki sprawdzała czy znajduje się w tej komórce tekst , który znajduje się w innej kolumnie komórce i funkcja ta zwracała wtedy określoną wartość. Niby proste, ale ja potrzebuje by wyszukiwanie odbywało się wśród wielu argumentów, a nie tylko jednego o czym dalej...
[syntax=text]LET(lista;SORTUJ(FILTRUJ($B... FILTRUJ filtruje dane w kolumnach B:C, aby pozostał tylko jeden produkt (z E4), funkcja SORTUJ sortuje wyniki filtrowania wg pierwszej kolumny (daty) w porządku malejącym (-1), funkcja LET nadaje wynikowi sortowania lokalną nazwę 'lista'. [syntax=text]SCAN(F4;INDEKS(lista;0;2);....
Jeśli zaznaczasz dwie komórki (lub więcej), to obiekt Target jest złożony z 2 lub więcej komórek, więc też jego właściwość .Value jest tablicą, a Ty ją chcesz przypisać do pojedynczej zmiennej zadeklarowanej jako String. Nie dziw się zatem, że jest Type mismatch. Taką sytuację należy przewidzieć i odpowiednio obsłużyć. Sposobów rozwiązania jest kilka:...
Piszesz bardzo nieprecyzyjnie. Czy te kody w kolumnie C to są te "numery"? Na czym ma polegać to losowanie formułą? Czy chodzi o wpisanie 0|1 w kolumnie D, czy o coś jeszcze? W której wersji Excela to ma działać? Jeśli masz w miarę nową wersję Excela (z formułami dynamicznymi), to taka propozycja: [syntax=text]=LET(t;LOSOWA.TABLICA(ILE.N...
Wszystkiego Najlepszego w Nowym Roku. Postanowiłem się odezwać chociaż nie wiem, czy będę Ci w stanie pomóc. W mojej "przygodzie" z VBA do zapisywania wyników w pamięci zawsze stosowałem tablice jedno, dwu i rzadziej trójwymiarowe. Z drugiej strony projektując formularz zamówienia z danych przechowywanych w Excelu poskładałbym je (zamówienie) stosując...
Tak na pierwszy rzut oka. 1. Nie ma typu zmiennej "Float". Tablice deklarujesz zwykle jako "Variant" lub nie wpisujesz typu i VB przyjmie typ domyślny, czyli "Variant" wlaśnie. 2. Liczby ułamkowe w VB zapisujemy stosując kropkę (0.2 a nie 0,2) 3. Przypisanie wartości zmiennej "ostatniWiersz", Range("a1") brak cudzysłowu i wszędzie gdzie składasz stringi:...
Witam! Pytam z ciekawości, gdyż kwestia ta męczy mnie od jakiegoś czasu. Otóż jest sobie arkusz w Excelu, w którym rozpisana jest pewna tablica. W kolumnie pierwszej ma ona podaną liczbę w stylu "2,0" - i jest to wartość "główna". W wierszu pierwszym ma ona podaną liczbę w stylu "0,05"- i jest to wartość "uzupełniająca". W innym arkuszu magiczna formułka...
Wow, zadziałało. Super i wielkie dzięki. Moje spostrzeżenie jest takie, że zadziałało z "*" a nie zadziałało z separatorem tablic "," (mój przypadek związany z ustawieniami regionalnymi). W pierwszym przypadku dostałem właściwe wyniki, w drugim "0". Funkcja nie zadziałała również z "otwartą" definicją zakresów czyli np. A:A. Generalnie jest to rozwiązanie...
Dziękuję za odpowiedzi. Faktycznie już "potrafię" zsumować odpowiednio po kryterium daty. Natomiast pojawił się kolejny problem. Otóż być może powinienem o tym napisać od razu, że to sumowanie jest tylko jednym z kilku elementów, które składają się na większą całość operacji potrzebnych do uzyskania żądanego efektu. Mianowicie dążę do tego by maksymalnie...
Zrób tak jak w przykładzie. Obsługa błędów jest wyłączona, więc VB nie zatrzyma się na Split jeśli brak komentarza w komórce. Porównanie będzie miało wynik negatywny i przepisanie pustej tablicy da w efekcie pusty, widoczny komentarz... Z drugiej strony: Jeśli Split, to komentarz już tam jest, więc po co go przepisywać jeśli wszystko z nim OK? Może...
Wstaw przycisk do arkusza "faktura" i podepnij makro, w którym można wykonać kilka czynności za jednym "klik". Np 1) Drukowanie /opcjonalnie 2) Inkrementacja numeru faktury /opcjonalnie 3) Aktualizacja stanów /konieczne 4) Czyszczenie druku /opcjonalnie Jest jeden problem. W arkuszu "chemia" nazwy nie są unikatowe. Zauważ, że funkcja WYSZUKAJ,PIONOWO...
Witam, mam takie banalne pytanie. W czasie działania makra, program wybiera pewne liczby (numery projektów) Zakładają się arkusze o nazwach będących numerami tych projektów, np : 127, 116 , 214.. Program kontynuuje pracę i chce zapisac wyniki do arkusza o numerze odpowiedniego projektu. Próbuję posłużyć się tablicą zmiennych, która zawiera numery znalezionych...
Dzień dobry, Funkcja TRANSPONUJ działa bezbłędnie, ale ma też swoje wady. Tablica jest duża i wyniki trzeba gdzieś umieścić. Potem będzie je Pan chciał dalej przetwarzać. Po użyciu TRANSPONUJ traci Pan kontrolę nad źródłem danych, bo w każdej komórce widzi Pan tylko TRANSPONUJ i adres, poza tym nie można zmieniać pojedynczych komórek. Pewnie wygodniej...
Kolego, nie rób jaj tylko rusz łepetyną. To są tak proste rzeczy że aż płakać się chce. Przykład: dodać dwie liczby a+b=c Excel: w komórce A1 - wpisujemy liczbę a np. 2 w komórce B1 - wpisujemy liczbę b np. 3 w komórce C1 - wpisujemy działanie które chcemy wykonać , czyli dodawanie wygląda tak: = A1 + B1 jak naciśniemy Enter to pojawi się w tej komórce...
Co do tego kodu to nie bardzo kumam o co ci tam chodzi i na czym polega problem. Z tym drugim zadaniem to jest banalna sprawa, jeżeli dobrze zrozumiałem treść zadania. Z tego co zrozumiałem to w każdej iteracji cząstka przesuwa się o 1 w jednym z czterech kierunków. Zatem tak jak opisałem w kodzie poniżej mamy 4 możliwe stany i za każdym razem losujemy...
ListIndex w combo UserForm2 nie ma zastosowania w taki sposób, ponieważ lista jest wynikiem filtrowania. Rozwiązań jest jak zwykle kilka: 1. Wielokolumnowy Combobox, gdzie wyświetlana jest tylko jedna kolumna. Po wybraniu wartości, w Label'ach umieszczamy zawartość pozostałych kolumn. 2. Klasycznie - z wykorzystaniem tablicy, tu ListIndex jak najbardziej....
Jeszcze zapomniałeś dodać, że mowa o arkuszu "CZYSTY" ;) Ale OK, teraz już chyba wszystko rozumiem. Moja propozycja jest taka: użyć funkcji WYSZUKAJ.PIONOWO. Najpierw dodaj kolumnę pomocniczą przed kolumną Y (może być ukryta) z kluczem do wyszukiwania, w postaci model-przedział objętości (możesz wpisać ręcznie lub użyć złączenia tekstów): [syntax=vb]mod_gr30-25...
Dobry wieczór, Jeśli chodzi o wybór jednej z kolumn za pomocą funkcji, to można do tego wykorzystać INDEKS i PODAJ.POZYCJĘ. Wynik formuły jest tablicą, którą można filtrować, ale nie sortować. Do sortowania należałoby wynik skopiować w inne miejsce i zamienić na stałe, albo zastosować funkcje wypełniające rolę sortowania, ale bez fizycznego sortowania....
Domyślam się, że po wybraniu wartości z listy chcesz zwrócić odpowiadające jej wyniki do komórek C4:F4? Jeśli tak, a wartości w kolumnie B się nie powtarzają, wystarczy użyć (na przykładzie komórki C4): [syntax=vb]=WYSZUKAJ.PIONOWO(B4;$B$8:$F$... drugi parametr podajesz zakres (tablicę) z danymi, a jako trzeci - zwracany numer kolumny...
Tak, da się. I to na kilka sposobów -Najprościej nazwać zakresy i te nazwy umieścić na liście wyboru (list/comboBoox). -Jeśli ilość wierszy jest zawsze równa, można zastąpić powyższe mnożeniem indeksu listy. -Array i wybór wg indeksu -Tablica j.w. -Select Case Wyniki najprościej umieścić w ListBox, gdzie ilość kolumn=ilości kolumn zakresu.
Dzień dobry, Jeśli pytanie było do mnie, to wyjaśniam: W przykładowym pliku w kolumnie A znajdują się daty wraz z godzinami. W kolumnie B znajdują się same daty. Formuła ma postać: [syntax=text]=SUMA((LICZBA.CAŁK($A$1:$A$... lub [syntax=text]=SUMA.ILOCZYNÓW((LICZBA.CAŁ... Pierwsza formuła jest tablicowa (wymaga...
Dzień dobry, Excel nie jest stworzony do obróbki tekstów, ma ograniczony zestaw funkcji tekstowych, więc tego typu zadania są dość trudne i rzadko daje się znaleźć rozwiązania uniwersalne. Dane wejściowe muszą być dokładnie zdefiniowane, bo trzeba określić jakieś zrozumiałe dla Excela kryteria wyszukiwania. Dlatego ważny jest w takim przypadku załącznik...
Witam Dzięki Maciej Gonet za pomoc :D . Dla zainteresowanych [syntax=vb]Sub tworzenie_formuły_tablicowej() ' ' tworzenie_formuły_tablicowej Makro Sheets("generator formuł").Select a = Sheets("generator formuł").Range("A5").Value b = Sheets("generator formuł").Range("A7").Value c = Sheets("generator formuł").Range("A11").Value d = Sheets("generator formuł").Range("A13").Value...
A jak tę funkcję zaimplementować dla tablicy danych? czyli np. zakresu C2:C6? Coś mi to nie idzie, zawsze w wyniku jest 0 bez względu na to czy komórki są puste czy coś w nich jest.
Prościej. Proszę bardzo :) Proponuje awk:[syntax=bash]{ for (i=0; i<=NF-2; i++){ print $1+i, $(2+i) } }[/syntax] Uruchamiamy poleceniem:[syntax=bash]awk -f tablica.awk tabela.txt > wynik.txt[/syntax] Ale w sumie po co tworzyć pliki ;) [syntax=bash]cat tabela.txt | awk '{ for (i=0; i<=NF-2; i++) print $1+i, $(2+i) }' > wynik.txt[/syntax]
Pytanie, po co do tego VBA i takie liczenie "na piechotę"? Czy chodzi o wprawkę w programowaniu, czy o wynik? Jeśli chodzi o wynik, to przecież w Excelu jest funkcja REGLINP, która "umie" dużo więcej niż potrzeba w tym przykładzie. Chociaż ma też swoje "fochy". Tu łatwo uzyskać wynik, ale w odwrotnej kolejności. Jeśli to ma znaczenie można się jeszcze...
operuję na nazwach komórek. Ponieważ obliczenia są rekurencyjne, spowolnienie, zwłaszcza na wolniejszych komputerach jest osłabiające W jakim znaczeniu ? ... nazw zdefiniowanych w arkuszu ? Jeśli tak, to są tam pewnie wzory "automatyzujące" obliczenia, na ogół do dynamicznego wyznaczania zakresów obszarów z danymi. Pierwsze źródło obciążeń, bo jeśli...
Dodano po 12 Czy o coś takiego chodzi ? 861984 Niestety nie. U ciebie są pięknie posortowane dane, a u mnie nie - i nie będzie tak bo dane są dopisywane na bieżąco.
Czy możesz przyjąć założenie, że każdy wpis będzie syntaktycznie poprawny? Jeżeli tak, to rozwiązanie jest proste. Załóżmy, że mamy ciąg par wartości: 1. dowolna liczba całkowita 2. ściśle określone słowa, którym jest przypisana wartość Wszystko porozdzielane np. spacjami. Bierzesz wartość z komórki, robisz split (poczytaj jak), wynik masz w tablicy...
Do kol. Prot jeśli otworzysz arkusz Sc>Tc to zobaczysz wyniki obliczeń z tą funkcją Dodano po 13 Jeszcze jedno. Po wywołaniu funkcji Suma podaję parametry n=25, x- dowolne z zakresu [-1 : 1] a dla Ai pierwszy element tablicy Ai. Może tu tkwi błąd?
Pierwsza procedura tylko ładuje dane do tablic, nic więcej nie robi I to dość wybiórczo, gdyż robi to oddzielnie dla wartości komórek (t) i oddzielnie dla ich "położenia", ale już w tablicy (indeksy), jak również robi to tylko dla liczb całkowitych, liczb z ułamkiem nie lubi: " If (Int(zawartosc) - zawartosc = 0) Then " Wygląda to tak, jakby był to...
W sposobie formatowania nic nie zmieniałem. Dodałem funkcję UDF Daty, która zamienia zapis w kolumnie H na tablicę dat, która jest potem używana do definicji reguł formatowania warunkowego. Akceptowalne zapisy w kolumnie H: Pojedyncza data w formacie: d.m.rrrr (z dwiema kropkami) Ciągły przedział dni zapisany z kreską: d-d.m.rrrr (jeden łącznik, dwie...
Zrobiłem symulator pracy fotowoltaiki z bateriami. Symulator oblicza na każdą godzinę ładowanie, rozładowanie i stan baterii. Symulator można puścić na wyliczenie symulacji całego roku. Można także przygotować zestaw różnych parametrów i masowo obliczyć wynik symulatora dla wszystkich tych parametrów. Symulator do pobrania: Zakładki: - Produkcja prądu2...
Niestety nie opisałeś tego zbyt dokładnie, albo to ja nie potrafię tego zrozumieć. Proponuję więc uniwersalną metodę: zapytania SQL. Umieszczasz tabele w kolejnych arkuszach i piszesz zapytanie. Wynik możesz zapisać gdzie chcesz. W "czystym" też to można zrobić VBA. Żeby uniknąć problemów z wydajnością warto posortować obie tablice względem wspólnego...
PAWELIW - dzięki za sugestię ale to już wiem, a chciałem za wszelką cenę uniknąć dodatkowych kolumn z formułami. Czułem, że da się to zrobić ale nie wiedziałem jak ;). VBA natomiast chciałem uniknąć. MACIEJ GONET - Nie muszę Ci mówić, że jesteś WIELKI, bo to jest oczywiste :). Wszystko działa perfekcyjnie i o to chodziło. ...Nie mniej jednak jestem...
Dzień dobry, Ten problem dość trudno "ugryźć" formułami, bo napotykamy tu na błąd w Excelu, który trzeba jakoś obejść. Propozycja byłaby taka: Najpierw utworzyć kopię oryginalnej tabelki, wpisując formuły sumujące podane w przykładzie. Ja wprowadziłem tam tylko nazwy: "od" i "do", bo "nie trawię" takich megaformuł, ale autor może powrócić do swojej...
Znalazłem charakterystykę termopary J od 0 do 1200°C (co 1°C) i przeniosłem ją do excela. Do wykresu dodałem linię liniową trendu i po wyswietleniu równania i podstawieniu danych nie pokrywają mi się wyniki z oryginalnymi pomiarami. Doszedłem do wniosku, że nie będę się bawił z obliczeniami i wstawię tablice. Stopien wejściowy będzie na OP97 i trzeba...
To moja trzecia konstrukcja na FPGA ;) pierwszy był trywialny zegarek na kilku licznikach, a potem prosty kalkulatorek dodający dwie liczby. Tak więc proszę o konstruktywną krytykę i porady, co by tu można jeszcze ulepszyć. FPGA ciekawi mnie już od jakiegoś czasu, ze względu na to, że można na nim zrobić rzeczy, przy których procesory wymiękają. Prezentowany...