Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 34 35 36 ... 51 52
Wyślij wiadomość do admina

Przewiń wpisy ↓

Excel- potrzebna pomoc

2015-08-25 (21:03)

status argo
Data rejestracji: 2015-08-24
Ilość postów: 21

14500
wpis nr 925 391
[ CZCIONKA SPECJALNA ]

Yar000

sorry nie da rady próbowałem i teraz i wcześniej

jak byś miał inne patenty to zapraszam i pozdrawiam

2015-08-25 (21:46)

status zen
Data rejestracji: 2004-03-02
Ilość postów: 1742

190
wpis nr 925 399
[ CZCIONKA SPECJALNA ]

Argo

Twój opis problemu jest bardzo ogólnikowy .

Mapy są przeróżne opisywane różnymi liczbami lub np jprzy użyciu jednego i tego samego znaku /chodzi o miejsce trafienia / np jedynkami => trafienie a zerami lub pustymi brak trafienia .

ponadto Jest sortowanie narastające do góry lub do dołu tzn nowsze losowania są albo u góry a w innych na dole .

Gdyby to było np u góry to można by zastosować PodajPozycję znając szukaną liczbę ..

Chyba nie zdajesz sobie sprawy ile w Twoim zapytaniu jest możliwości .

Mam propozycję abyś sporządził jakiś przykładowy arkusz na nim przykładowych kilka danych i kilka wyników jaki Ci wychodzą odręcznie obliczonych napisał czego oczekujesz i udał się z tym na Excel Forum http://www.excelforum.pl/ .To chyba najwłaściwsze miejsce na takie zapytania .tym bardziej że tu obsługa grafiki /rysunków, załączników jest b.utrudniona /.

Nie zapomnij dopracować opis swojego problemu .



Przykro mi że nie umiem Ci pomóc ale w takim stanie rzeczy chyba się nie da

P.o.z
2015-11-21 (20:29)

status giene
Data rejestracji: 2013-01-27
Ilość postów: 7

13719
wpis nr 945 669
[ CZCIONKA SPECJALNA ]

Witam



Jak w Excelu można posegregować wyniki losowań od najmniejszej liczby do największej, a zarazem zmienić kolejność losowań od najnowszej daty losowania do najstarszego losowania:



51 68 28 29 18 73 2015-10-01

61 46 57 13 36 9 2015-10-01

57 13 59 75 9 76 2015-10-02

55 67 78 64 14 47 2015-10-02





na:



14 47 55 64 67 78 2015-10-02

9 13 57 59 75 76 2015-10-02

9 13 36 46 57 61 2015-10-01

18 28 29 51 68 73 2015-10-01
2015-11-21 (20:54)

status merti
Data rejestracji: 2011-12-25
Ilość postów: 4460

13301
wpis nr 945 671
[ CZCIONKA SPECJALNA ]

Jeśli pobierz od Pasko plik z archiwalnymi losowaniami to tam jest tak że pierwszy jest numer losowania, potem data i wyniki. U Pasko masz dwa rodzaje baz: sortowane i niesortowane



Ale czasami zachodzi potrzeba zmiany kolejności losowań od ostatniego do pierwszego losowania w historii gry, tak jak ty chcesz Wtedy jeśli w karcie Arkusz1 mamy wyniki to w Arkusz2 wpisujemy w A1 komendę:



=MAX(!Arkusz1!$A:$A) i tu pojawia się numer ostatniego losowania. Poniżej w B1 robię wpis =$A1-1 i ciągnę w dół aż do zera (ale o tym na końcu)

W komórce B1 wpisujesz =WYSZUKAJ($A1;Arkusz1!$A:$A;$B:$B) i przeciągam pierw w prawo, potem w dół. Voila....



Czemu wpisuję do zera? Ponieważ moje mapy opieram tylko o dwieście losowań, więc jeśli Ty będziesz to robił na uaktualnianym arkuszu to musisz przeciągnąć powiedzmy do komórki 10 tys by mieć spokój na jakiś czas
2016-02-28 (11:57)

status Nadia
Data rejestracji: 2009-08-11
Ilość postów: 35

5044
wpis nr 970 556
[ CZCIONKA SPECJALNA ]

WITAM



POTRZEBUJĘ PORADĘ



MAM W KOLUMNIE A DENE OD A1 DO A100





W KOLUMNIE B1 POTRZEBUJE MIEĆ SUMĘ =A1+A2

