TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Do specjalistow od Excel-a/Calc-a , phyllo 6/08/09 16:56 Witam,
jak w Openoffice (Calc) zrobic nastepujaca rzecz.
Jest komorka ktora pobiera dane przez DDE, czyli co jakis czas jej zawartosc zostaje odswiezona. Zawartosc komorki to liczba (raz rosnie, raz maleje).
Chodzi o to aby miec 2 komorki w ktorych beda wartosci MAX i MIN z tych ktore pojawily sie w komorce z danymi z DDE, np. w ciagu danego dnia.
Jakies pomysly ?
pozdr.
phyllo- hmmm , rulezDC 6/08/09 17:26
zapytanie sql pobierajace dane z bazy danych na max i min z danej tabelikoniec koniec koniec - hmm...? , phyllo 6/08/09 17:35
... ale gdzie tu SQL? gdzie baza danych ?
Dodam, iz ma to sie dziac na biezaca, czyli wraz ze zmiana wartosci z DDE.
Jak to ma dzialac:
W komorce A2 " mam wartosc otrzymana z aplikacji za pomoca DDE, np. "1"
W komorce A3 mam wartosc maksymalna , w tej chwili "1"
W komorce A4 mam wartosc minimalna , w tej chwili "1"
Wartosc w komorce A2 zmienia sie na " 3" to wartosc w A3 (max) rowniez zmienia sie na "3"
Wartosc w A2 zmienia sie na "2" to wartosc w A3 nadal pozostaje "3"
(z minimum podobnie...)
phyllo
- Może funkcja , ligand17 6/08/09 18:32
IF (JEŻELI) pomoże? - hmm... , phyllo 7/08/09 07:31
IF wystarczy jezeli znajdzie sie jeszcze jakas funkcja, ktora pozwala na zmiane zawartosci wskazanej komorki zeby przechowywac tam dotychczasowa wartosc MAX.
phyllo- Heh , ligand17 7/08/09 09:36
Ta funkcja to "="- no raczej nie... , phyllo 7/08/09 13:47
...- A dlaczego , ligand17 7/08/09 14:34
nie?- Kurde , ligand17 7/08/09 14:43
z ciekawości spróbowałem to zrobić. Zajęło mi to 30s i zadziałało tak, jak piszesz powyżej. Funkcje IF i = wystarczą.- hmm... , phyllo 7/08/09 16:45
podaj formule to pogadamy .. bo chyba jednak piszemy o czyms innym.
phyllo - to moze dopisze... , phyllo 7/08/09 16:49
Uzytkownik otwiera sobie arkusz w Calc-u w ktorym do jednej komorki wartosc jest pobierana przez DDE (wartosc sie zmienia powiedzmy raz na minute).
Zalozmy ze wychodzi na godzine i w arkuszu sa wartosci MAX i MIN z odpowiednio najwieksza i najmniejsza wartoscia jaka pojawila sie w ciagu tej godiny w komorce do ktorej dane pobierane byly przez DDE.
= przypisuje wartosc do komorki, w ktorej sie go uzyje - a tu chodzi zeby moc zmienic wartosc jakiejs (dotychczasowo) pustej komorki ...
pozdr.
phyllo- Nie wiem, jak jest w Calcu. , ligand17 7/08/09 19:33
W Excelu PL jest tak:
MAX: =JEŻELI(A2>B2;A2;B2)
MIN: =JEŻELI(A2<C2;A2;C2)
Formułę na MAX wpisujesz w B2, formułę na MIN w C2. A2 sobie zmieniasz dowolnie. Czasem trzeba włączyć iteracyjne przetwarzanie formuł.
U mnie działa.
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|