Discussion:
jak zrobić w pełni automatyczny ranking?
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
gawa
2006-08-10 08:38:52 UTC
Permalink
Witam
Mam pytanie ja zrobić w pełni automatyczny ranking?
Chodzi mi o to by w jednej kolumnie wpisywać nazwę w drugiej wielkość a
w osobnych by tworzył się ranking tych nazw z wielkościami ale w sposób
następujący: formuła sprawdza czy dopisywana nazwa jest już wcześniej
wpisana i jeśli jest to sumuje wartości przypisane do tej nazwy z
poprzednimi i pozycjonuje ją w rankingu a jeśli nie ma jej na liście
wcześniej wpisanych to dopisuje ją do rankingu z wartością jej
odpowiadającą i pozycjonuje w rankingu.

Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...

Pozdrawiam
gawa
Gazeta
2006-08-10 09:51:14 UTC
Permalink
Witam
Mam pytanie ja zrobiæ w pe³ni automatyczny ranking?
Chodzi mi o to by w jednej kolumnie wpisywaæ nazwê w drugiej wielko¶æ a
w osobnych by tworzy³ siê ranking tych nazw z wielko¶ciami ale w sposób
nastêpuj±cy: formu³a sprawdza czy dopisywana nazwa jest ju¿ wcze¶niej
wpisana i je¶li jest to sumuje warto¶ci przypisane do tej nazwy z
poprzednimi i pozycjonuje j± w rankingu a je¶li nie ma jej na li¶cie
wcze¶niej wpisanych to dopisuje j± do rankingu z warto¶ci± jej
odpowiadaj±c± i pozycjonuje w rankingu.
Da to siê zrobiæ w excelu?
Je¶li tak to proszê o jakie¶ wskazówki jak siê do tego zabraæ...
Pozdrawiam
gawa
ja bym to podpial po zdarzenie aktywacji drugiegi arkusza -
Worksheet_Activate()
w momencie jego aktywacji uruchamia sie odpowiednie makro, ktore zlicza i
sortuje wartosci wystepujace w 1 arkuszu- a to z kolei zrobilbym tabela
przestawna oparta na 1 arkuszu
jesli nie wiesz jak sie do tego zabrac, to chetnie pomoge
mcg
gawa
2006-08-10 11:28:00 UTC
Permalink
Post by Gazeta
Post by gawa
Witam
Mam pytanie ja zrobić w pełni automatyczny ranking?
Chodzi mi o to by w jednej kolumnie wpisywać nazwę w drugiej wielkość a
w osobnych by tworzył się ranking tych nazw z wielkościami ale w sposób
następujący: formuła sprawdza czy dopisywana nazwa jest już wcześniej
wpisana i jeśli jest to sumuje wartości przypisane do tej nazwy z
poprzednimi i pozycjonuje ją w rankingu a jeśli nie ma jej na liście
wcześniej wpisanych to dopisuje ją do rankingu z wartością jej
odpowiadającą i pozycjonuje w rankingu.
Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...
Pozdrawiam
gawa
ja bym to podpial po zdarzenie aktywacji drugiegi arkusza -
Worksheet_Activate()
w momencie jego aktywacji uruchamia sie odpowiednie makro, ktore zlicza i
sortuje wartosci wystepujace w 1 arkuszu- a to z kolei zrobilbym tabela
przestawna oparta na 1 arkuszu
jesli nie wiesz jak sie do tego zabrac, to chetnie pomoge
mcg
Właśnie poczytałem trochę o Worksheet_Activate i prosiłbym jednak o
pomoc. Jak mniemam nie ma możliwości by dane i odświeżany "ranking"
znajdowały się w jednym arkuszu? Przyznam szczerze, że szczególnie mi na
tym zależy... (może można dodać jakiś przycisk oprogramowanym stosownym
makrem lub coś w tym rodzaju? Może jakieś inne rozwiązanie takiego
"dopisywania" z "sortowaniem" - myślałem o uzupełnianej liście wyboru ..
ale nie wiem jak to dalej ugryźć...
Wersja z osobnym arkuszem też mogłaby wchodzić w grę po gruntownej
rekonstrukcji koncepcji tego arkusza i całego projektu.
Proszę w takim razie o pomoc.
gawa
Gazeta
2006-08-10 12:33:57 UTC
Permalink
Post by Gazeta
Witam
Mam pytanie ja zrobiæ w pe³ni automatyczny ranking?
Chodzi mi o to by w jednej kolumnie wpisywaæ nazwê w drugiej wielko¶æ a
w osobnych by tworzy³ siê ranking tych nazw z wielko¶ciami ale w sposób
nastêpuj±cy: formu³a sprawdza czy dopisywana nazwa jest ju¿ wcze¶niej
wpisana i je¶li jest to sumuje warto¶ci przypisane do tej nazwy z
poprzednimi i pozycjonuje j± w rankingu a je¶li nie ma jej na li¶cie
wcze¶niej wpisanych to dopisuje j± do rankingu z warto¶ci± jej
odpowiadaj±c± i pozycjonuje w rankingu.
Da to siê zrobiæ w excelu?
Je¶li tak to proszê o jakie¶ wskazówki jak siê do tego zabraæ...
Pozdrawiam
gawa
ja bym to podpial po zdarzenie aktywacji drugiegi arkusza -
Worksheet_Activate()
w momencie jego aktywacji uruchamia sie odpowiednie makro, ktore zlicza i
sortuje wartosci wystepujace w 1 arkuszu- a to z kolei zrobilbym tabela
przestawna oparta na 1 arkuszu
jesli nie wiesz jak sie do tego zabrac, to chetnie pomoge
mcg
W³a¶nie poczyta³em trochê o Worksheet_Activate i prosi³bym jednak o
pomoc. Jak mniemam nie ma mo¿liwo¶ci by dane i od¶wie¿any "ranking"
znajdowa³y siê w jednym arkuszu? Przyznam szczerze, ¿e szczególnie mi na
tym zale¿y... (mo¿e mo¿na dodaæ jaki¶ przycisk oprogramowanym stosownym
makrem lub co¶ w tym rodzaju? Mo¿e jakie¶ inne rozwi±zanie takiego
"dopisywania" z "sortowaniem" - my¶la³em o uzupe³nianej li¶cie wyboru ..
ale nie wiem jak to dalej ugryξ...
Wersja z osobnym arkuszem te¿ mog³aby wchodziæ w grê po gruntownej
rekonstrukcji koncepcji tego arkusza i ca³ego projektu.
Proszê w takim razie o pomoc.
gawa
nawet lepiej jesli w jednym arkuszu
mozesz sie pozluzyc tabela przestawna oparta o zakres dynamiczny
klikasz odswiezenie danych w tabeli i masz zsumowane ( choc po dodaniu
nowych nazw 0 nieposortowane ) dane
o zakresie dynamicznym poczytaj
http://www.contextures.com/xlNames01.html#Dynamic

na tej stronie dowiesz sie tez jak powiazac tabele przestawna z takim
zakresem
mcg
gawa
2006-08-10 14:34:25 UTC
Permalink
Post by Gazeta
Post by gawa
Post by Gazeta
Post by gawa
Witam
Mam pytanie ja zrobić w pełni automatyczny ranking?
Chodzi mi o to by w jednej kolumnie wpisywać nazwę w drugiej wielkość a
w osobnych by tworzył się ranking tych nazw z wielkościami ale w sposób
następujący: formuła sprawdza czy dopisywana nazwa jest już wcześniej
wpisana i jeśli jest to sumuje wartości przypisane do tej nazwy z
poprzednimi i pozycjonuje ją w rankingu a jeśli nie ma jej na liście
wcześniej wpisanych to dopisuje ją do rankingu z wartością jej
odpowiadającą i pozycjonuje w rankingu.
Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...
Pozdrawiam
gawa
ja bym to podpial po zdarzenie aktywacji drugiegi arkusza -
Worksheet_Activate()
w momencie jego aktywacji uruchamia sie odpowiednie makro, ktore zlicza
i
Post by gawa
Post by Gazeta
sortuje wartosci wystepujace w 1 arkuszu- a to z kolei zrobilbym tabela
przestawna oparta na 1 arkuszu
jesli nie wiesz jak sie do tego zabrac, to chetnie pomoge
mcg
Właśnie poczytałem trochę o Worksheet_Activate i prosiłbym jednak o
pomoc. Jak mniemam nie ma możliwości by dane i odświeżany "ranking"
znajdowały się w jednym arkuszu? Przyznam szczerze, że szczególnie mi na
tym zależy... (może można dodać jakiś przycisk oprogramowanym stosownym
makrem lub coś w tym rodzaju? Może jakieś inne rozwiązanie takiego
"dopisywania" z "sortowaniem" - myślałem o uzupełnianej liście wyboru ..
ale nie wiem jak to dalej ugryźć...
Wersja z osobnym arkuszem też mogłaby wchodzić w grę po gruntownej
rekonstrukcji koncepcji tego arkusza i całego projektu.
Proszę w takim razie o pomoc.
gawa
nawet lepiej jesli w jednym arkuszu
mozesz sie pozluzyc tabela przestawna oparta o zakres dynamiczny
klikasz odswiezenie danych w tabeli i masz zsumowane ( choc po dodaniu
nowych nazw 0 nieposortowane ) dane
o zakresie dynamicznym poczytaj
http://www.contextures.com/xlNames01.html#Dynamic
na tej stronie dowiesz sie tez jak powiazac tabele przestawna z takim
zakresem
mcg
Przeczytałem ale do końca to nie wiem jak to zaadaptować w moim
przypadku. W sumie są tam fajne przykłady ale i tak nie wiem jak to
zrobić. Wydaje się, że rozumiałem zasadę - problem z zastosowaniem tych
zasad. No i do końca to nie znalazłem tam tego sortowania. Czy możesz
pomóc mi na konkretnym przypadku? Przesłałbym Ci - jeśli pozwolisz, na
priv fragment danych (zresztą z tej strony co podałeś) a Ty utworzyłbyś
taki ranking. Co Ty na to?
mcg
2006-08-11 14:09:20 UTC
Permalink
Post by gawa
Post by Gazeta
Post by gawa
Post by Gazeta
Post by gawa
Witam
Mam pytanie ja zrobić w pełni automatyczny ranking?
Chodzi mi o to by w jednej kolumnie wpisywać nazwę w drugiej wielkość a
w osobnych by tworzył się ranking tych nazw z wielkościami ale w sposób
następujący: formuła sprawdza czy dopisywana nazwa jest już wcześniej
wpisana i jeśli jest to sumuje wartości przypisane do tej nazwy z
poprzednimi i pozycjonuje ją w rankingu a jeśli nie ma jej na liście
wcześniej wpisanych to dopisuje ją do rankingu z wartością jej
odpowiadającą i pozycjonuje w rankingu.
Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...
Pozdrawiam
gawa
ja bym to podpial po zdarzenie aktywacji drugiegi arkusza -
Worksheet_Activate()
w momencie jego aktywacji uruchamia sie odpowiednie makro, ktore zlicza
i
Post by gawa
Post by Gazeta
sortuje wartosci wystepujace w 1 arkuszu- a to z kolei zrobilbym tabela
przestawna oparta na 1 arkuszu
jesli nie wiesz jak sie do tego zabrac, to chetnie pomoge
mcg
Właśnie poczytałem trochę o Worksheet_Activate i prosiłbym jednak o
pomoc. Jak mniemam nie ma możliwości by dane i odświeżany "ranking"
znajdowały się w jednym arkuszu? Przyznam szczerze, że szczególnie mi na
tym zależy... (może można dodać jakiś przycisk oprogramowanym stosownym
makrem lub coś w tym rodzaju? Może jakieś inne rozwiązanie takiego
"dopisywania" z "sortowaniem" - myślałem o uzupełnianej liście wyboru ..
ale nie wiem jak to dalej ugryźć...
Wersja z osobnym arkuszem też mogłaby wchodzić w grę po gruntownej
rekonstrukcji koncepcji tego arkusza i całego projektu.
Proszę w takim razie o pomoc.
gawa
nawet lepiej jesli w jednym arkuszu
mozesz sie pozluzyc tabela przestawna oparta o zakres dynamiczny
klikasz odswiezenie danych w tabeli i masz zsumowane ( choc po dodaniu
nowych nazw 0 nieposortowane ) dane
o zakresie dynamicznym poczytaj
http://www.contextures.com/xlNames01.html#Dynamic
na tej stronie dowiesz sie tez jak powiazac tabele przestawna z takim
zakresem
mcg
Przeczytałem ale do końca to nie wiem jak to zaadaptować w moim
przypadku. W sumie są tam fajne przykłady ale i tak nie wiem jak to
zrobić. Wydaje się, że rozumiałem zasadę - problem z zastosowaniem tych
zasad. No i do końca to nie znalazłem tam tego sortowania. Czy możesz
pomóc mi na konkretnym przypadku? Przesłałbym Ci - jeśli pozwolisz, na
priv fragment danych (zresztą z tej strony co podałeś) a Ty utworzyłbyś
taki ranking. Co Ty na to?
prosze bardzo
mcg
zbiniek
2006-08-11 14:09:02 UTC
Permalink
Witam!

Ja bym zainteresowal sie tym linkiem:
http://www.cpearson.com/excel/rank.htm

powodzenia i pzdr

zbiniek
Post by gawa
Witam
Mam pytanie ja zrobić w pełni automatyczny ranking?
Chodzi mi o to by w jednej kolumnie wpisywać nazwę w drugiej wielkość a
w osobnych by tworzył się ranking tych nazw z wielkościami ale w sposób
następujący: formuła sprawdza czy dopisywana nazwa jest już wcześniej
wpisana i jeśli jest to sumuje wartości przypisane do tej nazwy z
poprzednimi i pozycjonuje ją w rankingu a jeśli nie ma jej na liście
wcześniej wpisanych to dopisuje ją do rankingu z wartością jej
odpowiadającą i pozycjonuje w rankingu.
Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...
Pozdrawiam
gawa
gawa
2006-08-11 15:15:00 UTC
Permalink
Post by zbiniek
Witam!
http://www.cpearson.com/excel/rank.htm
powodzenia i pzdr
zbiniek
Post by gawa
Witam
Mam pytanie ja zrobić w pełni automatyczny ranking?
Chodzi mi o to by w jednej kolumnie wpisywać nazwę w drugiej wielkość a
w osobnych by tworzył się ranking tych nazw z wielkościami ale w sposób
następujący: formuła sprawdza czy dopisywana nazwa jest już wcześniej
wpisana i jeśli jest to sumuje wartości przypisane do tej nazwy z
poprzednimi i pozycjonuje ją w rankingu a jeśli nie ma jej na liście
wcześniej wpisanych to dopisuje ją do rankingu z wartością jej
odpowiadającą i pozycjonuje w rankingu.
Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...
Pozdrawiam
gawa
dzięki ! faktycznie część tam jest fajnie zrobiona i pokazana!
Przyda się.

Pozdrawiam
gawa
pxd74
2006-08-17 18:18:54 UTC
Permalink
U?ytkownik "gawa" <***@go2.pl> napisa? w wiadomo?ci news:eberfm$kg5$***@nemesis.news.tpi.pl...
(...)
Post by gawa
Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...
Ja wymysliłem nastepujące rozwiązanie przy pomocy formauł tablicowych:

Przyjłaem, że Twoje dane znajduja sie w komórkach A1:B34, przy czym:
- pierwszy wiersz zawiera nagłówek
- wiersz 34 to maksymalny wiersz, może ich być mniej, jesli może być więcej
wyników, to zmień we wszystkicha dresach poniższych formuł liczbę 34 na
większą liczbę (ale nie przesadzaj)

W komórce D2 (w pierwszym wierszu może być nagłówek) wpisz taką formułę
tablicową:

=ADR.POŚR(ADRES(MIN(JEŻELI(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34)=MAX
(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34));WIERSZ($A$2:$A$34);65536));1
))

Pamiętaj, że ilekroć piszę o formułach tablicowych, to musisz je zatwierdzać
jednoczesnie naciskając kalwisze Ctrl, Shift i Enter, a nie sam Enter jak
przy zwykłych formaułach.

W komórce D3 wpisz taką formułę tablicową:

=ADR.POŚR(ADRES(MIN(JEŻELI(LICZ.JEŻELI($D$2:D2;$A$2:$A$34)<1;JEŻELI(SUMA.JEŻ
ELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34)=MAX.K(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$3
4;$B$2:$B$34);SUMA(LICZ.JEŻELI($D$2:D2;$A$2:$A$34))+1);WIERSZ($A$2:$A$34);65
536);65536));1))