W KOLUMNIE C1 POTRZEBUJE MIEĆ SUMĘ =A1+A3

W KOLUMNIE D1 POTRZEBUJE MIEĆ SUMĘ =A1+A4..... ITD AŻ DO KOLUMNY CW1 =A1+A100





JAK TO ZROBIĆ FORMUŁĄ ABY NIE WPISYWAĆ ZA KAŻDYM RAZEM

RĘCZNIE DO KOLUMN TYLKO PRZECIĄGNĄĆ FORMUŁĘ OD B1 DO CW1???



Pozdrawiaam

I dziekuje za podpowiedzi

--- wpis edytowano 2016-02-28 12:15 ---

2016-02-29 (13:12)

status kleszek
Data rejestracji: 2006-05-27
Ilość postów: 4850

2047
wpis nr 970 912
[ CZCIONKA SPECJALNA ]

Nadia, takie rzeczy najszybciej i najprościej wykonać prostym makrem



Sub suma()



Dim i As Integer



For i = 2 To 101



a = Cells(1, 1)

b = Cells(i, 1)



Cells(1, i) = a + b

Next i



End Sub



Staraj się tam gdzie się da unikać formuł. Formuły w nadmiernych ilościach wyraźnie spowalniają działania excela.

P.S. Pisząc posty ograniczaj używanie Caps Locka
2016-02-29 (18:12)

status kostka
Data rejestracji: 2015-02-22
Ilość postów: 175

14327
wpis nr 970 963
[ CZCIONKA SPECJALNA ]

Proponuję w B1: =$A1+ADR.POŚR("A"&KOLUMNA( ))

Pozdrawiam
2016-02-29 (18:29)

status geniu7
Data rejestracji: 2011-08-16
Ilość postów: 795

13148
wpis nr 970 967
[ CZCIONKA SPECJALNA ]

No, ja tak zrobiłem jak proponujesz i wyskakuje błąd: #NAZWA?

Co Ty na to?

Makro kleszka działa idealnie.
2016-02-29 (18:35)

status kleszek
Data rejestracji: 2006-05-27
Ilość postów: 4850

2047
wpis nr 970 968
[ CZCIONKA SPECJALNA ]

Formuła @kostki nie zadziała, gdyż jest błędnie zapisana. Prawidłowa formuła wyglada tak :



=$A1+ADR.POŚR("A"&NR.KOLUMNY( ))
2016-02-29 (18:39)

status geniu7
Data rejestracji: 2011-08-16
Ilość postów: 795

13148
wpis nr 970 970
[ CZCIONKA SPECJALNA ]

Teraz jest dobrze. Brawo kleszek, za szybką reakcję, widzę ręka na pulsie a raczej na myszce.
2016-02-29 (18:59)

status kostka
Data rejestracji: 2015-02-22
Ilość postów: 175

14327
wpis nr 970 976
[ CZCIONKA SPECJALNA ]

Zgadza się.

W moim przypadku nieścisłość wynika z przechodzenia między excelem a openofficem.

Ale chodziło o pokazanie sposobu myślenia. Formuła jest zawsze do dostosowania.

Pozdrawiam.
2016-03-12 (09:23)

status Pęsko
Data rejestracji: 2003-08-15
Ilość postów: 1683

5
wpis nr 974 207
[ CZCIONKA SPECJALNA ]

Proszę o podpowiedź - jak zrobić odwołania do dużej ilości komórek tzn - kolumna A jest kolumną danych np 100 000 A1:A100000 potrzebuję zrobić takie odwołania - Kolumna G1:G999 to dane z A1:A999 dalej Kolumna H1:H999 to dane z A1000:A1998 dla kolumny I1:I999 to dane A1999:A2997 i tak dalej - proszę o podpowiedź jak można to "zautomatyzować". Czy istnieje jakieś sposób zautomatyzowania tego czyli pewnym zakresom przypisać automatycznie dane z innego zakresu? tak aby na "piechotę nie wklepywać odwołań do komórek.
2016-03-12 (11:21)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 21426

1386
wpis nr 974 230
[ CZCIONKA SPECJALNA ]

podam Ci 2-przykład ,dodam nazwę arkusza ,

bo można przecież przenosić dane

do innych arkuszy...WEDŁUG PRZYKŁADU ZRÓB SOBIE RESZTĘ



alt+f11 otwierasz edytor visual basic

