Hódító / Queosia forum

Hódító / Queosia forum (http://forum.hodito.hu/index.php)
-   Általános beszélgetés Hódítós témákban (http://forum.hodito.hu/forumdisplay.php?f=39)
-   -   Hód kalkulátor (http://forum.hodito.hu/showthread.php?t=1934)

Smooth Scroller 09-17-2007 03:34

nem rossz a leiras, nem tul bonyolult sztem, eleg szajbaragos, majd kiprobalom. a szam pedig lehet akarmilyen hosszu, tehat a fix lecsapas nem segit. mindenesetre koszi a gyors segitseget, nagyon hasznalhatonak tunik. ;)

Pax Hungaricum 09-17-2007 08:20

Quote:

Originally Posted by Smooth Scroller (Post 124805)
vmi excel magus segitsen. :)

van 1 cellam aminek a tipusa szoveges. mondjuk ez van benne: "2.563 kakukkfioka", persze idezojelek nelkul. nos ebbol akarom kinyerni a 2563-as szamot, amivel mar matematikai muveleteket lehet vegrehajtani, tehat mar nem szoveg hanem szam es persze a bennelevo pont nelkul.

azaz az elso feladat a " kakukkfioka" lenyesese, a masodik a "." kivagasa a szambol es a 3. a szoveg atalakitasa szamma. ezt bele 1 uj cellaba, amire mar kesobb lehet hivatkozni mint szam tipusu cellara.

pliz hilfe.

(a latszattal ellentetben idevag, ebbe a forumba, mert sajat kalkulator kialakitasa miatt kellene.)


A pontot cserével le tudod szedni egy celláról is meg akármennyiről is, ha kijelölöd az egész táblát, akkor egy pont se marad benne.
Mint azt már előttemi s leírták, a csere menüben a pontot lecseréled tulajdonképpen a semmire.

Hasonlóan meg lehet oldani a kakukkfiókát a szám és akakukkfióka közötti szünettel együtt.

Példa:

ez az alap: 1.234 kakukkfióka

cserével kivetted a pontot: 1234 kakukkfióka

Fogod a cellát, és a tartalmát átállítód szövegről egyénire. A cella tartalma nem változik, mert bár számként tárolod, nem tudod úgy használni.

Egyediben megadod, hogy # ##0" kakukkfióka", ettől a kakukkfiókát, mint mértékegység fogja kezelni.

Eddigi eredmény: 1234 kakukkfióka

Annyi a teendőd, hogy kijelölöd az egész táblát, és újra bemész a Csere menübe, ott pedig a ' kakukkfióka'-t (szünettel az elején) szintén lecseréled semmire.

Végeredmény: 1 234 kakukkfióka
Így megmarad az ezres tagoltság, de nem lesz benne pont, látni fogod a szöveget is, hogy 'kakukkfióka', de számként fogja kezelni, sőt, a végeredmény mértékegységét is kakukkfiókában fogja kiírni.

A1 cella: 1 234 kakukkfióka
A2 cella: 1 000 kakukkfióka
A3 cella: =A1-A2 (Végeredmény: 234 kakukkfióka) tehát hozzáveszi a 'mértékegységét' anélkül, hogy te beírnád.


ui: légyszi máskor ne kakukkfiókában számoljunk, legalább 30x elírtam ezt a hüJe szót... :D:D:D

Smooth Scroller 09-17-2007 08:33

de az a helyzet, hogy nem manualisan kene megcsinalni, hanem kepletekkel. tehat ne kelljen kezzel rakeresgetni a pontokra, meg ide-oda allitgatni a cellak tipusat. a cella eleve szoveges, es abbol kell a matek segitsegevel kihamozni a szamot, tehat automatanak kell lennie, mert igy a tuti. csak bemasolom a cellakba ctrl+v segitsegevel a szoveget es az adatmezo a szoveg altal nem hasznaltt reszen a kepletek azonnal kihamoznak a lenyeget, es azonnal szamolnanak is vele.

de koszi, hogy foglalkozol vele. :)

Kubbi 09-17-2007 13:10

Quote:

Originally Posted by Smooth Scroller (Post 124820)
de az a helyzet, hogy nem manualisan kene megcsinalni, hanem kepletekkel. tehat ne kelljen kezzel rakeresgetni a pontokra, meg ide-oda allitgatni a cellak tipusat. a cella eleve szoveges, es abbol kell a matek segitsegevel kihamozni a szamot, tehat automatanak kell lennie, mert igy a tuti. csak bemasolom a cellakba ctrl+v segitsegevel a szoveget es az adatmezo a szoveg altal nem hasznaltt reszen a kepletek azonnal kihamoznak a lenyeget, es azonnal szamolnanak is vele.

de koszi, hogy foglalkozol vele. :)

Esetleg makróként megcsinálhatnád.
Majd beszerkeztesz egy gombot, és ha kell, ráklikkelsz, és a progi elindítja.
Én egy hasonlót írnék rá, bár nem tudok programozni. :)


Sub Ponttalanito()
'
' Ponttalanito Makro
' Rögzítette: Kubbi, dátum: 2007.09.17.
'
' Billentyűparancs: Ctrl+a
'

sor = 3

Do

Cells(sor, 5).Select
h = ActiveCell.Value

If h = "" Then End

ActiveCell.Replace What:=".", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
sor = sor + 1
Loop
End Sub



Értelemszerűen kell kitölteni, a sork értéket, és az oszlopértéket.
Én úgy állítottam be, hogy jelenleg a 3.sor, 5. oszlop cellája az első vizsgált cella. Egész addig csinálja, amíg üres cellát nem talál. :)

Stev 09-19-2007 14:21

Kubbi, és a pont helyére nem lehet vmi spec. karaktert írni, hogy mindent töröljön ami nem szám? Mint az egyéni celleformátum szerkesztésnél.

Smooth Scroller 09-19-2007 14:52

mar megvan sracok, rajottem magam. erre jo parancs a HELYETTE.

=HELYETTE($A$1;".";"")*1

ez a cella az A1-ben levo szoveget: "3.563.456" szepen atalakitja 1 mozdulattal 3563456 szamma. :)

Pax Hungaricum 09-19-2007 16:08

Ez megegyezik a "Csere" nevű menüvel. Csak itt manuálisan írod be. És utána formázócellaként alkalmazható. Úgyhogy igazad van teljesen. ez a megfelelő parancs! :D

yenkie 10-03-2007 11:49

Én excelt használtam, amíg asszony le nem törölte hodos mappám
H5Tools nagy hiba%-al dolgozik
Demiannak millen progija van?
hol lehet megnézni?

Remedy 10-03-2007 13:49

Quote:

Originally Posted by yenkie (Post 127735)
Én excelt használtam, amíg asszony le nem törölte hodos mappám
H5Tools nagy hiba%-al dolgozik
Demiannak millen progija van?
hol lehet megnézni?

Megis mi az a nagy hiba %? :P

yenkie 10-03-2007 13:54

Quote:

Originally Posted by Remedy (Post 127772)
Megis mi az a nagy hiba %? :P

Nekem volt, hogy orként azt adta ki nem férek be.
Számolok utánna, mivel első ránézésre be kellett, hogy menjek.
8 tábi beállítva
5-el számolt is a progi
Védelemnél az én verzióm nem mindíg számolta a tornyok védőértékét.
Gyakran a varázslatokat sem számolta bele
le is vettem 1 hét után....:D

Remedy 10-03-2007 14:02

Quote:

Originally Posted by yenkie (Post 127776)
Nekem volt, hogy orként azt adta ki nem férek be.
Számolok utánna, mivel első ránézésre be kellett, hogy menjek.
8 tábi beállítva
5-el számolt is a progi
Védelemnél az én verzióm nem mindíg számolta a tornyok védőértékét.
Gyakran a varázslatokat sem számolta bele
le is vettem 1 hét után....:D

Van egy par gyerekbetegsege, de szerintem ilyen nincs, amit irtal, egyik se.

Alacsonyabb hekin szerintem teljesen jo, es megbizhatoan mukodik ( katonai akcioknal), maximum nuansznyiakat teved, ilyeneket semmikepp, amit Te irtal...

Jo, az ork kitambonuszt es a szabis bonuszt kezzel kell hozzaadnod, de ennyi... :)