i skopiuj ją do komórek niżej tak daleko ile może być maksymalnie nazw.

W komórce E2 wpisz taką formułę zwykłą:

=SUMA.JEŻELI($A$2:$A$34;D2;$B$2:$B$34)

i skopiuj ją do komórek niżej tak daleko w formuły w kolumnie D

Na końcu wybierz polecenie menu Narzedzia -> Opcje -> Widok -> i opcję
"Wartości zerowe" zmień na niezaznaczoną, aby zera jako wyniki formuł były
niewidoczne.


--
Pozdrowienia
pxd74
gawa
2006-08-18 21:04:09 UTC
Permalink
Post by pxd74
(...)
Post by gawa
Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...
- pierwszy wiersz zawiera nagłówek
- wiersz 34 to maksymalny wiersz, może ich być mniej, jesli może być więcej
wyników, to zmień we wszystkicha dresach poniższych formuł liczbę 34 na
większą liczbę (ale nie przesadzaj)
W komórce D2 (w pierwszym wierszu może być nagłówek) wpisz taką formułę
=ADR.POŚR(ADRES(MIN(JEŻELI(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34)=MAX
(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34));WIERSZ($A$2:$A$34);65536));1
))
Pamiętaj, że ilekroć piszę o formułach tablicowych, to musisz je zatwierdzać
jednoczesnie naciskając kalwisze Ctrl, Shift i Enter, a nie sam Enter jak
przy zwykłych formaułach.
=ADR.POŚR(ADRES(MIN(JEŻELI(LICZ.JEŻELI($D$2:D2;$A$2:$A$34)<1;JEŻELI(SUMA.JEŻ
ELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34)=MAX.K(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$3
4;$B$2:$B$34);SUMA(LICZ.JEŻELI($D$2:D2;$A$2:$A$34))+1);WIERSZ($A$2:$A$34);65
536);65536));1))
i skopiuj ją do komórek niżej tak daleko ile może być maksymalnie nazw.
=SUMA.JEŻELI($A$2:$A$34;D2;$B$2:$B$34)
i skopiuj ją do komórek niżej tak daleko w formuły w kolumnie D
Na końcu wybierz polecenie menu Narzedzia -> Opcje -> Widok -> i opcję
"Wartości zerowe" zmień na niezaznaczoną, aby zera jako wyniki formuł były
niewidoczne.
--
Pozdrowienia
pxd74
REWELACJA!!!
o to dokładnie mi chodziło. Teraz tylko zaadaptuje to do mojego projektu
i ranking działa ! jak malinka!
Gdybym miał jeszcze problemy z "adaptacją" odezwę się.

