Keresés

Részletes keresés

Sznida Creative Commons License 2011.01.09 0 0 13786

Sziasztok,

 

Van egy kérdésem:

 

Van egy HianyzoSzamlaSzam(1 to 21) tömböm. Ezeket ki akarom íratni egy msgbox-ba.

Egyszerűbb ha bemásolok pár sort:

 

    Szoveg1 = "Ezt a számlaszámot nem találtam az '1' nevű fájlban:"
    Szoveg2 = "Ezeket a számlaszámokat nem találtam az '1' nevű fájlban:"
    Select Case o
    Case 1
         Mentes = True
    Case 2
        Szoveg3 = Szoveg1 & " & Chr(13) & HianyzoSzamlaSzam(o)"
        MsgBox (Szoveg3)
    Case 3
        Szoveg3 = Szoveg2 & Chr(13) & HianyzoSzamlaSzam(o - 1) & Chr(13) & HianyzoSzamlaSzam(o)
        MsgBox (Szoveg3)
    Case 4
        Szoveg3 = Szoveg2 & Chr(13) & HianyzoSzamlaSzam(o - 2) & Chr(13) & HianyzoSzamlaSzam(o - 1) & Chr(13) & HianyzoSzamlaSzam(o)
        MsgBox (Szoveg3)
    Case 5
        Szoveg3 = Szoveg2 & Chr(13) & HianyzoSzamlaSzam(o - 3) & Chr(13) & HianyzoSzamlaSzam(o - 2) & Chr(13) & HianyzoSzamlaSzam(o - 1) & Chr(13) & HianyzoSzamlaSzam(o)
        MsgBox (Szoveg3)

    .

    .

    .

     Case 21
        Szoveg3 = Szoveg2 & Chr(13) & HianyzoSzamlaSzam(o - 19) & Chr(13) & HianyzoSzamlaSzam(o - 18) & Chr(13) & HianyzoSzamlaSzam(o - 17) & Chr(13) & HianyzoSzamlaSzam(o - 16) & Chr(13) & HianyzoSzamlaSzam(o - 15) & Chr(13) & HianyzoSzamlaSzam(o - 14) & Chr(13) & HianyzoSzamlaSzam(o - 13) & Chr(13) & HianyzoSzamlaSzam(o - 12) & Chr(13) & HianyzoSzamlaSzam(o - 11) & Chr(13) & HianyzoSzamlaSzam(o - 10) & Chr(13) & HianyzoSzamlaSzam(o - 9) & Chr(13) & HianyzoSzamlaSzam(o - 8) & Chr(13) & HianyzoSzamlaSzam(o - 7) & Chr(13) & HianyzoSzamlaSzam(o - 6) & Chr(13) & HianyzoSzamlaSzam(o - 5) & Chr(13) & HianyzoSzamlaSzam(o - 4) & Chr(13) & HianyzoSzamlaSzam(o - 3) & Chr(13) & HianyzoSzamlaSzam(o - 2) & Chr(13) & HianyzoSzamlaSzam(o - 1) & Chr(13) & HianyzoSzamlaSzam(o)
        MsgBox (Szoveg3)

 

és ezek a sorok ismétlődnek, bővülnek egészen case 21-ig.

A kérdés, ezt hogyan lehet egyszerűbben, mondjuk egy ciklusban feltölteni.

 

Remélem érthető a kérdés. :)

 

Köszönettel: Sznido

Lesleee Creative Commons License 2011.01.09 0 0 13785

Kedves Sztai!

 

Köszönöm a segítségedet. Több vonalat kellett felvennem, de azok már sikerültek. Nektek is megmutatom, mert maga a téma érdekes :-)

 

Adott sebességgel haladva a vízszintes rész a reakcióidő alatt megtett távolság (amíg a jármű sebessége nem változik), az ez utáni rész lesz a fékút.

 

Nagyon jól szemlélteti ez pl.,  hogy ha 50 km/h sebességgel halad valaki és 30 méternél elé lép egy gyalogos, pont meg tud állni. Azonban 80 km/H sebességgel már az ugyanúgy 30 méternél 60 km/h (!) sebességgel üti el a személyt.

 

 

Neked is köszönöm Delila az ötletelést

 

Üdv:

 

Leslee

 

