Az „Excel” fórum célja, hogy keretet adjon az Excel felhasználók széles táborának tapasztalataik megosztására, és lehetőséget a segítséget kérőknek. Az alábbi összefoglaló azért készült, hogy segítse a helyes kérdésfeltevést.
– Írd le szabatosan a problémát. Úgy fogalmazz, hogy ne csak te magad, de a szakértő is megértse, mire szeretnél választ kapni.
– Írd le, hogy milyen verziójú Excellel dolgozol. (Vagy ha nem – ill. nem csak – Excel, akkor micsoda?)
– Írd le, hogy milyen úton indultál el, és hol akadtál el rajta.
– A kérdés megértése szempontjából sokat segíthet, ha feltölteszt egy képet, amin látszik, hogy mit szeretnél, vagy illusztrálja azt.
– Még jobb, ha feltöltesz egy minta munkafüzetet valahová (pl. data.hu). Feltöltés előtt távolítsd el belőle a nem publikus adatokat.
– Ha a feladat jellege olyan, célszerű az "előtte" és "utána" állapotokat bemutatni. (Miből kellene csinálni mit?)
– Ha VBA kódon kell javítani, másold be a releváns kódrészt. Rövid kód mehet hozzászólásba, hosszú kód inkább ide: http://pastebin.com/
– Ha valami nem úgy működik, ahogy kellene, add meg a rendellenes viselkedés jellemzőit, a hibaüzenetet, és a hibát okozó programsort.
Excel 2003-at használva, egy kis adatbázist kezelek. Egy táblában azonosítók nevek és különféle adatok vannak. VBA kódból, egy combobox-al kiválasztok egy nevet, majd Application.CountIf fügvény hívásával kigyüjtök adatokat a táblából. Szépen működik a megoldás, mindegyik névre. Egy másik részén a programnak, teljesen ugyanolyan meghívással, de ciklusban gyüjtve ugyanazokat az adatokat, időnként hibás értéket ad a CountIf!
Alaposan végigbogarászva a kódot, semmi eltérést nem látok a meghívás között. Az átadott 3 papaméter ugyanaz. A második paraméter (kritérium) mindkét helyen long tipusú. A ciklus körülbelül 70-szer fut le, és négy-öt esetben ad hibás értéket vissza.
Létezik az, hogy esetleg valami ismert Excel bug-ba futottam bele?
Esetleg próbáljam a CountIf funkcióját VBA fügvénnyel kiváltani?
Sajnos, nem. A konkrét feladat egyébként árajánlatok összesítése. Egy oszlopon belül több partner van, és ezekre van rászűrve (mert véletlen szerűen helyezkednek az oszlopon belül). A beérkező árakat pedig értelem szerűen be kéne illeszteni a megfelelő cégnév mellé, mivel ilyen formai megoldása van, ezért az FKERES formula sem jó.
Hogyan lehet megoldani, hogy egy autoszűrövel megszűrt oszlop mellé, adatokat illeszek be (pl.:a szomszédos oszlopba), úgy, hogy a két oszlop "szinkronba" legyen egymással., tehát a beillesztésnél figyelembe vegye a szűrőt is, és ne csússzon el a két oszlop. Egyáltalán kivitelezhető ez? A segítséget előre is köszi.
Semmi. Ötletelés szintjén elakadt a dolog. Egyelőre nincs egyetértés abban, hogy mi lenne a megfelelő forma. Viszont az is igaz, hogy nem sok aktivitás volt ez ügyben mostanában. Jó is, hogy felhoztad. Ez alkalomból szeretnék közvéleménykutatást tartani, hogy ki az, akit a tudástár létrehozásának projektje foglalkoztat annyira, hogy legalább véleményformálóként részt akar venni benne. Ha nincs más jelentkező erre a posztra, akkor én megpróbálom összefogni a projektet, csak ehhez tudnom kell, kikkel dolgozom együtt.
A tapasztalati szórásnégyzet (s2) Excelben a VAR (Excel 2010-ben VAR.S vagy valami hasonló) függvénnyel tudsz számítani.
A d-próbához, ha kritikus érték alapján akarsz dönteni a hipotézisvizsgálathoz, akkor az INVERZ.T, ha p-érték alapján, akkor T.ELOSZLÁS-ra még szükséged lehet. Mivel a d-próba kétoldali próba, így normális esetben a szignifikaciaszint/2 alapján kellene számolni a kritikus értéket, de Excel-specialitás, hogy az INVERZ.T alapból kétszélűvel számol, így a valószinűség paraméterhez a szignifikanciaszintet kell beírni a szignifikaciaszint/2 helyett. Egyébként ez azt is jelenti, hogy egyoldali t-próbánál a 2*szignifikanciaszint értéket kell beírni a valószínűséghez.
Most kezdtem el fejleszteni excel tudásom, tehát az elején járok még, és mindezt autodidakta módon két könyvből, netes oldalakról. Érettségire készülök középszinten, tehát gurunak nem kell lenni, de azért olyan dolgokra még nem jöttem rá, hogy adott egy táblázat, sok időeredménnyel egy versenyről. A verseny távjából és az időkből ki kéne tudnom számítani az átlagsebességet, de erre nem találtam függvényt konkrétan, tehát tuti nekem kell összefésülni valahogy a dolgot, csak nem tudom merre induljak. Ötletek? :)