kipróbáltam, megnéztem.. 1- a keresendõ érték és a tartomány is string 2- ha a keresendõ értékhez megadom a munkalapnevet, vagy így adom meg: =Cegkod("3200";Cegek!A17:A37) .. akkor is hibát ír 3- igen, a végén a cégkód változó megkapja a kimenetet
a hiba szerintem ott lehet hogy az excelben a megadott tartományban szerepel munkalapnév :/
Három hiba lehet. 1. Nem string típusúak a keresendõ érték, vagy a tartomány tagjai, 2. Lehet, hogy a keresendõ érték sem az aktuális lapon van, és ott is meg kell adni a lapnevet, 3. A rutin végén a Cegkod változóba kell beírni a kimenetet.
szeretnék csinálni egy saját funkciót: Function Cegkod(Projektszam As String, Tartomany As Range) Res = Application.WorksheetFunction.VLookup(Projektszam, Tartomany, 1, False)
stb ....
A munkalapon mondjuk így lehet megadni: =Cegkod(O3;Cegek!A17:A37)
Az a bajom hogy ez hibát ad vissza akkor is ha létezik az adott tartományban a keresett érték, hogyha nem arra a munkalapra mutat a "Tartomany" range mint ahová a függvényt beírom.. ha nem másik worksheet van megadva hanem mondjuk ez akkor jó: =Cegkod(O3;A17:A37)
hogy lehetne ezt megcsinálni hogy másik munkalapon is keressen?
ehh.. közben rá is jöttem :D guglival kinyomoztam, csak akkor mûködik rendesen, ha XY diagramtipust használok :)
Ha a 'Diff' értékeket ábrázolom egy sima vonal diagramban ('Seb' az x tengely értékmezõi), kapok egy parabolához hasonló görbét.. Erre a görbére ráhúzok egy 2. fokú polinomiális trendvonalat, szinte teljesen jól megközelíti az eredeti görbét..
Kiiratom az egyenletét, amire az excel ezt adja: y = 50,38x^2 - 639,71x + 1865,1
Namost.. ha szépen megpróbálom behelyettesíteni az eredeti 'Seb' értékeket az x helyére, totál má értékeket kapok..
Tudja valaki ez miért van? Hogy tudnám megkapni ennek a görbének a rendes egyenletét?
köszi
Megoldott. Sajnos az idõt át kell alakítani értéké.
Van egy táblázatom amiben az egyik sorban dátumok vannak (idõponttal), míg a másikban hõmérséklet adatok. Bizonyos idõpontokhoz (8-17) kéne hõmérséklet értéket kiszedni.Hogyan tudom ezt megcsinálni? Nem tudja értelmezni az idõt az excel függvény.
Sziasztok, lenne egy olyan kérdésem, hogy csináltam a munkahelyemen, egy excel kimutatást és szeretnék róla diagramot készíteni. A diagrom úgy néz ki, hogy elkezdõdik a gyártási idõ X kor és befejezõdik Y kor. Az eltelt idõt kiszámoltam tegyük fel 3:21:43 . Ezt az értéket akarom ábrázoltatni diagramon több más ilyen értékkel, szemléltetve az erõforrás felhasználást. Az Y tengelyen pedig olyan magasságba szeretném õket rakni, amilyen sok "hozzávaló" szükséges hozzá. Ezeket hogy tudnám megoldani? És ha lehet még erre a pontszerû vonalra, felírnám a termék nevet is.
Üdv, és köszönöm :)
Igen, pontosan ez az, köszönöm szépen :)
erre gondolsz?
Lap elrendezése / Címek nyomtatása -> Oldalbeállítás ablak / Lap fül / Fent ismétlõdõ sorok
Sziasztok, segítség kellene, van 1 mérési jegyzõkönyv, ami PFD-ben volt. sikeresen áttettem excel-be (jó pár száz oldal), viszont úgy néz ki, hogy egy oldal, tetején 1-2 mezõ a megnevezés, egyéb infók, alatta ugye táblázatban a számok, értékek. Nos minden oldal eleje ugyanaz, utána az érték. Viszont lehet, hogy be kell szúrnom pl a 300. oldalba pár sort, akkor ugrik az egész, mert ugye oltaltörés megtekintésénél minden új oldalon, a "megnevezés, egyéb infó" van. Nos lehet olyat csinálni, hogy CSAK egyszer rakom bele a táblázatba a legelsõ sort, mondjuk ugye legfelülre, majd beállítom, hogy minden új oldalon, ez legyen, és akkor csak 1x fog megjelenni a táblázatban, míg nyomtatva minden oldalon. És akkor a beszúrásokkal se lenne gond, nem csúszna el semmi.
Remélem tud valaki segíteni, és ha nem, akkor is köszönöm annak aki legalább elolvasta. Szóval a problémám, fuvarozási céghez kellene egy excel táblát csinálnom a nagy részét sikerült megoldanom, de most nem értem a világot. Van kétféle ügyfél típus, adott "1-es" és "2-es", és van egy utánvét opció ami vagy "van" vagy "nincs". Azt szeretném hogy ha, "Ügyfél 1-es" és "van" akkor kiírja hogy "330", ha "Ügyfél 1-es" és "nincs" akkor, kiírja hogy "290", illetve "Ügyfél 2-es" "van" akkor "300" és végül "Ügyfél 2-es" és "nincs" akkor "260". Ezzel probálkoztam, de kb. teljes kudarc:
Igen, megoldható. Rögzíts egy makrót, ami a rendezést tartalmazza. A lapodhoz rendelj egy eseménykezelõ makrót, a change eseményre. Ebbe tedd át az elõbb rögzítettet. Probléma lehetne, hogy a rögzített makró a jelenlegi tartomány rendezését oldja meg, és ez a tartomány idõvel változik. Érdemes a táblázatodat listává (magasabb verziókban 'táblázattá') alakítani Ctrl+r billentyûkombinációval, akkor ez is megoldódik.
üdv,
van egy táblázatom autoszûrõvel, és be van állítva a rendedzési sorrend.
Be lehet valahogy állítani, hogy ha változik a tartalom, akkor automatikusan átrendezze a táblázatot a beállított rendezési sorrendnek megfelelõen?
A két képen (ha sikerül megjeleníteni) láthatod a makrót, valamint az alkalmazását. Az F3 cella képletét másolhatod jobbra, és le.
Köszönöm, ilyesmire gondoltam. Mégsem csak az utolsó tételhez kellene, hanem minden sorba egy új oszlopban kellene hasonlóképp az adott sor egy (vagy több) cellában lévõ érték(ek) (vagy azok kombinációinak) felfelé keresése. Ezért, az a kérdésem maradt, hogy lenne-e, lehet-e kevésbé erõforrásigényes (gyorsabban mûködõ) képlettel vagy függvényekkel mûködõ lehetõség? Ez is jó, csak gondolom hosszabb listában minden sor számolásánál lassulhat..
Azt hiszem, az elõbb nem jól értelmeztem a kérdést. Írtam egy függvényt – ReFkeres –, ami a keresett érték elõfordulási sorát adja meg az utolsó elõtti sortól felfelé keresve.
FFunction ReFkeres(mit As Variant, oszlopban%) Dim sor As Long, usor As Long, f As Boolean Application.Volatile usor = Cells(Rows.Count, oszlopban%).End(xlUp).Row - 1 For sor = usor To 1 Step -1 If Cells(sor, oszlopban%) = mit Then f = True Exit For End If Next If f Then ReFkeres = sor Else ReFkeres = "Nincs feljebb ilyen érték" End Function
Ha pl. az E oszlopban az "alma" szót keresed, akkor ezt kell írnod egy cellába: =ReFkeres("alma";5) Elsõ paraméter a keresendõ érték (lehet cellahivatkozás is), második az oszlop száma.
Az utolsó sort így kapod meg: =HOL.VAN("*";A:A;-1) Fontos, hogy az oszlop, amelyikben ezt keresed, szöveges értékeket tartalmazzon. Nálam ez az A oszlop, a tartományom az A:F oszlopokban van. A képletet a W1 cellába tettem, de máshova is írhatod. Az A oszlop utolsó adata így hozható elõ: =INDEX(A:F;$W$1;1) A B oszlop utolsó adata: =INDEX(A:F;$W$1;2)
Egy munkalapon lévõ, -folyamatosan bõvített- lista mindenkori utolsó során lévõ cellá(i)ban szereplõ érték(ek) (vagy azok kombinációi), ugyanabban a listában legutolsó elõfordulási helyét (sorát vagy a sorban szereplõ egyik értéket) szeretném lehetõleg függvénnyel/képlettel, (ha így nem lehet, akkor makró segítségével) meghatározni. (kb. az fkeres függvény, csak nem az elsõ, hanem az utolsó találat sora vagy az abban a sorban szereplõ egyik oszlop(ban szereplõ érték)) Remélem érthetõ. Az érkezõ válasz(oka)t elõre is megköszönöm.
Sub Valami() Dim sor%, usor%, szoveg$, f As Boolean Dim alma%, korte%
usor% = Range("A" & Rows.Count).End(xlUp).Row For sor% = 2 To usor% If InStr(Cells(sor%, 1), "alma") Then alma% = alma% + 1 If InStr(Cells(sor%, 1), "körte") Then korte% = korte% + 1 Next If alma% > 0 And korte% > 0 Then szoveg$ = "Van " & alma% & " db almád és " _ & korte% & " db körtéd." If alma% > 0 And korte% = 0 Then szoveg$ = "Van " & korte% & " db körtéd." If alma% = 0 And korte% = 0 Then szoveg$ = "Nincs semmid." MsgBox szoveg$ End Sub
és ha én egy egész oszlopban szeretnék kerestetni? igazából három állításra kellene az üzenet. pl: ha 'A' oszlop tartalmazza az 'alma' szót, akkor írja ki: 'van almád' ha 'A' oszlop tartalmazza az 'körte' szót, akkor írja ki: 'van körtéd' ha 'A' oszlop tartalmazza az 'alma' és a 'körte' szót, akkor írja ki: 'van almád és körtéd' ha 'A' oszlop egyiket sem tartalmazza, akkor meg azt írja: 'semmid sincs'
Ha a "=SOR(D6)" kezdetû üzenet bocsi6-nak szól, akkor az nekem nem jó. Nekem a mindenkori aktív cella koordinátái kellenének, vagyis a nekem jó képletnek mindig más eredményt kell adnia, attól függõen, hogy melyik az aktív cella.
=SOR(D6) eredménye 6. =OSZLOP(D6) eredménye 4. Ez utóbbit átalakíthatod betûvé: =KARAKTER(OSZLOP(D6)+64), eredmény D. A teljes címet adja a =CÍM(SOR(D6);OSZLOP(D6)). Ennek az eredménye $D$6.
Az lenne a kérdésem, hogy miként lehet az aktív cella koordinátáit lekérdezni MAKRÓ NÉLKÜL ? Tudom, hogy a szerkesztõléc melletti Név mezõben ott van, de én a mindenkori aktív cella tartalmát akarnám összehasonlítani egy értékkel, és a feltétel teljesülésétõl függõen feltételesen megformázni egy cellatartományt. Vagyis képletbe akarom beírni a mindenkori aktív cella koordinátáit visszaadó függvényt, képletet, vagy egyebet, ami ezt prezentálja. Azt ismét hangsúlyoznám, hogy MAKRÓ NÉLKÜL ! Makróval én is tudom.
Makróba 'HA' függvénybe belehet ágyazni az 'MsgBox'-ot? Azt szeretném, ha lefut a makró összerakja nekem a táblát, és ha 'X' sorban talál egy bizonyos szöveget, akkor fel dobjon egy üzenet ablakot, amit csak le kell 'OK'-ézni, ha viszont nem találja akkor egy másik üzenet jelenjen meg.
Köszi a választ A tanáraim is ezt mondják és a rengeteg gyakorláson már túl vagyok és ennek ellenére még mindíg nem értem a logikáját hogy mi miért kell.
Nézd meg a korábbi érettségik megoldásait. Amivel meg fogsz szenvedni az az "fkeres" és az "index" "hol.van" trió, de ezeket néhány nap alatt sok-sok gyakorlással meg lehet érteni. Mellesleg én is most fogok érettségizni, és olyan bõ 2 hetem ráment az excel függvényekre.
S.O.S!!!!!!! Idén érettségizek középszinten informatikából. Viszont olyan problémám van hogy az excel használatát illetve mûködési elvét nem értem. Problémám van azzal hogy mikor milyen függvényeket kell használjak egy adott feladaton belül. Már rengeteg feladatot próbáltam megcsinálni de eddig mind kudarcba fulldt mivel kb az elsõ két feladatig eltudok jutni (pl. SZUM,ÁTLAG,MIN,MAX és a könynebben használható függvények) de onnan nem tudok tovább jutni mivel nem tudom milyen függvényt alkalmazzak. A következõ ami még gondot okoz a függvények egybe ágyazása.
Ha valaki eltudná nekem magyarázni hogy hogyan is mûködik az excel és valami tippet tud adni hogy sajátítsam el az excel kezelését az írjon mihamarabb. Még azt hozzá tenném, hogy a tanárok már további segítséget nyújtani nem tudnak a témával kapcsolatos kérdés a tanáraim határát meghaladta és a rendelkezésemre álló tananyagok információk is kevésnek bizonyulnak és a logikai felépítését képtelen vagyok egyedül megérteni a vizsga viszont vészesen közel van ezért nagyon várnám a használható tanácsokat.
Elõre is köszönöm.
Sziasztok. Segítségre lenne szükségem. Mérési adatokat szeretnék ábrázolni. Adva vannak a mérési eredmények. pl b2 b6 b10 b14 cellákban. az értékük csak példa 40 42 39 40. Ezeket szeretném ábrázolni harangdiagramon. tehát egy diagramon szeretném látni hogy melyik eredménybõl volt a legtöbb és ha eltérés van az melyik irányba tolódott el.próbáltam már a normális eloszlás függvényt, de nem tudom hogy lesz ebbõl diagram. Ha valaki tud segíteni azt megköszönném.
Igen, de pont az a cél. Két csoportnyi választógomb: 1. cég VAGY 2. cég (az elszámolás típusa) ÉS forint VAGY euro (az elsz. devizája). Eztlétre is tudom hozni, de a file következõ megnyitásakor egy kalap alá veszi õket, és már csak a négy közül egyet választhatok. És erre nem jövök rá, hogy miért csinálja.
Jelölõnégyzetet alkalmazz, ne választógombot. A nevük is mutatja, melyikkel mit csinálhatsz. A választókkal 1 valamit választhatsz, a jelölõvel bejelölhetsz több tulajdonságot (szõke, magas, sportos).
Sziasztok: egy lapon belül szükségem van kettõ igen/nem választógombra, amik egymástól függetlenek. Ez az ürlap-vezérlõelem közül a választógombbal értem el. Már arra is sikerült rájönnöm, hogy ha csoportpanelbe teszem (elõször azt csinálom meg, és abba rakom bele) akkor föggetlenek lesznek. Ha nem, akkor összefügg a négy (egy választható csak belõle). Ez stimmel is. Viszont egy makró lefuttatása után (ami elméletileg semmit nem csinál vele, csak a munkalapot lejelszavazza - ez talán az egyetlen, ami vele releváns), hiába vannak csoportpanelben külön-külön, az excel összefûzi õket. Erre valami tipp? (ActiveX jobb lenne, de se régebbi office, se mac nem kezelte, szóval kiesett)
Van egy számsorom, ami az A1-G1 terjedõ tartományban van (elsõ sor 7 eleme, A1=3, B1=85, C1=20,...G1=90), illetve adott egy K1 cellában lévõ érték (K1=20).
Azt szeretném megvizsgálni, hogy a K1-ben lévõ 20-as szám szerepel-e az A1-G1 tartományban, s ha igen, akkor a K1-ben lévõ érték formátuma legyen pl. zöld színû, ha nem szerepel, akkor piros színû.
Nem tudom, miért teszi ezt, de a megoldás az =PLAFON(A1;0,0001) függvény, ahol az A1 cella tartalmazza a bemásolt számot.
Meg ne kérdezd, miért, csak próbálgattam, és ez adta a megfelelõ értéket. Másik cellákba írtam egész számokat, és az összegük tizedes része így ,098 lett.
Ha cellaformásás/szám-on belül a tizedesjegyeket 3-ra állítod, az úgy nem lenne jó? (mert ha én így csinálom akkor marad a 48623,098, akkor is ha enter után visszakattintok a számot tartalmazó cellára)
Igen érdekes. csak nagyon nem jó nekem. mert koordináták. ha átveszem másik programmal az adatokat akkor nem pontos érték jön át. ezért kellene megoldás rá. az excel pontosan számol bármely függvényt is használom rá. bár azt nem teszteltem, hogy makronál mit tesz. azért köszi a próbálkozást! :-)
Ismét van egy problémám! 2007, 2010 ben is ugyanaz.
valamelyik cellába (mindegy melyik) beírom, hogy 48623,098. Entert ütök. visszamegyek a cellára és az fx mellett azt írja ki, hogy 48623,0979999999 Ha ponttal írom a számot akkor viszont jó. mi lehet a gond?
A (C2:C10) elé a * jel helyett pontosvesszõt kell írnod.
Sziasztok!
2003-as excelben SZUMHATÖBB alternatívájaként ezt a függvényt használtam:
=SZORZATÖSSZEG((A2:A10="FELTÉTEL1")*(B2:B10="FELTÉTEL2")*(C2:C10)), ahol A2:A10 és B2:B10 vizsgálandó tartományok, C2:C10 pedig az összegtartomány.
A függvény tökéletesen mûködik, egészen addig, amíg valamely vizsgált tartományban nem szerepel pl. "" tartalmú cella, vagy szám helyett üres cella van. Ilyenkor #ÉRTÉK!-et kapok.
Szerintetek van bármilyen mód megoldani, hogy ilyen esetekben is mûködõképes legyen? A 2003-as excel adott.
Próbáld meg, hogy az intézõben kijelölöd a fájlokat. Jobb klikk, nyomtatás.
Egy problémám volna... Hogy lehet sok-sok excel táblázatból (file-ok) adott oldalakat kinyomtatni... Remélem érthetõ voltam.
Sziasztok lenne egy kérdésem, hisz ezért vagyunk itt :). Tegyük hozzá, h nem vagyok nagy pro de próbáljuk, meg és megköszönném ha tudnátok segiteni. Egy központi szerveren van egy excel spreadsheet ahova különbözõ adatokat töltünk fel. A saját gépemre le van mentve egy ugyan olyan spreadsheet ahová én nap mint nap másolom be az adatokat. Azt szeretném, hogy minden hét végén én egy importtal bemásoljam ezeket az adatokat a szerveren lementett verzióra úgy, hogy mindig a legutóbbi row alá másolja be az adatokat! Lehetséges ez ? Eddig csak sima copy + paste as value val másolom be de nagyon para és macera igy
köszi a segitségeteket
Sziasztok, tudok olyat csinálni, hogy egy excelbõl vágólapra másolt adatot (ezzel még magvagyok), egy adott txt-be másolja automatikusan az éppen futó makró, felülírva azt ami abban van?
Feltételes formázás -> Csak az adott tartalmú cellák formázása
Sziasztok, olyan dolgot meg tudod-e valósítani, hogy ha egy cellában (pl. E4-ben) pozitív érték van, akkor a másik cellában (pl. D1) lévõ adatok háttere zöldre váltson, de ha változik az E4-ben lévõ érték negatívra akkor a D1 háttere váltson pirosra. Remélem valahogy lehetséges ezt automatizálni. Válaszaitokat elõre is köszönöm!!!