Dziękuje za pomoc.

Pozostaję dłużnikiem, może pivko ;-) pxd74?
Pozdrawiam
gawa
gawa
2006-08-18 22:49:31 UTC
Permalink
Post by pxd74
(...)
Post by gawa
Da to się zrobić w excelu?
Jeśli tak to proszę o jakieś wskazówki jak się do tego zabrać...
- pierwszy wiersz zawiera nagłówek
- wiersz 34 to maksymalny wiersz, może ich być mniej, jesli może być więcej
wyników, to zmień we wszystkicha dresach poniższych formuł liczbę 34 na
większą liczbę (ale nie przesadzaj)
W komórce D2 (w pierwszym wierszu może być nagłówek) wpisz taką formułę
=ADR.POŚR(ADRES(MIN(JEŻELI(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34)=MAX
(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34));WIERSZ($A$2:$A$34);65536));1
))
Pamiętaj, że ilekroć piszę o formułach tablicowych, to musisz je zatwierdzać
jednoczesnie naciskając kalwisze Ctrl, Shift i Enter, a nie sam Enter jak
przy zwykłych formaułach.
=ADR.POŚR(ADRES(MIN(JEŻELI(LICZ.JEŻELI($D$2:D2;$A$2:$A$34)<1;JEŻELI(SUMA.JEŻ
ELI($A$2:$A$34;$A$2:$A$34;$B$2:$B$34)=MAX.K(SUMA.JEŻELI($A$2:$A$34;$A$2:$A$3
4;$B$2:$B$34);SUMA(LICZ.JEŻELI($D$2:D2;$A$2:$A$34))+1);WIERSZ($A$2:$A$34);65
536);65536));1))
i skopiuj ją do komórek niżej tak daleko ile może być maksymalnie nazw.
=SUMA.JEŻELI($A$2:$A$34;D2;$B$2:$B$34)
i skopiuj ją do komórek niżej tak daleko w formuły w kolumnie D
Na końcu wybierz polecenie menu Narzedzia -> Opcje -> Widok -> i opcję
"Wartości zerowe" zmień na niezaznaczoną, aby zera jako wyniki formuł były
niewidoczne.
--
Pozdrowienia
pxd74
No i okazało się, że jednak mam problem z "adaptacją" tego rankingu do
mojego projektu.