Előzmény: Sztai (13783)
tt65 Creative Commons License 2011.01.09 0 0 13784

OFF Ezeknek nagyon szabályozástechnika ize van, brrr , szörnyű egy tudomány!

Előzmény: Sztai (13783)
Sztai Creative Commons License 2011.01.09 0 0 13783

Készíts egy ilyen tartományt:

x   y

0  20

5  20

8   0

Jelöld ki, és szúrj be egy pont (xy) diagrammot (biztosan megtalálod a beszúrás fülön, a diagramm csoportban)

üdv

 

Előzmény: Lesleee (13781)
Delila_1 Creative Commons License 2011.01.09 0 0 13782

 

Ezek közül valamelyikre gondoltál?

Előzmény: Lesleee (13779)
Lesleee Creative Commons License 2011.01.09 0 0 13781

Pontosan :-) :-)

Előzmény: Sztai (13780)
Sztai Creative Commons License 2011.01.09 0 0 13780

Ilyenre gondolsz?

Előzmény: Lesleee (13779)
Lesleee Creative Commons License 2011.01.09 0 0 13779

Sziasztok!

 

Diagramot szeretnék készíteni, de nem adja azt a képet, amit én szeretnék.

 

Azt szeretném jelölni, hogy a függőleges tengelyen egy 20-as érték a vizszintes 5 értékig egyenesen marad (tartja a 20-at), majd innen lemegy a vízszintes tengelyig. Ez a "lemegy" kezdődik az előző 5-nél és befejeződik a vízszintes 8-nál.

 

Nme tudom mennyire érthető :-)?

tt65 Creative Commons License 2011.01.09 0 0 13778

A meredekség akkor 0, ha tetszőleges x értéknél, ugyanakkora y érték járul, magyarul a pontok egy az x tengellyel párhuzamos egyenesbe esnek.  y= b alakú fv. 

Ennek párja a függőlegesbe eső pontok, aminek x= const az alakja. De ez nyilván nem igazán fordul elő a gyakorlatban ...

Előzmény: Sztai (13773)
erdeiboroka Creative Commons License 2011.01.08 0 0 13777

Igen, én is arra jutottam, hogy a bemeneti adatokat kell vizsgálnom.

Sajnos közben rájöttem, hogy mégsem értem azt a képletet, de már felvettem a kapcsolatot egy barátnőmmel, aki statisztikát tanít :-)

 

Az Excelnek meg toll a fülébe, amiért nem tud egy hibakódot adni valahol.

De az Excel nálam már amúgy is elásta magát, amikor a 2003-asban írt macroim nem futottak 2007-es alatt.

 

Köszönöm mindenkinek, aki segített gondolkodni :-)

Előzmény: Sztai (13773)
johannes. Creative Commons License 2011.01.07 0 0 13776

Köszönöm!

 

sikerült.

Előzmény: erdeiboroka (13775)
erdeiboroka Creative Commons License 2011.01.07 0 0 13775

Kijelölöd a táblázatot. (Előtte mentsd el.)

Adatok / rendezés. Itt megadod azt az oszlopot, am szerint abc sorrendbe kell tenni.

 

Előzmény: johannes. (13774)
johannes. Creative Commons License 2011.01.07 0 0 13774

Sziasztok!

 

Segítséget szeretnék kérni tőletek.

Excel táblázatban,hogyan lehet a táblazatokat (a benne lévő címeket) ABC sorrendbe helyezni.Remélem nem kell újra írnom az egészet mert ABC sorrendbe kellene tennem utólag.

 

Köszönöm!

Sztai Creative Commons License 2011.01.07 0 0 13773

A meredekségre akkor kapsz 0 értéket, ha vagy x vagy y összes értéke változatlan. Ebben a két esetben viszont nincs értelme trendről beszélni. Ha a két m=0 érték között szertnél különbséget tenni, szerintem vizsgáld a bemeneti adatokat. Persze ez csak egy ötlet.

Előzmény: erdeiboroka (13770)
Sztai Creative Commons License 2011.01.07 0 0 13772

Az =INDEX(LINEST(adatok),1) tényleg megadja a meredekséget, ha pedig 2-est írsz akkor az y metszését (b), csak azt nem értem miért kell bonyolítani, hiszen ha csak a meredekségre vagy kivácsi, akkor a SLOPE is jó, ha pedig csak a b-t akarod kiszámolni arra ott az INTERCEPT :-)

