-
GAMEPOD.hu
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
bugizozi
őstag
válasz RAiN91 #11434 üzenetére
Formátum / Feltételes formázás
ugyanígy működik az openoffice-ban is[ Szerkesztve ]
VCP7-DCV, CCNA ||| Ami működik, ahhoz nem szabad hozzányúlni!
-
félisten
válasz RAiN91 #12356 üzenetére
Tudom, hogy nem arra gondoltál, de a feladat 2 részből tevődik össze, az egyik most már megvan, azaz x időközönként lefut egy akód. Most már csak az hiányzik, hogy ez a kód azt tegye, amit felvázoltál.
Ha publikus esetleg, akkor megadhatnád az oldal címét és hogy melyik mezőt szeretnéd beolvasni (ha gondolod privátba is jöhet), megnézem mit tudok vele kezdeni.Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
félisten
válasz RAiN91 #12358 üzenetére
Igen, az lenne a megoldás, amit cousin333 is "pedzeget" (amúgy nem flash), de sajnos nem járható út, ezen weboldal esetén, mert nem lehet lekérdezéssel importálni azokat az adatokat (a változó/frissülő odds-okat). A feladat ettől függetlenül kivitelezhető, mert abban tudok segíteni, hogy írok egy keretprogramot (nem Excel-ben), ami majd kiszedi az oldalból a szükséges infókat és azt megadott időközönként lementi egy mezei txt fájlba. Ez meg már okés, mert olyan kódot lazán lehet írni Excel VBA-ban, ami beolvassa ezen txt fájl tartalmát és feldolgozza. Viszont ma már nem állok neki megírni a progit...
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Mutt
aktív tag
válasz RAiN91 #15907 üzenetére
Hello.
O2-be mehet ez a képlet és húzd le:
=SZUMHA(M:M;M2;N:N)Azonban ennek az a hátránya, hogy ismételni fogja az értékeket minden Mephisto-nál, így többször fogod látni ugyanazt a számot.
Ha csak egyszer szeretnéd látni, akkor lehet használni KIMUTATÁST (Pivot), vagy egy ilyen képletet is:
=HA(DARABTELI($M$1:M2;M2)=1;SZUMHA(M:M;M2;N:N);"")Ez két részből áll:
- a második rész a már korábban leírt SZUMHA
- az első rész pedig megnézi, hogy volt-e már pl. Mephisto vagy sem. Itt fontos hogy a DARABTELI-ben egy abszolút hivatkozással kezdünk, amit relatívval folytatunk!Végül pedig ha nem volt még Mephisto, akkor kiírja a SZUMHA eredményét, ha pedig volt akkor nem ír ki semmit ("").
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Excelbarat
tag
válasz RAiN91 #17286 üzenetére
Hi
Valóban, színeket nem tudsz számolni. De viszont a cellákban lévő értékeket már igen! Ergo ha mondjuk a 80 és 100 közötti értékek a zöld színűek akkor ezt írd egy cellába:
=DARABHATÖBB(A1:A10;"<100";A1:A10;">80")A1:A10 -ben vannak nálam az értékek.
Remélem segített valamit
üdv[ Szerkesztve ]
-
-
Mutt
aktív tag
válasz RAiN91 #17301 üzenetére
Hello,
...nézze meg a mellette lévő tőle balra lévő cellát, és ha ott is szerepel egy másik adott szöveg, számolja meg, hány darab ilyen cella létezik....
Itt megint az ELTOLÁS függvényt tudom javasolni, mert azzal lehet mindegyik irányban a referenciához képest mozogni (estedben balra kell egyet menni, ez a -1). A feltételek szerinti darabszámot pedig a DARABTELI függvény adja meg.
Csináltam egy butuska példát, ahova be kell írni adni TV műsort, ehhez a műsorhoz megkeresi a tőle balra lévő TV csatornát és megszámolja hogy ez a csatorna hányszor szerepel az első oszlopba. Remélem a minta alapján tudsz építkezni.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Aladaar
tag
válasz RAiN91 #17312 üzenetére
a példánál maradva: pl F1 cellábe ezt bemásolod:
=+HA(B1="mese";INDEX($A$1:$B$16;SOR(B1);OSZLOP(B1)-1);0) és lehúzod a táblázat aljáig, és pl G1 cellábe pedig ezt másolod:
=+DARABTELI(F;"m2") <-a zárójelben F kettőspont F akar lennide majd a többiek mondanak valami elegánsabb egycellás megoldást
[ Szerkesztve ]
-
Mutt
aktív tag
válasz RAiN91 #17312 üzenetére
Hello,
Csak megerősíteni tudom Excelbarát javaslatát, vagyis a DARABHATÖBB vagy AB.DARAB vagy SZORZATÖSSZEG függvények tudnak neked segíteni.
Ha nem így sem megy, akkor dobj fel egy mintát és segítünk helyrerakni a képletet.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Delila_1
Topikgazda
válasz RAiN91 #34066 üzenetére
Feltettem ide egy fájlt.
A Module1-ben lévő Pontosido makró utolsó sorában írhatod át, hogy melyik cellában legyenek a random számok, a laphoz rendeltben pedig, azt, hogy hova várod az A betűt, és hogy hova írja be az aktuális értéket.
Tettem egy Leállítás gombot is a lapra, hogy A betű beírása nélkül is leállítható legyen a folyamat.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Fferi50
őstag
válasz RAiN91 #34091 üzenetére
Szia!
Szerintem okozhatja a gondot az, hogy nincs kikapcsolva közben az eseménykezelés. Mielőtt értéket adnál a másik cellának: Application.EnableEvents=False, amikor megtörtént: Application.EnableEvents=True.
De még az is lehet, hogy a "robot" túl gyorsan dolgozik, esetleg nem egy db cella van kijelölve, hanem több.
Üdv.
-
Fferi50
őstag
válasz RAiN91 #34103 üzenetére
Szia!
Itt is le kell állítani az eseménykezelést. Az első For elé be kell írni:
Application.EnableEvents=FalseAz End Sub elé pedig:
Application.EnableEvents=True
A második Next elé beírnám DoEvents. Ez arra szolgál, hogy le tudd állítani a programot a Ctrl+Break gombbal, ha már nagyon sokáig menne .Üdv.
-
poffsoft
addikt
válasz RAiN91 #34393 üzenetére
mergearea tulajdonság.
[link]
gúgli 2. találat.A
B4:B11
range értékének lekérdezése:Range("B4").Value
Range("B4:B11").Cells(1).Value
Range("B4:B11").Cells(1,1).Valueszemély szerint én ezt preferálom:
Range("B4").MergeArea.Cells(1,1).Value
esetleg ez:Range("B4:B11").Item(1).Value
[ Szerkesztve ]
[ Szerkesztve ]
-
-
sztanozs
veterán
válasz RAiN91 #35205 üzenetére
Amennyiben szigorúan (szám) 1,2,3, akkor:
=CHOOSE(A1,"X","Y","Z")Bocsánat
=CHOOSE(A1,"y","x","z")
Egyébként (pl szöveg - vagy akármi - "1", "2", "3" -> "y", "x", "z"):
=CHOOSE(MATCH(A1,{"1","2","3"},0),"y","x","z")
És az egészet be lehet tenni egy IFERROR-ba, hogy a lehetséges kivételeket lekezeljük:
=IFERROR(CHOOSE(MATCH(A1,{"1","2","3"},0),"y","x","z"),"Nem 1, 2 vagy 3")
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
föccer
nagyúr
válasz RAiN91 #35321 üzenetére
Persze, mert szövegként szerepel. Érték függvénnyel konvertáld át számmá és akkor már fogsz tudni vele számolni. (tehát nem a cella formázásnál kell átállítani a cella fomátumát, hanem magának a bevitt értéknek a típusát kell szövegből számmá konvertálni.
[ Szerkesztve ]
Építésztechnikus. Építőmérnök.
-
sztanozs
veterán
válasz RAiN91 #35412 üzenetére
Doevents-el az is a gond, hogy amig az fut, akár ugyanazt a függvényt is el tudod indítani még egyszer
BTW hogy frissül folyamatosan benne az adat?
Itt van példa időzített futtatásra: [link]
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
lenkei83
tag
Új hozzászólás Aktív témák
- Politika
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- BestBuy topik
- Luck Dragon: Asszociációs játék. :)
- Suzuki topik
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Milyen cserélhető objektíves gépet?
- Milyen routert?
- Motorola Edge 40 - jó bőr
- További aktív témák...
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Canva Pro előfizetés - 1 éves
- Warhammer Online - Age of Reckoning (DE) Collectors Box (Figurával!)