potem > insert module



wklejasz to co pod spodem .....



Sub podaj_dalej()



'przykład 1----- G1:G999 to dane z A1:A999-----

Range(Arkusz1.Cells(1, "G"), Arkusz1.Cells(999, "G")) = Range(Arkusz1.Cells(1, "A"), Arkusz1.Cells(999, "A")).Value

'przykład 2-----dalej Kolumna H1:H999 to dane z A1000:A1998

Range(Arkusz1.Cells(1, "H"), Arkusz1.Cells(999, "H")) = Range(Arkusz1.Cells(1000, "A"), Arkusz1.Cells(1998, "A")).Value









End Sub







potem pod przycisk to już chyba umiesz,prawym klawiszem przypisz makro,wybierz to co

podałem,zapisz arkusz ....

--- wpis edytowano 2016-03-12 11:22 ---

2016-03-12 (13:51)

status Pęsko
Data rejestracji: 2003-08-15
Ilość postów: 1683

5
wpis nr 974 272
[ CZCIONKA SPECJALNA ]

777ch wielkie dzięki śmiga aż miło - teraz tylko 792 linijki do makra i będzie git
2016-03-12 (13:55)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 21426

1386
wpis nr 974 273
[ CZCIONKA SPECJALNA ]

792 linijki........ po 1000 ?



o rany .to ty potrzebujesz jaką pętlę.......

bo inaczej się trochę ..na......podmieniasz

ale po co tyle danych.....chyba tego nie oglądasz ???
2016-03-12 (14:04)

status Pęsko
Data rejestracji: 2003-08-15
Ilość postów: 1683

5
wpis nr 974 281
[ CZCIONKA SPECJALNA ]

777ch te 1000 to był przykład - potrzebuję dokładnie coś takiego 792x1074 czyli 792 wierszy i 1074 kolumn i wszystko aby pobrało dane z kolumny A. Choć bardziej bym wolał odwrotnie 1074 wiersze i 792 kolumny tylko tutaj pojawia się problem ponieważ inaczej by musiały być przypisane dane bo skok w dół byłby nie co jeden w danej kolumnie a co 1074 natomiast w wierszu byłby co 1. Jak to widzisz 777ch?
2016-03-12 (14:24)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 21426

1386
wpis nr 974 295
[ CZCIONKA SPECJALNA ]

Sub podaj3()



Dim ilelinnii, start As Long

Dim gdzie As Long



ilelinnii = 1074

start = 1

For gdzie = 7 To 792

Range(Arkusz1.Cells(1, gdzie), Arkusz1.Cells(ilelinnii, gdzie)) = Range(Arkusz1.Cells(start, "A"), Arkusz1.Cells(ilelinnii + start - 1, "A")).Value

start = start + 1074



If ilelinnii + start - 1 > 64536 Then Exit For ' bo mi się wiecej nie mieści>>>>>>tą linię usuń

If gdzie > 256 Then Exit For 'ja mam w excelu 2003 tylko 256-kolumn >>>>>>tą linię usuń

Next gdzie



End Sub





masz kopiowanie kolejnych

1074 wierszy z kolumny A

do kolejnych kolumn od kolumny G



o to Ci chodziło ....
2016-03-12 (14:49)

status Pęsko
Data rejestracji: 2003-08-15
Ilość postów: 1683

5
wpis nr 974 312
[ CZCIONKA SPECJALNA ]

777ch jeszcze raz wielkie dzięki teraz tylko troszkę danych i zobaczymy czy coś ciekawego wyjdzie
2016-03-12 (19:23)

status 777ch
Data rejestracji: 2005-11-07
Ilość postów: 21426

1386
wpis nr 974 369
[ CZCIONKA SPECJALNA ]

no i co tam ..........ciekawego ci wyszło.....

tysiące danych
2016-03-12 (19:51)

status Pęsko
Data rejestracji: 2003-08-15
Ilość postów: 1683

5
wpis nr 974 379
[ CZCIONKA SPECJALNA ]

Po malutku rozważam co z tym zrobić i poproszę Cię o pomoc w przeliczeniu bazy wyników minilotka na numer zestawu. Czyli 1,2,3,4,5 to nr 1 itd.

Wiem, że kiedyś było takie przekształcenie wyniku na numer zestawu ale jakoś nie mogę znaleźć.
| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 34 35 36 ... 51 52
Wyślij wiadomość do admina