Előzmény: SQLkerdes (13768)
erdeiboroka Creative Commons License 2011.01.07 0 0 13771

A főrum a hozzászólásból kihagyta a képletet. Megtekinthető a helpben a LIN.ILL leírásánál. Úgy kezdődik, hogy m= és utána teli van szummákkal.

Előzmény: erdeiboroka (13770)
erdeiboroka Creative Commons License 2011.01.07 0 0 13770

Megcsináltam arra a három pontra a trendvonalat, és az Excel nem ábrázolt semmit. (Szerintem mert speciális eset és leakad)

De ha a (3,1), (2,4), (1,5) pontokat ábrázolom, akkor a trendvonal jól  látszik, és a lényege is talán érthető.

Ez nem felsőbb matematika. Egyenes egyenletről van szó.

Meg arról, hogy az Excel hogyan kezeli a nullával osztást.

Nem akarom lekódolni a

 

 

képletet!!!!!! (help : LIN.ILL függvény) Szerintem akkor van gond, ha a nevezőben nulla van.

 

Biztos, hogy amikor az Excel a nullával osztást észreveszi, nem rak le valahol egy rejtett hibakódot?

Ez volt az eredeti kérdésem.

Mert létezik egy On Error GoTo parancs, de az itt nem működik.

Valami hasonlót keresek.

Előzmény: SQLkerdes (13764)
Sztai Creative Commons License 2011.01.07 0 0 13769

Ha mindkét érték (x;y) mért adat és az egyiket állandónak mérik, míg a másik változik az arra is utalhat, hogy van egy harmadik paraméter (z) ami befolyásolja y értékét.

pl. mérem a hőmérsékletet és a nyomást és mindig azt kapom, hogy a hőm. nem változik de a nyomás igen. Ez még nem jelenti azt, hogy a hőm. nincs hatással a nyomásra, csupán arra utal, hogy van még egy másik tul. ebben az esetben a térfogat ami közben változik.

Előzmény: erdeiboroka (13761)
SQLkerdes Creative Commons License 2011.01.07 0 0 13768

Igen, ez igaz.

Viszont a trend alapján számolja a forecast értékeket, és így ha a TREND által előállított két "pont" koordinátáira alkalmazzuk azt az egyszerű képletet amit lentebb angolul bemásoltam, akkor megkapjuk a trend meredekségét.

 

Másik megoldás az =INDEX(LINEST(adatok),1) alkalmazása, mert a LINEST egy tömböt ad eredményül, aminek az első eleme a trendvonal slope-ja, vagyis meredeksége.

Előzmény: Sztai (13767)
Sztai Creative Commons License 2011.01.07 0 0 13767

A TREND arra jó, ha jól tudom, hogy ismert x és y értékek esetén megadja az új x értékekhez tartozó y értékeket, tehát forcast.

Előzmény: Törölt nick (13763)
SQLkerdes Creative Commons License 2011.01.07 0 0 13766

Igazából ha a trendvonal függőleges akkor az azt jelenti, hogy az y érték semmilyen módon nem függ az x értékektől, vagyis színek (RGB) esetében nincs semmilyen  összefüggés az RGB kódok között.  Ezért a nulla eredmény.

Előzmény: erdeiboroka (13761)
SQLkerdes Creative Commons License 2011.01.07 0 0 13765

Itt is van az általános iskolai matek, vonal meredeksége:

 

Excel help:

 

The equation of a straight line is y = mx + b.
You can describe any straight line with the slope and the y-intercept:

Slope (m):
To find the slope of a line, often written as m, take two points on the line, (x1,y1) and (x2,y2); the slope is equal to (y2 - y1)/(x2 - x1).

 

Y-intercept (b):
The y-intercept of a line, often written as b, is the value of y at the point where the line crosses the y-axis.

 Once you know the values of m and b, you can calculate any point on the line by plugging the y- or x-value into that equation. You can also use the TREND function.

 

 

SQLkerdes Creative Commons License 2011.01.07 0 0 13764

Asszem itt a megoldás:  "Az (1,1), (1,2), (1,5) pontok trendvonala is függőleges."

 