Przy próbie adaptacji Twojej pierwszej fomuły tablicowej zwraca ona
wartość "0" a ma u mnie następującą postać:

=ADR.POŚR(ADRES(MIN(JEŻELI(SUMA.JEŻELI($E$20:$E$70;$E$20:$E$70;$F$20:$F$70)
=MAX(SUMA.JEŻELI($E$20:$E$70;$E$20:$E$70;$F$20:$F$70));WIERSZ($E$20:$E$70)
;65536));1))

Drugiej i trzeciej "zwykłej" nie próbowałem "adaptować" bo pierwsza nie
zadziałała.

Chciałbym uściślić: dane są od komórki E20 do F70 (nagłówek jest w
wierszu 19-tym) a ranking miałby być tworzony od komórki J32 do K70
(wiesz takie przesunięcie w prawo i w dół)
Jest założenie że dane na pewno będą się powtarzały i nie ma potrzeby
rezerwować tyle samo miejsca na ranking co na dane.

Sam idea chodzi w Twoim przykładzie idealnie tak jak zakładałem ale nie
udało mi się tego odpowiednio zmienić by działało w tych moich komórkach.
Poradzisz coś ?

Pozdrawiam
gawa
pxd74
2006-08-19 14:58:07 UTC
Permalink
Post by gawa
Chciałbym uściślić: dane są od komórki E20 do F70 (nagłówek jest w
wierszu 19-tym) a ranking miałby być tworzony od komórki J32 do K70
(wiesz takie przesunięcie w prawo i w dół)
Jest założenie że dane na pewno będą się powtarzały i nie ma potrzeby
rezerwować tyle samo miejsca na ranking co na dane.
Sam idea chodzi w Twoim przykładzie idealnie tak jak zakładałem ale nie
udało mi się tego odpowiednio zmienić by działało w tych moich komórkach.
Poradzisz coś ?
Generalnie wszystko powinno zadziałać zmieniając zakresy komórek. Wystarczy
tylko dodatkowo w trzecim argumencie funckji ADRES podać numer kolumny w
jakiej znajdują się "nazwy", czyli w tym wypadku zmienić 1 na 5 (ponieważ
kolumna E). To dotyczy pierwszej jak i drugiej formuły podanej przeze mnie.