ps: 1.20-rol beszelek :)

yenkie 10-03-2007 14:13

Quote:

Originally Posted by Remedy (Post 127777)
Van egy par gyerekbetegsege, de szerintem ilyen nincs, amit irtal, egyik se.

Alacsonyabb hekin szerintem teljesen jo, es megbizhatoan mukodik ( katonai akcioknal), maximum nuansznyiakat teved, ilyeneket semmikepp, amit Te irtal...

Jo, az ork kitambonuszt es a szabis bonuszt kezzel kell hozzaadnod, de ennyi... :)

ps: 1.20-rol beszelek :)

nekem még tavaly volt meg
lehet frissebb már jobb.:)

Pax Hungaricum 10-03-2007 14:22

Quote:

Originally Posted by yenkie (Post 127781)
nekem még tavaly volt meg
lehet frissebb már jobb.:)

2005-ös a legfrisebb nem? :O

yenkie 10-03-2007 14:59

Quote:

Originally Posted by Pax Hungaricum (Post 127786)
2005-ös a legfrisebb nem? :O

Passzolom a kérdést.
Tavaly vettem le egy oldalról, amit ajánlottak nekem.
Asszem akkori szövim adta a tippet.
Nekem nagyon nem jött be, és ezért dobtam.:D

Vikk 10-03-2007 18:07

Egy egyszerű nem válasz miért nincs?
pl:
Nem, csak mert hidegen hagy

yenkie 10-03-2007 18:13

Quote:

Originally Posted by Vikk (Post 127828)
Egy egyszerű nem válasz miért nincs?
pl:
Nem, csak mert hidegen hagy

Erre szavaznék:D
mindenki úgy számol, ahogy akar, és tud.
ez a véleményem

yenkie 10-03-2007 18:14

Quote:

Originally Posted by Vikk (Post 127828)
Egy egyszerű nem válasz miért nincs?
pl:
Nem, csak mert hidegen hagy

Erre szavaznék:D
Mindenki úgy számol, ahogy akar és tud.
Ez a véleményem.

Croissant 10-03-2007 18:23

Quote:

Originally Posted by yenkie (Post 127833)
Erre szavaznék:D
Mindenki úgy számol, ahogy akar és tud.
Ez a véleményem.

Maga mindent kétszer mond?
Maga mindent kétszer mond?
:):):)

Valezius 10-03-2007 18:23

Atival értek egyet, jó az, ha mindenki számolgat magának egy kicsit, aztán legyértja a saját excel tábláját, és ha rájön, hogy elrontotta, akkor bele tud javítani.

Legalábbis nekem ez bejött.

yenkie 10-03-2007 18:25

Quote:

Originally Posted by Croissant (Post 127838)
Maga mindent kétszer mond?
Maga mindent kétszer mond?
:):):)

OFF
bocs
a melohelyen akad a net
nekem kidobta, hogy nem ment el, nosza küldtem újra
aztán mégis elment:D

Zsáni 10-03-2007 18:27

Quote:

Originally Posted by Valezius (Post 127839)
Atival értek egyet, jó az, ha mindenki számolgat magának egy kicsit, aztán legyértja a saját excel tábláját, és ha rájön, hogy elrontotta, akkor bele tud javítani.

Legalábbis nekem ez bejött.

csatlakozok, bár nekem nem saját, de legalább bele tudok javítani, ha valami nem olyan, ahogy az nekem kell :D

Pali papa 10-03-2007 19:23

Nos én használom a számológépet és koptatom a papírt. Használtam progit,-de miután ott volt, hogy elgépeltem valamit- inkább a papír. Ja és kontrollnak ott a szövi ahol mindent átszámolnak nekem ha kell...

Stev 10-04-2007 02:47

Én továbbra is az Excell táblázatokat favorizálom, bár én inkább oritervezésre-élezésre használom, arra van kihegyezve sok apró extrával, a háborúszámítás csak két egyszerű sor.

KPeti999 05-05-2008 21:12

Sziasztok
Itt az ideje hogy ismét feléledjen ez a topic.:)
Nemrég kezdtem el excellen gyártogatni a saját kis számoloprogijaimat, és belebotlottam egy két elég bonyolult műveletbe, ha valaki ért hozzá az segitsen pls!

