Dzień dobry, Jest kilka sposobów rozwiązania, w pliku podałem 3 warianty do wyboru z wykorzystaniem funkcji INDEKS, PRZESUNIĘCIE i ADR.POŚR. Składnia jest następująca: =PRZESUNIĘCIE(początek_zakresu;skok*(WIE... =INDEKS(zakres;skok*(WIERSZ()-nr_pierwsz... =ADR.POŚR(litera_kolumny&skok*(WIERSZ()-...
Zależy jak zrealizowałeś listę. Najprościej (w Excelu, ale w OO będzie podobnie) wstawić formularzowe pole kombi, w arkuszu pomocniczym wpisać kolejno wszystkie funkcje z odwołaniem do arkusza roboczego, i wykorzystać funkcję INDEKS po łączu komórki pola. Funkcja INDEKS pobiera sobie wynik z arkusza pomocniczego, a jej zapis będzie może ciut dłuższy...
To jeszcze sprawdź tu https://forums.ross-tech.com/index.php?t... BS - to wersja 20-bajtowa (jak CC) -Indeks -CC (kodowanie 20-bajtowe) jest wstecznie kompatybilny ze wszystkimi poprzednimi wersjami, ale konieczne jest wprowadzenie wielu zmian w kodowaniu. jeśli stary ABS miał kodowanie 18-bajtowe, należy dodać 4 zera (0000) lub 2 zera (00),...
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...
Nie udało się, bo zmieniłeś kolejność kolumn. Funkcja WYSZUKAJ.PIONOWO potrafi szukać tylko od lewej do prawej. Jeśli trzeba szukać odwrotnie, to już trzeba użyć innych funkcji, np. INDEKS i PODAJ.POZYCJĘ, a w nowym Excelu X.WYSZUKAJ. Przykładowo tak: [syntax=text]=JEŻELI.BŁĄD(JEŻELI(INDEKS(...
Opisane trochę niejasne, ale funkcja PODAJ.POZYCJĘ a INDEKS może pomóc
Powinnaś dokładnie opisać swoje dane, a poza tym trzeba mieć świadomość istnienia dwóch zasadniczych algorytmów wyszukiwania: dokładnego i przybliżonego. Algorytm dokładny działa w ten sposób, że szuka dokładnie poszukiwanego wzorca i jeśli go nie znajdzie zwraca błąd. Jeśli wzorzec występuje wielokrotnie - zwraca pierwsze wystąpienie. Dane do tego...
z zastosowaniem VBA, tzn access, tak? ja nie bardzo zanm się na tym od strony programowej dlatego pytam:) korzystam z excela 2007, i niestety baz indeksów nie jest kompletna, to tylko przykładowa część indeksów
Przyjrzyj się symbolom dolara ($) w moich formułach i zobacz, co one oznaczają. U mnie zostały specjalne użyte, ale nie w każdym kontekście będą działać. Przeanalizujmy, co robi formuła, którą widać rozpisaną w okienku. Jak sądzę jest to formuła dla pola F20. Na początku szukasz nazwy z pola C19 w zakresie C25357:C25371, co w teorii powinno zwrócić...
Tablice raczej kojarzą się z czymś dosyć mocno skomplikowanym gdybym natrafił w sieci na coś w stylu "tablice dla opornych" z wielką przyjemnością bym się z tym zapoznał. http://cpp0x.pl/kursy/Kurs-C++/Tablice-z... W tym przypadku chodzi o tablicę o rozmiarze 16 (indeksy od 0 do 15) - tyle jest wejść analogowych w Mega (od A0 do A15). Funkcja...
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
Funkcja LOS() przeliczna jest przy każdej zmianie w arkuszu. Jeśli wpiszesz odpowiedź, to po zatwierdzeniu enterem wartość a jednocześnie szukana fraza zmienią się... Trzeba podeprzeć się VBA, chociażby dla wyłączenia przeliczania. Moim zdaniem wygodniej będzie umieścić makro losowania pod przyciskiem. Poczytaj o: Randomize i funkcji Rnd . Jeśli jednak...
podejrzewam że najlepszym wyborem było by próbować w vba Czytając Kolegi opis problemu prawie nic nie rozumiem. Moje podejście do VBA na podstawie domysłów z Kolegi opisu i rozwiązania Kolegi Prajz w załączniku. Makro osadzone jest w module w skoroszycie, będzie działać na wersji Excela 2003 i wyżej. Makro udostępnia w arkuszu funkcję Q (byłem leniwy...
Lepiej zastosować wyszukaj.pionowo. Przykład (nazwa jest wpisywana w A1) w B2 wpisz =WYSZUKAJ.PIONOWO(A1;Arkusz2!A:D... w C2 wpisz=WYSZUKAJ.PIONOWO(A1;Arkusz2!A&... w D2 wpisz=WYSZUKAJ.PIONOWO(A1;Arkusz2!A&... Chociaż twoje rozwiązanie tez by przeszło tylko popełniłeś błąd wskazując (całą) tabelę z danymi...
Wielkość tablicy nie musi być potęgą dwójki, ale jeżeli jest, to znacznie ułatwia indeksowanie i przyspiesza pracę algorytmu wyliczającego wartości. To co potrzebujesz zamyka się w tych kilku linijkach wywoływanych cyklicznie przez kontroler DMA pracujący w trybie cyklicznym; w połowie transferu i po zakończeniu. Ta funkcja wypełnia połowę bufora DMA...
https://obrazki.elektroda.pl/2029951900_... W tym temacie pokażę, jak krok po kroku uruchomić prosty sterownik do OLED 128x32 bez używania gotowych bibliotek, opierając się wyłącznie na programowym I2C. Sprawdzę, jak trudno jest wyświetlić tekst na takim wyświetlaczu oraz ile bajtów RAM i Flash to wymaga. Czy uda się uruchomić rysowanie...
Trochę ciężko było mi się wgryźć w twój kod, tym bardziej, że dawno nie pisałem w C++, dlatego wolałem napisać swój program i opatrzyć go komentarzami. Program kompiluje się i działa poprawnie w VisualStudio 2010. Jeżeli kompilujesz w czymś innym to być może będziesz musiał kilka rzeczy zmienić. Na pewno musisz zamienić system("PAUSE"); na getch() lub...
Niewiem czy dobrze cie rozumiem ale "masło maślane". 1. wybierasz nazwe pliku z listbox do kopiowania (1. indeks 2. nazwa) 2. wywołujesz okno dialogowe (de facto) z tym co wybrałeś (po co jak już to zrobiłeś) - to jest tylko okno wybierające plik, który zresztą już wcześniej wybrałeś, Dialog.FileBrowse nie służy do kopiowania plików tylko do przeglądania...
Witam! Hmm... Na początku to trochę rozwlekłeś strukturę. Niepotrzebnie pola: imię, nazwisko, dzień, miesiąc, rok zdefiniowałeś jako tablice dwuwymiarowe a konkretnie niepotrzebnie dodałeś indeks 1 czyli tam, gdzie masz po 10. Powinieneś zadeklarować zgodnie z sugestią Kolegi krru czyli: [syntax=c]struct dane { char imie[30]; char nazwisko[30]; int...
Jedna uwaga - jak sprawdzasz jedną zmienną czy jest czymś tam, to albo lepiej zastosować switcha, albo jak już to zamiast 7 ifów po sobie dać ifa a reszta else ify. Dlaczego ? Nie wiem, czy optymalizator to optymalizuje (być może tak, ale nie mam pojęcia). Załóżmy, że nie. Jak masz 8 ifów po sobie to każdy jest zawsze sprawdzany. Jak masz ifa a reszta...
https://obrazki.elektroda.pl/1533250900_... BK7231T/BK7231N to popularny SoC WiFi i Bluetooth, szeroko stosowany w produktach Tuya Smart. BK7231 można znaleźć w inteligentnych gniazdach, inteligentnych żarówkach LED, inteligentnych przełącznikach itp. BK7231 zwykle występuje w postaci modułów, które są pin-to-pin kompatybilne z modułami...
Ale o której wersji piszesz, tej pierwszej z funkcją PRZESUNIĘCIE, czy tej drugiej ze STOS.PION, czy o obu? U mnie ta druga działa poprawnie, a pierwsza faktycznie wymaga otwarcia pliku, bo funkcja PRZESUNIĘCIE wymaga, żeby plik był otwarty. Przesyłam jeszcze zmodyfikowaną wersję pierwszego pliku z funkcją INDEKS zamiast funkcji PRZESUNIĘCIE. Funkcja...
Widzę, że się temat antenowy rozwinął, a tymczasem wrzucam od siebie dodatek zapisujący ustawienia głośności każdej stacji z każdego banku do odpowiedniego pliku gdzie są trzymane te zapamiętane nastawy. Wartości nastaw głośności są zapisywane na bieżąco do pliku bez zmian dla innych stacji z aktualnego banku. Tutaj funkcja zapisująca: https://obrazki.elektroda.pl/4066422400_...
❤️❤️ Za Twoją pracę! Tak, jeśli to do użytkownika należy określenie zasad oszczędzania światła dziennego, w przeciwieństwie do linuksa Windows, który utrzymuje bazę danych wybieranych stref czasowych, nie wyobrażam sobie, żeby zajęło to dużo czasu. Będę musiał podszkolić się w C i przeczytać twój kod. Gdybym miał go napisać, zrobiłbym coś takiego:...
https://obrazki.elektroda.pl/7246994600_... Dzisiejszy projekt będzie opierać się o Arduino. Pokażę tutaj jak uruchomić kontroler wyświetlacza/klawiatury ze starego tunera sat w oparciu o jego notę katalogową oraz bibliotekę Wire z Arduino. Poznamy szczegóły jego interfejsu szeregowego opartego o linie SDA i SCL i spróbujemy przygotować...
Funkcja INDEKS jest bardzo ciekawą funkcją, o rozbudowanych możliwościach, ale mającą też swoje istotne ograniczenia, szczególnie w starszych wersjach Excela. Chociaż nie napisałeś tego wprost, rozumiem, że korzystasz z jednej ze starszych wersji. Wg oficjalnej dokumentacji funkcja INDEKS zwracała albo pojedyncze wartości z zakresu lub tablicy wejściowej,...
https://obrazki.elektroda.pl/1761046600_... Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już...
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
https://obrazki.elektroda.pl/5220229400_... Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową....
https://obrazki.elektroda.pl/5371288300_... Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...
Sposobów może być wiele, bo to dość typowe zadanie. Nie napisałeś, która wersja Excela, a to może być istotne, jeśli chodzi o szczegóły. Przykładowe rozwiązanie w załączniku. Formuła: [syntax=text]=INDEKS(C2:G5;;B1-2)[/synta... nowym Excelu (2021, 365) będzie to formuła rozlana - wpisujesz do pierwszej komórki, czyli do B2, zatwierdzasz Enter i otrzymujesz...
https://obrazki.elektroda.pl/9290552300_... Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na...
- obsługa nazw łańcuchowych pinów dla sterowników, które przyjmują indeksy pinów w tekście polecenia Masz na myśli coś takiego jak w sterowniku DS1820_full, który jest bardziej ogólny? https://obrazki.elektroda.pl/9159029900_... Dodane po 40 Spróbuję PR dla tego później Dodano po 10 Ponieważ istnieje już "Tokenizer_GetPin()", może...
https://obrazki.elektroda.pl/8103635600_... Dzisiaj przedstawię bardzo tani (raptem 10-15 zł) moduł oferujący wyświetlacz 7-segmentowy (8 cyfr) z kropkami oraz dodatkowo z diodami nad każdą cyfrą oraz klawiaturę z 8 przyciskami. Wszystko możliwe do wysterowania przez SPI. Pokazywany tu TM1638 to zasadniczo TM1637 w wersji SPI, w związku...
, talia [/i][/i][/i][/i][/i][/i][/i][/syntax]
https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...
Schemat i program został napisany przez AI pod Arduino UNO. Może nie jest zbyt "elegancki" ale działa. https://obrazki.elektroda.pl/8750481200_...
Czy nie lepiej użyć wersji magic_enum::enum_name<E>(), czyli w tym przypadku magic_enum::enum_name<color>(). Przepraszam za ewentualne zamieszanie. W kodzie, który przedstawiłem, już korzystamy z funkcji `magic_enum::enum_name` do uzyskania nazwy wartości wyliczenia, ale rzeczywiście możemy wykorzystać wersję szablonową tej funkcji, aby...
https://obrazki.elektroda.pl/3813144000_... Zapraszam na krótki test i demonstrację użycia popularnych modułów wyświetlacza 7-segmentowego opartych na TM1637. Uruchomię taki moduł najpierw z Arduino, a potem bez użycia żadnej biblioteki, na koniec również pokażę alternatywną, eliminującą zbędne opóźnienia bibliotekę przeznaczoną do sterowania...
https://obrazki.elektroda.pl/1176245800_... Chciałem wam zaprezentować rozwiązanie programowe sterowania urządzeniami opartymi o MQTT i Zigbee2Mqtt poprzez PHP. Oprogramowania umożliwia: - tworzenie automatyzacji w tym także automatyzacji opartych o pętle czasowe czy opóźnienia, - tłumaczenie wiadomości MQTT np. pobieranie informacji...
https://obrazki.elektroda.pl/8287704400_... Witajcie moi drodzy Przedstawię tutaj mój projekt zewnętrznego wyświetlacza temperatury procesora z komputera. Wyświetlacz pokazuje temperatury od 0 do 99C, jednocześnie odpowiednio dobierając swój kolor. Wyświetlacz zrobiony jest samodzielnie od 0 w oparciu o diody WS2812B, sterowany jest...
To dobre pytanie. Nie sądzę, żebyśmy mieli to w dokumentach, ale: https://github.com/openshwprojects/OpenB... [syntax=c] typedef enum { LOG_NONE = 0, LOG_ERROR = 1, LOG_WARN = 2, LOG_INFO = 3, LOG_DEBUG = 4, LOG_EXTRADEBUG = 5, LOG_ALL = 6, LOG_MAX = 7 } log_levels; typedef enum { LOG_FEATURE_HTTP = 0, LOG_FEATURE_MQTT...
Witam ponownie Dołożyłem już możliwość odtwarzania plików AAC w programie tego odtwarzacza. Obecnie odtwarzacz oprócz dotychczasowego odtwarzania plików MP3 może również odtwarzać pliki AAC VBR, tylko Low Complexity standardu MPEG-2 i MPEG-4. Do tego celu wykorzystałem bibliotekę dekodera AAC z tego projektu: http://embdev.net/articles/ARM_MP3/AAC_P...
(...) ?$filter=business_date eq '${todayDate}'`;\n\nreturn msg;\n","outputs":1,"noerr":0,"initializ... Bezpośrednia odpowiedź na pytanie Aby funkcja „115” w Node-RED odczytywała dane z godziny poprzedniej, trzeba zmodyfikować sposób obliczania indeksu (który wybiera odpowiedni przedział czasowy z Twojej tablicy „value”). Poniższy...
https://obrazki.elektroda.pl/2537694500_... Pokażę tutaj jak wygląda tworzenie strony WWW dla dowolnego urządzenia IoT na wieloplatformowym firmware Podstawa interfejsu REST OpenBeken/Tasmota OpenBeken ma interfejs REST zgodny z podstawą Tasmoty, co oznacza, że składania komend i zwracanych danych jest w dużej mierze taka sama. Samą...
https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
(...) return true; } } return false; } void displayOxygenPercentage(float percentage) { // Czyszczenie ekranu i ustawienie kursora lcd.clear(); lcd.setCursor(0, 0); // Wyświetlanie informacji o stężeniu tlenu lcd.print("Tlen: "); lcd.print(percentage); lcd.print("%"); } Wygląda na to, że problem może wynikać z niepoprawnego zarządzania buforem przyjmującym...
Witam, napisałem dwa programy na: 1. Sortowanie przez wybieranie: // Sortowanie przez wybieranie #include <iostream> using namespace std; bool wprowadzenie_danych(int &ilosc_elementow, int tablica[]); int sortowanie_wybieranie(int tablica[], int n); int najmniejszy(int tablica[], int n, int start);...
zastosowałem funkcję VLOOKUP. Jeśli kolumna pierwsza składa się ze scalonych komórek z pięciu wierszy i ma określoną treść, a kolumna druga ma pięć wierszy z określoną treścią, To jak zrobić, zakładając, że obie kolumny są zakresem tabeli, aby funkcja VLOOKUP pokazywała mi drugi wiersz z drugiej kolumny jeśli odniosę się do pierwszej kolumny ze scalonych...
(at)ElektrodaBot trochę poprawiłem stepgen.c, przeanalizuj go i jeśli ma błędy, wygeneruj nowy. Bezpośrednia odpowiedź na pytanie Poniżej prezentuję przykładowy, kompletny plik „stepgen.c”, który integruje input shaper (ZV lub MZV) pracujący domyślnie z częstotliwością rezonansową 22,2 Hz i tłumieniem 0,1. Kod zawiera bazową funkcjonalność stepgen...
Witam, proszę o pomoc w rozwiązaniu problemu zdefiniowanego w załączonym pliku .xls Próbowałem na różne sposoby z funkcjami INDEKS, WYSZUKAJ.PIONOWO, PODAJ.POZYCJĘ na razie bez efektu.. Pozdrawiam
excel funkcja indeks indeks czujników indeks kolor
inspekcja liczniku volvo silnika czerwona lampa
DiagBox 9.85 – kalibracja HVAC, SAS, EGR, reflektorów, TPMS w Peugeot i Citroen Temperatura pieca do podgrzewania wody – optymalne ustawienia CWU, Legionella, zawory mieszające