--
Pozdrowienia
pxd74
gawa
2006-08-19 20:23:50 UTC
Permalink
Post by pxd74
Post by gawa
Chciałbym uściślić: dane są od komórki E20 do F70 (nagłówek jest w
wierszu 19-tym) a ranking miałby być tworzony od komórki J32 do K70
(wiesz takie przesunięcie w prawo i w dół)
Jest założenie że dane na pewno będą się powtarzały i nie ma potrzeby
rezerwować tyle samo miejsca na ranking co na dane.
Sam idea chodzi w Twoim przykładzie idealnie tak jak zakładałem ale nie
udało mi się tego odpowiednio zmienić by działało w tych moich komórkach.
Poradzisz coś ?
Generalnie wszystko powinno zadziałać zmieniając zakresy komórek. Wystarczy
tylko dodatkowo w trzecim argumencie funckji ADRES podać numer kolumny w
jakiej znajdują się "nazwy", czyli w tym wypadku zmienić 1 na 5 (ponieważ
kolumna E). To dotyczy pierwszej jak i drugiej formuły podanej przeze mnie.
--
Pozdrowienia
pxd74
Jest ok. Miałeś rację z tą piątka na końcu.
Ranking chodzi super.
Jestem Twoim dłużnikiem.
Pozdrawiam
gawa
gawa
2006-08-20 13:46:24 UTC
Permalink
Post by pxd74
Post by gawa
Chciałbym uściślić: dane są od komórki E20 do F70 (nagłówek jest w
wierszu 19-tym) a ranking miałby być tworzony od komórki J32 do K70
(wiesz takie przesunięcie w prawo i w dół)
Jest założenie że dane na pewno będą się powtarzały i nie ma potrzeby
rezerwować tyle samo miejsca na ranking co na dane.
Sam idea chodzi w Twoim przykładzie idealnie tak jak zakładałem ale nie
udało mi się tego odpowiednio zmienić by działało w tych moich komórkach.
Poradzisz coś ?
Generalnie wszystko powinno zadziałać zmieniając zakresy komórek. Wystarczy
tylko dodatkowo w trzecim argumencie funckji ADRES podać numer kolumny w
jakiej znajdują się "nazwy", czyli w tym wypadku zmienić 1 na 5 (ponieważ
kolumna E). To dotyczy pierwszej jak i drugiej formuły podanej przeze mnie.
--
Pozdrowienia
pxd74
Mam jednak jeszcze jedno pytanie. Brakuje mi w zasadzie "do pełni
szczęścia" jeszcze jednej rzeczy to jest by do tego rankingu
automatycznie dodawał się numer kolejnej pozycji. Chodzi o to by w
momencie dopisania nowej danej do danych a tym samym do rankingu (co już
się robi) dopisywał się również z jej lewej strony kolejny numer w
rankingu (numer pozycji). Takie zwiększanie o jeden już istniejącego
numeru... jak to zrobić?