-az egyik kérdésem az lenne hogy egy dátumbol amibe évtöl másodpercig minden benn van, hogy lehet kiszedni csak a percet, ugy hogy azt az excel számként kezelje? Sikerült kiszednem a dátumbol csak a percet, de ha a cella tipusát "szám"-ra állitom akkor pl.: 46 perc helyett 39573,16... lesz belöle.

-a másik meg az lenne hogy pl 10 dátumot hogy lehet a legkegyszerübben növekvösorba állitani?

Ha valaki jártas az ilyesmibe az irjon! előre is kösz:)

Valezius 05-05-2008 22:20

Quote:

Originally Posted by KPeti999 (Post 173202)
Sziasztok
Itt az ideje hogy ismét feléledjen ez a topic.:)
Nemrég kezdtem el excellen gyártogatni a saját kis számoloprogijaimat, és belebotlottam egy két elég bonyolult műveletbe, ha valaki ért hozzá az segitsen pls!

-az egyik kérdésem az lenne hogy egy dátumbol amibe évtöl másodpercig minden benn van, hogy lehet kiszedni csak a percet, ugy hogy azt az excel számként kezelje? Sikerült kiszednem a dátumbol csak a percet, de ha a cella tipusát "szám"-ra állitom akkor pl.: 46 perc helyett 39573,16... lesz belöle.

-a másik meg az lenne hogy pl 10 dátumot hogy lehet a legkegyszerübben növekvösorba állitani?

Ha valaki jártas az ilyesmibe az irjon! előre is kösz:)

Ha érteném, hoy mire kell, talán valami kerülőutat tudnék jánlani, ha megoldást nem is.

De amikor én dátumokkal játszottam mindig jó volt úg, ahogy volt, nem kellett számmá alakítani.

KPeti999 05-05-2008 22:53

Quote:

Originally Posted by Valezius (Post 173215)
Ha érteném, hoy mire kell, talán valami kerülőutat tudnék jánlani, ha megoldást nem is.

De amikor én dátumokkal játszottam mindig jó volt úg, ahogy volt, nem kellett számmá alakítani.

Egy reggel és egy este készült gömb közötti körváltások számát kéne kiszámolnia.

[HTPA]GeeForce 05-06-2008 07:45

Megyek melózni, nincs időm most sok... Este majd visszanézek.

Addig egy konstruktív ötlet:

A dátumot alapból számnak add meg. Pl ha a körváltás óra05-kor van, akkor az időpontot úgy írd fel, hogy 816 (ez reggel 8 óra 16 percet jelent) este meg 2016 (este 8 óra 16 perc), a két számot vond ki egymásból, a különbség meg a körváltások száma lesz. a végeredmény 1200 lesz. Ez 12,00 körváltást jelent, azaz 12 egész 0 tized, tehát pontosan 12 körváltás volt, és hogy ugyanabban a percben készültek a gömbök. (nyilván különböző órákban, de a perc ugyanaz.)
Amennyiben körváltás előtt történik az esti gömbölés, akkor az alábbi példa a nyerő:

körváltás: minden óra 05. percében
reggeli gömb: 723 (reggel 7 óra 23 perc)
esti gömb 2104 (este 9 óra 4 perc)
különbségük (nagyobból a kisebb szám kivonásának eredménye): 1381
ez azt jelenti, hogy 13 körváltás telt el. A tizedessel nem kell foglalkozni ebben az esetben. Az csak azt mutatja, hogy közeleg a következő körváltás.

Persze, ha 2106-kor csinálod a körváltást, akkor a végeredmény 14 körváltás. A táblázat viszont csak 1383-mat fog mutatni. Ezt neked kell lekövetni. Mindenesetre napközben gondolkodom egy jobb megoldáson. Addig meg ez is jó. :p:D

Mondjuk ez a hiba kiküszöbölhető. Hogyan? Így:
Az első gömb elkészülését MINDIG az adott körváltás első percére írd be. tehát ha reggel 7:23-kor csináltad a gömböt, akkor is írd 7:06-ra. Azaz 706-ot írj be. Végülis mindegy, mert te csak a körváltások számára vagy kíváncsi, és abban ez nem okoz problémát, mivel a 06 és a 23 között nem volt körváltás.
Ezzel a módosítással pontos lesz a számításod.
2104-706 az 13 körváltást fog kiadni, a 2106-706 meg kiadja a 14-et.