Az a vonal szerintem nem trendvonal (excelben csinálj a fenti három pontból egy x-y scatter-chart-ot és rakasd rá a trendvonalat!).  Most már csak azt kellen előásnom kitudjahányévtávlatából, hogy akkor mi :-)

 

Arra gyanakszom, hogy valami általános iskolai szintű dologról beszélünk és majd mind a lábfejünket bámuljuk vöröslő arccal, amikor rájövünk a megoldásra...

Előzmény: erdeiboroka (13759)
Törölt nick Creative Commons License 2011.01.07 0 0 13763

a TREND() függvényt ismered?

Előzmény: erdeiboroka (13761)
SQLkerdes Creative Commons License 2011.01.07 0 0 13762

Mindkettőtöknek igazatok van, ami úgy lehetséges, hogy nem ugyanarról beszéltek.

 

Erdeibóróka három pont legjobban közelítő egyeneséről beszél, Sztai meg két három számból álló vektor közötti korrelációról (1, 1, 1) és (1, 2, 5).

Sztainak igaza van, mert ha az első vektor ugyanazt a számot tartalmazza háromszor akkor nagy a valószínűsége, hogy nem korrelál a három különböző számból álló második vektorral.

 

Borókának is igaza van, mert a vektorok n-edik számpárjait ha koordinátának fogom fel (1,1) (1,2) és (1,5) akkor az így kapott három koordináta valóban egy függőleges vonalra "esik".

 

Szerintem a LINEST függvény a Sztai féle megközelítést alkalmazza, ezért ad az azt máshogy értelmező Borókának értelmezhetetlen (0) eredményt.  A kapott nulla eredmény pontosan azt mutatja amit Sztai mond, vagyis hogy a két vektor között egyáltalán nincs korreláció.

 

A kérdés mostmár csak az, hogy hogyan állítsuk elő azt a számot amit Boróka szeretne látni :-)

erdeiboroka Creative Commons License 2011.01.07 0 0 13761

Nem így merül fel.

Mérnek kétdimenziós adatokat. Mindkét eredmény mért érték.  Ezeket ábrázolják egy síkon. Nem lehet tudni milyen értékeket fognak mérni,de ezek lehetnek egy vonalban. Vagy lehetnek olyan eloszlásban, hogy a trendvonaluk függőleges. A programnak bármilyen mérési eredményeknél korrektül kell működnie. Kellene.

 

(Tulajdonképpen színeket mérnek és rgb, azaz red, green, blue értékeket kapunk, de ezeket hála istennek levetítik egy síkra, és így csak kétdimenziós a probléma) Tartok tőle, hogy minél többet magyarázok, annál érthetetlenebb vagyok.

Előzmény: Sztai (13760)
Sztai Creative Commons License 2011.01.07 0 0 13760

Igaz. Azonban ha arra vagyok kiváncsi, hogy két érték között (x;y) van e összefüggés, akkor nem állandó x értéknél mérem y-t. Legalább is józan paraszti ésszel így látom, az elméleti matematika pedig egy külön állatfaj :-)

Üdv

Előzmény: erdeiboroka (13759)
erdeiboroka Creative Commons License 2011.01.07 0 0 13759

Nem ez a lényeg. Bármilyen értékek lehetnek a mért adatok. Csak azért adtam mintának egyszerű pontokat, hogy érthetőbb legyen.

Az (1,1), (1,2), (1,5) pontok trendvonala is függőleges.

És az Excel erre is m= 0-t fog adni.

Előzmény: Sztai (13758)
Sztai Creative Commons License 2011.01.07 0 0 13758

Úgy gondolom, hogy akár x akár y értékét mindenhol nullára állítani értelmetlen, mert az azt jelenti, hogy a két érték között nincs összefüggés tehát nem is érdemes keresni.

Előzmény: erdeiboroka (13756)
erdeiboroka Creative Commons License 2011.01.07 0 0 13757

Köszi, az angolom gyenge, de a lényeget értettem, tényleg erről van szó, de nem taglalják a speciális eseteket :-(

Az a megoldás, hogy m=0 esetén feldobok egy hibaüzenetet "Dögölj meg!" szöveggel :-)

Na jó, csak vicc volt.

Előzmény: SQLkerdes (13755)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!