Pozdrawiam
gawa
pxd74
2006-08-22 19:47:29 UTC
Permalink
Post by gawa
Mam jednak jeszcze jedno pytanie. Brakuje mi w zasadzie "do pełni
szczęścia" jeszcze jednej rzeczy to jest by do tego rankingu
automatycznie dodawał się numer kolejnej pozycji. Chodzi o to by w
momencie dopisania nowej danej do danych a tym samym do rankingu (co już
się robi) dopisywał się również z jej lewej strony kolejny numer w
rankingu (numer pozycji). Takie zwiększanie o jeden już istniejącego
numeru... jak to zrobić?
Dosyć prosto.
W komórce I32 wpisz liczbę 1, a w komórce I33 wpisz taką formułę:

=JEŻELI(J33=0;0;I32+1)

i skopiuj ją do komórek niżej.


--
Pozdrowienia
pxd74
gawa
2006-08-23 10:50:18 UTC
Permalink
Post by pxd74
Post by gawa
Mam jednak jeszcze jedno pytanie. Brakuje mi w zasadzie "do pełni
szczęścia" jeszcze jednej rzeczy to jest by do tego rankingu
automatycznie dodawał się numer kolejnej pozycji. Chodzi o to by w
momencie dopisania nowej danej do danych a tym samym do rankingu (co już
się robi) dopisywał się również z jej lewej strony kolejny numer w
rankingu (numer pozycji). Takie zwiększanie o jeden już istniejącego
numeru... jak to zrobić?
Dosyć prosto.
=JEŻELI(J33=0;0;I32+1)
i skopiuj ją do komórek niżej.
--
Pozdrowienia
pxd74
Dzięki wielkie.
ps. oferta pivka ... aktualna. Co Ty na to?