Sok sikert! :D

Valezius 05-06-2008 09:05

gee szerintem nem beírni akarja az időt, hanem bemásolni a gömböt, az excel táblába :)

Darkmaster 05-06-2008 09:29

PHP, preg_match, strpos, substr, preg_replace, preg_split, oszt mehet minden a levesbe, akarom mondani az adatbázisba :D

Ha valakit érdekel, bemásolom ide a kódot, ami egy másolt gömböt szétszed, és minden értékeét szépen berak ja egy adatbázis megfelelő táblájába

Ati 05-06-2008 09:36

Dátumok kezelésében az excel sajnos nincsen nagyon topon. :(

Nekem nemrég egy olyan kellett volna, hogy dátum alapján évenkénti összesítést csináljon pár oszlop adatából. Ezt sajnos sem én, sem a nálam hozzábbértőbbek nem tudták megcsinálni. :( Az lett a vége, hogy fel kellett venni egy külön segéd-oszlopot, amibe a dátumból ki lett nyerve az év, és ez alapján az új oszlop alapján lehetett csak a számolást megcsinálni.

Jó dolog az excel, de sajnos a nagyon összetett elemzésekre még nem könnyen vehető rá.

Valezius 05-06-2008 09:38

Quote:

Originally Posted by KPeti999 (Post 173223)
Egy reggel és egy este készült gömb közötti körváltások számát kéne kiszámolnia.

Na megcsináltam, ha küldesz priviben egy email címet, akkor átküldöm.
De leírhatom ide is a lényegét:
1. szét vágni a dátumot: percre, órára, napra.
2. Az előbbileg átalakított 2dátumot átírni a következő kv időpontjára.
3. Kivonna a 2kv-t egymásból

Úgy nézem jól működik, de azért garanciát nem vállalok rá :)

Darkmaster 05-06-2008 09:46

Quote:

Originally Posted by Ati (Post 173270)
Jó dolog az excel, de sajnos a nagyon összetett elemzésekre még nem könnyen vehető rá.

Régebben én is majd' mindent Excellben akartam megcsinálni, de aztán rájöttem, ha sok adatot kell csoportosítani, kazért kézenfekvőbb valami adatbáziskezelő, mert az Excell abban azért elég fapados. Engem is az idegesített, hogy rakhattam tele különböző segédoszlopokal, akkor ezeket e kellett rejteni, megvédeni, hgy a kedves felhasználó nem barmolja el.

Valezius 05-06-2008 09:48

Quote:

Originally Posted by Darkmaster (Post 173275)
Régebben én is majd' mindent Excellben akartam megcsinálni, de aztán rájöttem, ha sok adatot kell csoportosítani, kazért kézenfekvőbb valami adatbáziskezelő, mert az Excell abban azért elég fapados. Engem is az idegesített, hogy rakhattam tele különböző segédoszlopokal, akkor ezeket e kellett rejteni, megvédeni, hgy a kedves felhasználó nem barmolja el.

Hehe, én csak magamnak csinálok excel táblát, úgyhogy nem kell félnem, hogy mások elbarmolják :)

KPeti999 05-06-2008 13:25

Köszi mindenkinek a segitségeket!:)
Eddig az volt a baj hogy a dátumot ha számra alakitottam akkor a napok számát adta ki eredményül 1900.0.0.0.0.-tol.
Most odáig eljutottam hogy kivonom a két dátumot egymásbol, számmá alakitom és megszorzom 1440-nel igy a két dátum különbségét kapom percbe, ezt meg már eltudom osztani 60-nal és igy orára meg percre szét bontani külön cellákba.

Viszont igy még mindig nem jo, mert a körváltás nem egész orakor van, és ugy akarom hogy ne kézzel kelljen átirogatni az időt kv utáni egy percre. Ha már irok egy progit akkor a minimum hogy elvégezze helyettem a piszkos munkát:cool:

Valezius 05-06-2008 13:27

Quote:

Originally Posted by Valezius (Post 173272)
Na megcsináltam, ha küldesz priviben egy email címet, akkor átküldöm.
De leírhatom ide is a lényegét:
1. szét vágni a dátumot: percre, órára, napra.
2. Az előbbileg átalakított 2dátumot átírni a következő kv időpontjára.
3. Kivonna a 2kv-t egymásból

Úgy nézem jól működik, de azért garanciát nem vállalok rá :)

Quote:

Originally Posted by KPeti999 (Post 173322)
Köszi mindenkinek a segitségeket!:)
Eddig az volt a baj hogy a dátumot ha számra alakitottam akkor a napok számát adta ki eredményül 1900.0.0.0.0.-tol.
Most odáig eljutottam hogy kivonom a két dátumot egymásbol, számmá alakitom és megszorzom 1440-nel igy a két dátum különbségét kapom percbe, ezt meg már eltudom osztani 60-nal és igy orára meg percre szét bontani külön cellákba.

Viszont igy még mindig nem jo, mert a körváltás nem egész orakor van, és ugy akarom hogy ne kézzel kelljen átirogatni az időt kv utáni egy percre. Ha már irok egy progit akkor a minimum hogy elvégezze helyettem a piszkos munkát:cool:

Az enyém egy számot ad ki...
Elvileg, ami neked kell :)

[HTPA]GeeForce 05-06-2008 13:37

Quote:

Originally Posted by Valezius (Post 173257)
gee szerintem nem beírni akarja az időt, hanem bemásolni a gömböt, az excel táblába :)

Természetesen.
Viszont ha gyorsan kell neki valami infó, akkor amit írtam, könnyen megteheti, begépelni 3-4 karaktert 0,5 másodperc.
A javaslatom nem konstruktív, mivel épp melóba indultam, amikor ideültem a géphez. :D

Valezius 05-06-2008 13:49

Quote:

Originally Posted by [HTPA]GeeForce (Post 173326)
Természetesen.
Viszont ha gyorsan kell neki valami infó, akkor amit írtam, könnyen megteheti, begépelni 3-4 karaktert 0,5 másodperc.
A javaslatom nem konstruktív, mivel épp melóba indultam, amikor ideültem a géphez. :D

Nem tagadom rövid távú megoldásnak elmegy :)

[HTPA]GeeForce 05-06-2008 13:51

Quote:

Originally Posted by Valezius (Post 173333)
Nem tagadom rövid távú megoldásnak elmegy :)

Köszönöm. :D
Most, miután hazaértem melóból, és lezuhanyoztam, indulok vissza suliba... :D
Este gondolkodom egy jobb megoldáson. (Ha el nem ájulok a fáradtságtól...:D)

Valezius 05-06-2008 13:52

Quote:

Originally Posted by [HTPA]GeeForce (Post 173335)
Köszönöm. :D
Most, miután hazaértem melóból, és lezuhanyoztam, indulok vissza suliba... :D
Este gondolkodom egy jobb megoldáson. (Ha el nem ájulok a fáradtságtól...:D)

Fölösleges az enyémnél jobbat úgyse fogsz találni :D

KPeti999 05-06-2008 13:52

Quote:

Originally Posted by [HTPA]GeeForce (Post 173326)
Természetesen.
Viszont ha gyorsan kell neki valami infó, akkor amit írtam, könnyen megteheti, begépelni 3-4 karaktert 0,5 másodperc.
A javaslatom nem konstruktív, mivel épp melóba indultam, amikor ideültem a géphez. :D

Az jó ötlet lenne hogy a perceket manuálisan irjam át kv utáni egy percre, de ugy próbálom megcsinálni hogy ezt magától átalakítsa, mert a progi nem csak 2 gömböt használna, az csak példa volt, kb 5-10 gömbbel is kéne tudnia dolgoznia, úgy pedig már nem valami szorakoztató perceket kvt követö percre átirni.


All times are GMT +1. The time now is 12:44.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Design partly based on Hódító's design by Grafinet Team Kft.

Contents and games copyright (c) 1999-2020 - Queosia, Hódító

Partnerek: Játékok, civ.hu