Van egy számsorom, amibõl az 5legnagyobb számnak az összegét kellene kiszámolnom. Tud erre valami trükkös megoldást valaki simán képletekkel, makró nélkül?
köszi
ehh.. már meg is találtam a kulcsot, a NAGY() függvényt ;) bocsi
A nagy() függvény egy tartomány n. legnagyobb elemét adja vissza. Az "A" oszlopban van a számokat tartalmazó tartományom.. a "B" oszlopba beraktam az elsõ 5 sorba ezt: =NAGY(A:A;SOR()) .. ez rendre az A:A tartomány 1., 2., 3., 4., 5. legnagyobb elemét veszi ki, majd a C1 cellában pedig a: =SZUM(B:B) .. összeadja ezeket. Így megvan a lista elsõ 5 legnagyobb értékének összege.
Van egy kis gondom, kérnék némi segítséget. Excel táblázatban van 1.500 termék, amibõl katalógus készül. Az elsõ oszlopban a termék cikk száma szerepel, amelyet szeretnék átalakítani.
Egy cikkszám pl. így néz ki: '02437'
A gond az, hogy ha lecserélem a két db "'" jelet, akkor kiveszi a szám elõtt szereplõ nullást is, hiába szövegként van beillesztve. Tudtok erre valami megoldást?
Gondolom, ha számmá akarod alakítani az értékeket, számolni akarsz velük a továbbiakban. Cikkszám esetén ezt nem tartom valószínûnek. Ha mégis, a B1 cella képlete legyen =érték(A1)
A formátumot a vezetõ nullával az egyéni kategóriában adhatod meg, 0 ##0 formában. Ez az ezres csoportosítást is megadja.
Hogy ne szerepeljenek a cikkszámok kétszer, kijelölöd és másolod a B oszlopot, majd saját magára irányítottan beilleszted, értékként. Ezt végrehajtva törölheted az eredeti A oszlopot.
Köszönöm, egy fapados megoldással aztán sikerült végül megoldani!
Sziasztok!
Egy excelbõl, ami tartalmaz sok oszlopot, szeretnék létrehozni több kisebb, megszûrt és megváltoztatott excelt. Az új excel függvényt, oszlop törlést, oszlop létrehozást, oszlop név módosítást is tartalmazna.
Hogyan lehetne ezt úgy megcsinálni, hogy a végeredmény, vagyis a több excel tábla "egy gombnyomásra" létrejöjjön. Ne kelljen minden alkalommal (hetente 1-szer) mindig ugyanazt végig csinálni, ami kb 1 órás munka.
Indítod a makrórögzítést, mindent végrehajtasz, megállítod a rögzítést. Elõtte érdemes 2-3 alkalommal begyakorolni, hogy a makró ne tartalmazzon felesleges ide-oda kattintgatást.
Van egy termékleírásom, amely mögé odakerült a kiszerelés is okosan. Nekem külön oszlopba kéne a kiszerelés. Szóval van olyan megoldás, hogy ahova mondjuk TAB-ot rakok, onnantól kezdve átpakolja a másik oszlopba az utána lévõ szöveget?
a termékleírás excelben van? mit jelent hoyg TAB-ot raksz? azt a szöveget hogy "TAB"? vagy egy TAB jelet?
csak mert van olyan funció h Szövegbõl oszlopot, és ott meg tudod határozni hogy milyen elválasztó karakternél válassza le az adatokat oszlopokra, pl TAB jelnél, vagy ; vagy , stb
Hogy lehet megoldani a következõ feladványt. Ha a kijelölt cellák valamelyike az 50-nél nagyobb számot tartalmazza írd ki, hogy igaz. =HA(DARABTELI(H5:H12;">50")>0;YES;NO) Nekem ez nem mûködik -> #NÉV?
A másik. Elvileg nem kötelezõ megadni a kimeneteket, alapból kiírja, hogy igaz vagy hamis, de ha lehagyom a YES és NO-t, akkor hibaüzenetet dob föl erre a képletre: =HA(DARABTELI(H5:H12;">50")>0).Ez miért van?
Köszi!
=HA(DARABTELI(H5:H12;">50")>0;"YES";"NO") ?
második kérdést passzolom, én mindig megadom mik legyenek a kimenetek
Érték_ha_igaz: Megadása nem kötelezõ. A keresett érték, ha a logikai_vizsgálat eredménye IGAZ. Ha például az argumentum értéke „Költségvetésen belül”, és a logikai_vizsgálat eredménye IGAZ, akkor a HA függvény a „Költségvetésen belül” szöveget jeleníti meg. Ha a logikai_vizsgálat IGAZ, és az érték_ha_igaz argumentum üresen van hagyva (tehát a logikai_vizsgálat argumentumot csak egy pontosvesszõ követi), a HA függvény visszatérési értéke 0 (nulla) lesz. Az IGAZ szó megjelenítéséhez használja az IGAZ logikai értéket az érték_ha_igaz argumentumban.
Érték_ha_hamis: Megadása nem kötelezõ. A keresett érték, ha a logikai_vizsgálat argumentum HAMIS eredményt ad vissza. Ha például az argumentum értéke „Költségvetésen kívül”, és a logikai_vizsgálat argumentum értéke HAMIS, akkor a HA függvény a „Költségvetésen kívül” szöveget adja vissza. Ha a logikai_vizsgálat eredménye HAMIS, és az érték_ha_hamis argumentum nincs megadva (azaz az érték_ha_igaz argumentum után nincs pontosvesszõ), a HA függvény a HAMIS logikai értéket adja vissza. Ha a logikai_vizsgálat HAMIS, és az érték_ha_hamis hiányzik (tehát a HA függvényben az érték_ha_igaz argumentum után nincs pontosvesszõ), a HA függvény visszatérési értéke 0 (nulla) lesz.
Törtek vannak szétbontva úgy, hogy az egyik oszlopban vannak a törtek számlálói, a másikban pedig a nevezõi.
Van arra valami fügvénnyel megoldható, lehetõleg egyszerû (elegáns) módszer, hogy ezen törtek közös nevezõre hozása után kapott tört számlálója a számláló oszlop végére, a nevezõje pedig a nevezõ oszlop végére kerüljön?
Btw az is elég lenne, ha azt ki tudnám számoltatni (plusz oszlop beiktatása nélkül), hogy a törtek összege kisebb vagy nagyobb vagy egyenlõ mint 1..
Lehet hogy kézenfekvõ, de nekem már nem forog az agyam most este :)
ohh.. köszi, ez a függvény eddig még kiesett a látókörömbõl :) Viszont ez így nem teljesen az még amit én szeretnék elérni, mert azt ugyan nem írtam, de az A B oszlopokban tetszõleges számú adat lehet, így nem számoltathatok minden sor mellett..
Ha pl az alábbiak állnak fenn:
A B --- 1 2 3 3 2 2
.. valami hasonló eredményt szeretnék kapni C D --- 5 2
Igazából nem fontos a tört alak, uh a végeredmény is jó lenne.. Amit írtál azt kapcsos zárójellel kell érteni? Csak mert úgy nem akarja fvnek értelmezni, a nélkül pedig #ÉRTÉK! hibát ad :/
Sajnos ezek a tömbfüggvények közel sem jönnek nekem olyan természetesen, mint pl. a szum. Pedig pontosan ilyen esetekre jó alkalmazni, mikor segédoszlopokat takaríthatunk meg vele. Nagy adathalmaznál kifejezzen jók, méretben és gyorsaságban is segíte(né)nek.
ECDL vizsgára felmerült két kérdésem: (2010-es excel !)
1. A cellába írja annak a menüpontnak a nevét, amellyel a mentés funkcióját ellátó ikont tartalmazó ikonsor bekapcsolható!
2. Oszlopdiagramnél hogy tudok megcserélni az oszlopok sorrendjét?
Sziasztok! Érdekes problémával találkoztam az excel 13 64bites verziónál. Egy viszonylag egyszerû keresõ makro (munkalapról nyomógombbal indítva kb 20-22 sec alatt fut le. Ha viszont az egérkurzor a makró nyomógombja fölött van, vagy leviszem a munkalapfülek fölé, azonnal, azaz kb 2-3 sec alatt lefut. Más, nagyobb makrók esetében is tapasztaltam ezt a "lapfül fölé viszem a kurzort, akkor sokkal gyorsabb" módszert. Ilyenkor villog, meg alakot vált a kurzor, egyébként meg szépen "el van magával". Viszont kb tízszeres futásidõ van, ha nem "piszkálom"... Póbálkoztam screenupdate kikapcsolásával, DoEvents beiktatásával, de nem oldódott meg a probléma. Tapasztalt valaki ilyet? Esetleg a hiba kiküszöbölésére valami ötlet? Zoli
nekem hasonlóan belassul ha megvan nyitva másik munkafüzet, de még nem jöttem rá miért
Nekem nem csak akkor. Egyszerûen a kurzor pozíciójától függõen változik a sebesség. Ha csak az excel munkalap fölött van akkor iszonyúan lassú. Ha valamilyen "nyomógomb" felett, vagy a munkalapfülek felett, akkor normálisnak tûnik. Mintha a vezérlés valahol elkalandozna, ha nem az elõbb említett objektumok felett van a kurzor. Ennél az XP sokkal jobb volt :(
Sziasztok a segítségeteket kérném van 1 kis gondom az Excellel van 1 táblázatom amiben több száz sor és oszlop van adatokkal feltöltve ebbõl nekem ki kell szûrni 1 1 sor adatát de az adatok nem egymás mellett vannak a cellában
Sziasztok!
Mi ebben a képletben a hiba? Illetve, hogyan kéne helyesen? =HA((Q38=1);B40:D40;HA((Q38=2);C40:E40;"")) Ezt elfogadja: =HA((Q38=1);B40+C40+D40;HA((Q38=2);C40+D40+E40;"")) Vagy csak így lehetséges?
én ezt még így nem egészen értem.. képernyõkép, meg egy kicsit részletesebb magyarázat? szûrni szeretnél a sor/oszlopokban, vagy egy sort/oszlopot megjeleníteni csak?
Szeretnék egy munkalapon bizonyos oszlopokat védetté tenni. Office 2013-at használok. Kijelöltem az oszlopokat, majd lapvédelem, beállítom a jelszót és kész. A gond az, hogy nem csak a kijelölt oszlopokat védi le, hanem mindent. Hogy kéne jól csinálnom?
A lapvédelem elõtt jelöld ki az összes cellát, a callaformátumnál a Védelem fülön vedd ki a pipát a Zárolt négyzetbõl.
Most a védeni kívánt oszlopokat tedd ugyanitt zárolttá, ezután levédheted a lapot.
Még egy olyan kérdésem lenne, hogy mit véd le a Füzetvédelem? Azt észrevettem, hogy az Elrejtett lapfüleket nem lehet elõhozni ilyenkor, ami kell is nekem, de van még más hatása is?
Egy kimutatást kell készítenem Excelben. Ezzel nem is lenne gond, de a táblázat letisztítása nem megy. Pl.: van az "A" oszlop és 1000 soron keresztül vannak benne megnevezések: alma001, alma002, stb. De van sajnos olyan is, hogy alma002_HB. Az lenne a feladat, hogy mind az 1000 sorról, ahol van _HB, az eltûnjön és a "B" oszlopba kerüljön át. Ha valaki tudná a választ annak nagyon örülnék, mert én nem jöttem rá. Elõre is köszönöm.
A másik oszlopba átírást egyszerûen el lehetne intézni a JOBB függvénnyel, de az elsõ oszlop értékének a változtatásához már makró kell.
Sub HB() Dim sor As Long
For sor = 2 To Range("A" & Rows.Count).End(xlUp).Row If Right(Cells(sor, "A"), 3) = "_HB" Then Cells(sor, "B") = "_HB" Cells(sor, "A") = Left(Cells(sor, "A"), Len(Cells(sor, "A")) - 3) End If Next End Sub
van egy rendeléskövetõ adattáblám a következõ mezõkkel (egyszerûsítve):
projekt db tétel beérkezett
a 'projekt' mezõbe írom a rendelés projektszámát a 'db' mezõbe írom a rendelt darabszámot a 'beérkezett' mezõbe pedig a dátumot amikor az adott tétel bejött.. amíg nem jön be, addig üres a mezõ
ebbõl a táblából szeretnék egy egyszerûen áttekinthetõ kimutatást csinálni, ahol az egyes projektekhez tartozóan látom hogy hány %-on áll a rendelés.. ehez egy sorcimkének felvenném a "projekt" mezõt, és az értékmezõnek pedig egy számított mezõt
gondoltam beszúrok egy olyan számított mezõt, hogy: =100*DARAB2('beérkezett')/DARAB2('db')
.. de nem akar mûködni, mert mindig 100-at kapok eredménynek..
ok megnéztem a képet a galériádban :) nem egészen erre gondoltam.. az adattáblába nem szeretnék plusz képletet felvenni.. a képletet magában a kimutatásban gondoltam, van ott olyan hogy "számított mezõ"
hmhm.. hibásnak értékeli :/ kicsit úgy tûnik hogy nem minden képletet szeret a kimutatás számított mezõ parancs.. de ha van valami elegánsabb ötlet az is jó lehet
ezerpárszáz sorom van, és egy csomó feltételeles formázás.. és minden új tételnél másolgatni kellene a képletet.. a kimutatásban elegánsabb lenne, meg kevesebbet is számolna
Nem kell másolgatnod a képleteket és a formázást, ha a meglévõ területedet listává (2003-as verzióig), vagy táblázattá (2003 fölötti verziók) alakítod. A területet kijelölve Ctrl+r-rel teheted meg legegyszerûbben. Új sor bevitelekor automatikusan másolja a fölötte lévõ sor formázását, a képleteket, és még az érvényesítéseket is.
Sziasztok! Adott egy excel táblázat amiben a munkások szerepelnek és több sheet-ből áll. Minden sheet-ben ugyanazok a munkások szerepelnek csak más sorrendben vannak rendezve. Szeretnék egy egységes oszlopot létrehozni, amiben az a dátum szerepel mikor a munkások elkezdtek dolgozni. Szóval ha bármelyik sheet-ben (vagy akár csak a "főben") kijavítom a dátumot akkor mindenhol megváltozzon, természetes valamilyen módon tudja, hogy az adott évszám melyik munkáshoz tartozik.Hogy lehetne ezt megoldani? Előre is köszönöm!