Pozdrawiam
gawa
pxd74
2006-08-28 22:48:10 UTC
Permalink
Post by gawa
ps. oferta pivka ... aktualna. Co Ty na to?
Z Wrocławia do Trójmaista to miałbyś trochę daleko :-)
Pozostanę przy wirtulanym pivku.
Dzięki


--
Pozdrowienia
pxd74
gawa
2006-09-01 10:47:50 UTC
Permalink
Post by pxd74
Post by gawa
ps. oferta pivka ... aktualna. Co Ty na to?
Z Wrocławia do Trójmaista to miałbyś trochę daleko :-)
Pozostanę przy wirtulanym pivku.
Dzięki
--
Pozdrowienia
pxd74
To ja dziękuje za pomoc.
Co do odległości to w zasadzie nie stanowi większego problemu. :) ale
... zostańmy na razie przy wirtualnym...

Mam jeszcze jedno pytanie.
Da się może jakoś zmodyfikować tę formułę tablicową wstawiającą nazwy
danych do rankingu w taki sposób by jakiś (jednorazowo wpisany ciąg
znaków np. "kasa" czy "debet" nie był do tego rankingu wstawiany ?
Znaczy czy można zrobić jakiś wyjątek w tej regule?
Chodzi mi o to by jakaś konkretna nazwa danych nie była automatycznie
wstawiana do rankingu.
Poradzisz może coś ?
Pozdrawiam
gawa
pxd74
2006-09-05 16:27:45 UTC
Permalink
U?ytkownik "gawa" <***@go2.pl> napisa? w wiadomo?ci news:ed939o$d25$***@nemesis.news.tpi.pl...
(...)
Post by gawa
Mam jeszcze jedno pytanie.
Da się może jakoś zmodyfikować tę formułę tablicową wstawiającą nazwy
danych do rankingu w taki sposób by jakiś (jednorazowo wpisany ciąg
znaków np. "kasa" czy "debet" nie był do tego rankingu wstawiany ?
Znaczy czy można zrobić jakiś wyjątek w tej regule?
Chodzi mi o to by jakaś konkretna nazwa danych nie była automatycznie
wstawiana do rankingu.
Poradzisz może coś ?
Bez kolumny pomocniczej raczej się nie da.


--
Pozdrowienia
pxd74
gawa
2006-09-06 11:59:38 UTC
Permalink
Post by pxd74
(...)
Post by gawa
Mam jeszcze jedno pytanie.
Da się może jakoś zmodyfikować tę formułę tablicową wstawiającą nazwy
danych do rankingu w taki sposób by jakiś (jednorazowo wpisany ciąg
znaków np. "kasa" czy "debet" nie był do tego rankingu wstawiany ?
Znaczy czy można zrobić jakiś wyjątek w tej regule?
Chodzi mi o to by jakaś konkretna nazwa danych nie była automatycznie
wstawiana do rankingu.
Poradzisz może coś ?
Bez kolumny pomocniczej raczej się nie da.
--
Pozdrowienia
pxd74
ok. dzięki wielkie.
Już sobie poradziłem. Zbudowałem tak miejsce wpisywania danych, że
używam sąsiadującej komórki(kolumny) a nie tej z której ranking pobiera
dane do wpisywania. (ta zostaje pusta) I jest ok. Pomimo , że po dodaniu
pustej komórki, w momencie wpisywania następnej danej, przed
wprowadzeniem wartości, do nowo dodawanej nazwy wpisuje ją dwie komórki
niżej (pod rankingiem), dodaje sobie jedynkę przy numerze pozycji i
"czeka" na wprowadzenie wartości tej nazwy. A jak się wpisze wartość tej
nazwy to ładnie ją pozycjonuje w rankingu i nie ma nic dwie komórki
niżej. Tak to wygląda jakby przygotowywał sobie tę nazwę do
pozycjonowania w rankingu ... a to właściwie wynika z tego pustego pola
które jest w miejscu dopisywania danych. Ale w sumie działa OK.

Jeszcze raz wielkie dzięki.
Pozdrawiam
gawa

Loading...