Nem látszik az ábra, pontosabban le kellene írnod a kérdésed lényegét.
Sziasztok!
Abban szeretnék segítséget kérni, hogy egy táblázatban melynenek oszlopai a napokra van beosztva függölegesen csak 3 db N és 1 db É szerepelhet és ezek értéke 12. Majd az egyes sorok végén szumázni kellene a vég összeget. [IMG]http://[/IMG] Bocsi ha nem jól csináltam a képet amit mellékelni szerettem volna. http://www.sg.huhttps://media.sg.hu/forum/posts/2008_06/beosztas13.jpg /remélem így jó lesz./ Elõre is köszi a segítséget.
Olyan apró makrókat tartok a personal.xls-ben, amik azzal gyorsítják a munkát, hogy nem kell menük és almenük között navigálni, hanem csak a makróhoz rendelt ikonra kattintani. Ilyen pl. az autoszûrõ ki-bekapcsolása, a sortörés tiltása-engedélyezése, véletlenszám generálása, szöveg elhelyezése a kijelölés közepére, vagy a kijelölt terület formázása az én ízlésem szerint, háttér- és karakter színkódjának lekérdezése. De olyan is van közöttük, ami egy kimutatás elavult elemeit törli, vagy egy cellában lévõ számot egy másik cellában szövegesen kiír. A 2007-ben nem találtam meg, hogyan lehet egy ikon képét átalakítani, egyforma küllemû ikonokkal pedig nem az igazi. Nem is használom a 2007-et.
Nagyon szépen köszönöm! Az office 2007-el egy kicsit szenvedtem, de sikerült megcsinálnom!!! :) Vannak esetleg még más hasznos makróid, amit érdemes a personal fájlban eltárolni? Tényleg a makrók készítésérõl van valamilyen "tan"könyv?
Ha nem ismernéd a personal.xls létrehozását, a http://www.pcworld.hu/forum/index.php?showtopic=319&st=520 lapon a #527-es hozzászólásban megtalálod.
Thx! Lehet módosítani az excel-t, hogy ez a két makró alapból benne legyen minden új munkafüzetben, vagy a megnyitott dokumentumokban? (ne kelljen mindig bemásolni)
Az alábbi két makróval megadhatod mm-ben a méreteket. A makrókat nem én írtam.
Sub cmdHeight_Click() nHeight = InputBox("Add meg a magasságot mm-ben", "Magasság", vbYesNo) If nHeight <= 0 Then MsgBox "A magasságnak nagyobbnak kell lennie nullánál!", vbExclamation, "Cellaméretek": Exit Sub End If If nHeight > 144.2 Then MsgBox "A legnagyobb sormagasság: 144,2 mm!", vbExclamation, "Cellaméretek": Exit Sub End If
For nArea = 1 To Selection.Areas.Count For nRow = 0 To Selection.Areas(nArea).Rows.Count - 1 Rows(Selection.Areas(nArea).Row + nRow).RowHeight = _ Application.CentimetersToPoints(nHeight / 10) Next nRow Next nArea End Sub
Sub cmdWidth_Click() nWidth = InputBox("Add meg a szélességet mm-ben", "Szélesség", vbYesNo) If nWidth <= 0 Then MsgBox "A szélességnek nagyobbnak kell lennie nullánál!", vbExclamation, "Cellaméretek": Exit Sub End If nPoints = Application.CentimetersToPoints(nWidth / 10)
If nWidth > 473.6 Then MsgBox "A maximális szélesség: 473,6 mm", vbExclamation, "Cellaméretek": Exit Sub End If
Application.ScreenUpdating = False For nArea = 1 To Selection.Areas.Count For nCol = 0 To Selection.Areas(nArea).Columns.Count - 1 nColNo = Selection.Areas(nArea).Column + nCol
While Columns(nColNo + 1).Left - Columns(nColNo).Left - 0.1 > nPoints Columns(nColNo).ColumnWidth = Columns(nColNo).ColumnWidth - 0.1 Wend While Columns(nColNo + 1).Left - Columns(nColNo).Left + 0.1 < nPoints Columns(nColNo).ColumnWidth = Columns(nColNo).ColumnWidth + 0.1 Wend Next nCol Next nArea Application.ScreenUpdating = True End Sub
Helló! Lehetséges az oszlopszélességet és a sormagasságot cm-ben megadni? Ha pontos értéket szeretnék nyomtatásnál a cellarácsoknál, akkor zavaró a képernyõpontokkal való számolgatás :(
A súgót olvasd el, elég jól magyaráz.
Hi, biztos volt már kérdés, de nem nagyon érek rá olvasgatni a topicot. Tehát valaki el tudná magyarázni a hol.van függvényt és az index függvényt? Tanultuk inf órán, de a tanár nem valami jó, és mindig ezzel a két függvénnyel szívok. Jah, meg a százalékokkal. Annyit tudok, hogy az index megmutatja,egy bizonyos tartomány valahanyadik sorában és valahanyadik oszlopában mi van. a hol.van pedig megmutatja, hogy egy keresett érték, hanyadik egy sorozatban. Nem nagyon vágom õket,és szerdán ecdl-ezek:D
Lásd http://prohardver.hu/tema/excel/friss.html ezen a helyen a #3621-es hozzászólást.
Sziasztok! Kedves fórumozók, segítségre lenne szükségem. A megoldandó feladat a következõ: Szeretném elérni, hogy egy kombobox elemeit kiválasztva, a táblázat adott sheetjének adott cellájára ugorjon. Ha valaki tud egy ilyen makrót, legyen kedves ossza meg velem is :) Elõre is köszönöm!
Sziviiiii
ok, máááár értem! Kösziiiii
Nézd meg a #317-es válaszomat. A <17 stb-vel csak azt akartam érzékeltetni, hogy a 17 a 0-17 és a 17-25 tartományban is szerepel. Vagyis az autoszúrõt elsõ esetben úgy állítsd be, hogy a 17-nél kisebb értékeket mutassa, másodjára pedig úgy (az egyéniben), hogy nagyobb vagy egyenlõ legyen 17-nél, és kisebb, mint 25. És így tovább. Még a szûrés elõtt írd be a részösszeg függvényt az I87-be.
Hahóóóó!
<17; >=17 és <25; ezeket milyen függvénnyel kell kiszámolni? Darabteli?vagy mással?
Szûrd meg az I3:I86 tartományt a feltételeknek megfelelõen, alá add meg ezt a függvényt: =részösszeg(2;i3:i86) A 2-es függvényszám a feltételnek megfelelõ cellák darabszámát adja (az 1-es az átlagukat, a 9-es az összegüket, stb.) A 17, 25, 30, és 35 két csoportban is szerepel majd. A tartományokat inkább így kellene megadni: <17; >=17 és <25; stb.
Sziasztok!Kellene 1 kis segítség! Nem tudom hogyan lehet kiszámolni azt: hogy 1 adott tartományban szereplõ számok közül(ami 0 és50 között van, ez a táblázatomban I3:I86 ig szerepel) összeszámoljam hogy hányan esnek bele 0-17 ig, 17-25 ig, 25-30 ig, 30-35 ig, 35-40 ig és 40 felett. Már az agyvérzés kerülget! A megoldást 1 ilyen táblázatba kell beillesztenem:
Elõre is köszönöm nektek ha tudtok segíteni! Üdv:)
Köszi szépen a segítséget!!
Vegyük, hogy a Munka1 lapon az elsõ sorban vannak rendre A:D oszlopig a Gyógyszer, Ár, TAJ és Név mezõid, Munka2-n A oszlopban a TAJ, B-ben a hozzá tartozó Név. Munka1 D2-be: =FKERES(C2;MUNKA2!A:B;2;HAMIS) Ez azt jelenti, hogy keresse meg a C2 értéket (TAJ számot) a Munka2 lap A és B oszlopában lévõ tartomány elsõ oszlopában, és annak a sorában lévõ 2. oszlop tartalmával térjen vissza. A HAMIS paraméter a pontos keresést állítja be. A súgó mutat más értéket is a közelítõ találatokhoz, de itt nem az kell. A fenti képletet kell végig másolni.
Sziasztok!
Van egy adatbázisom ami gyószer,ár,taj oszlopokból áll, van egy másik ahol a taj és a név szerepel (ha kell ugyan azon a füzetlapon). Arra szeretnék segítséget kérni, hogyha én beírom az elsõ adatbázisba a taj számot akkor a mellete lévö cellában jelenjen meg a tajhoz tartozó név. Elõre is köszi a segítséget.
Kösz szépen. Az volt a baj, hogy rossz diagram típust választottam (grafikont), ahol nem lehetett a leírtakat kiválasztani.
Na tehát akkor ugye van az X oszlop (-10-töl 10-ig), és van az Y (ami X(négyzet)-tel egyenlõ(X*X)), semmi más. Két oszlop kijelöl, diagramvarázslóba be, és az alaptípusok közül kiválasztom a "Pont (XY)" típust, azon belül mindegy, a képen nekem a "görbített vonalak ponttal" van. Varázslót befejezem, megkapom a diagramot, az Y tengely immáron középen van. Jobbklikk az Y tengelyen és "Tengely formázása", majd "Skála" fülecske, és a minimumot beállíthatod minuszba is. Ennyi volna. :)
Kösz, majd legközelebb megpróbálom. A függõleges rácsokat nem tudom megjeleníteni, és az Y tengelyt a X nullájához igazítani, pedig ez az utóbbi egyszer régebben sikerült. Úgy jobban festene.
Így már sikerült. Igaz, eleinte én is rossz diagrammal próbálkoztam, nem a "pont(xy)" félével. :) Köszi szépen.
A kimentett majd megvágott képet feltöltöttem a webtárhelyemre, és onnan linkeltem be. Ezzel a kóddal linkelem be: [ URL=http://tarhelyemre_feltoltott_kep[/URL ] Szóközöket direkt tettem oda a végére és elejére, hogy ne alakítsa át.
Üdv. Ti hogy ábrázolnátok az y=x2 függvény garfikonját –10...10 intervallumban? Én így hoztam össze, de nem lehet úgy, hogy pozitív negatív irányba is elmenjen 10-ig?
Szia fuba!
A PC Wordl májusi számában (a 108. oldalon) Weisz Tamás "Dinamikus grafikonok" címû írásában választ kapsz a kérdésedre.
Jelöld ki az oszlopot, majd a Keres/Cserél funkciónál a Keresett szöveghez írd a <P>-t az elõtte lévõ szóközzel együtt,a Csere erre rubrikába semmit,a gombok közül az Összes cseréjét nyomd meg. A cellaformátumok közül a dátum kategóriában a 2001. 3. 14 13:30 a te formád.
Sziasztok!
Nekem csak annyi bajom van, hogy: adott egy oszlop, amiben ez szerepel "2007.04.19. <P> 14:32:56" a dátum váltakozva az idõvel együtt több soron keresztül. (Ez változó, de lehet több ezer is ezért egyenként nehéz kiszedni belõle.)
Nekem csak annyi kellene, hogy azt a "<P>" kellene nekem megváltoztatnom az össze sorban.
Valakinek ötlete?
Sziasztok!
Van egy diagrammom, X-tengely a dátum, Y-tengely a mennyiségek. Több száz adat van a hozzátartozó dátummal együtt (naponta adódik hozzá). Valahogy azt kellene megoldani, hogy lehessen rendesen látni az utosó hónapot. Valami léptetõ gomb, vagy egy olyan függvény kellene ami csak az utosó hónapból csinálja a grafikon. Az ötleteket szívesen venném, elõre is köszi.
DooDoo: szumha(C9:C44;"Eredmény";D9:D44)
Hi!
Új vagyok excelben és elég nagy dologba vágtam a fejszém (legalábbis nekem az :)), ezért kis segítséget kérnék, ha tud valaki. Az lenne a kérdésem, hogy megoldható-e valami függvénnyel, hogy a képen látható piros mezõk összeadódjanak... tehát egy nagy adattáblában egy bizonyos nevû oszlop, és sorok metszéspontjában levõ adatokat összeadja, a példában a Kapcsolat oszlopban az összes Eredmény sorban levõ számot... ötlet? :)
w3.hdsnet.hu/doodoo/excel.jpg
Szívesen. Ehhez a feladathoz tökéletes a folyamatos ábrázolás, nem jutott volna eszembe.
Végül is egy oszlopban maradtak az adatok, mert januártól - áprilisig tény adatokat, májustól pedig terv adatokat akartam megjeleníteni a grafikonon. Így a vonal kirajzolta a kifizetések várható éves alakulását, jelezve, hogy májustól még módosulhatnak az adatok.
(nem azt akartam megjeleníteni, hogy a tervhez képest a tény adatok, hogyan alakultak)
1. A füzetedben Alt+F11-re bejön a Visual Basic Editor. Bal oldalon kattitns rá a füzeted neve elõtt álló + jelre. Insert menü, Module. Jobb oldalon kapsz egy üres lapot. Oda másold be ezt:
Sub auto_open() Sheets("Munka1").Select Range("A1").Select End Sub
A Munka1 helyére írd be a lapod nevét, az A1 helyére pedig az általad kiválasztott cellát (ha jobb lenne, hogy ott álljon a cursor, ahol utoljára volt mentve, a Range("A1").Select sort töröld ki).
2. Külön oszlopba vedd a tényt és a tervet, sokkal átláthatóbb lesz. Meg lehet oldani egy oszlopban elhelyezett adatokkal is, de akkor nem lehet jól összehasonlítani az eltéréseket. Ha mégis a második módszernél akarsz maradni, a grafikonon kattints az elsõ, tervadatot tartalmazó adatpont utáni szakaszra – ha pl. 5 terv, majd 5 tény van, a hatodik szakasz lesz az –, jobb klikk, adatpont formázása. Beállítod a szaggatott vonalat. Az ezt következõ szakaszokra csak rákattintasz egyenként, a F4 billentyû megismétli az elõbbi formázási mûveletet.
Sziasztok lenne egy tiszteletteljen kérdésem: Van egy kezdetleges honlapom,és cikkeket szeretnék bele irni,de nincs hosszá szöveg szerkesztö programom,ez a weblap ingyenes tárhely,és azt szeretném megkérdezni,hogy milyen progi kompatibilis pl: hozzá kérem segitsen valaki aki ért hozzá.Nagyon szépen köszönömerröl erröl a lapról lenne szó szeretném tovább fejleszteni
Sziasztok!
Az alábbi feladatok megoldásában kérnék tanácsot:
1. Hogyan oldható meg az excelben, hogy az xls file megnyitásakor mindig ugyanaz a munkalap nyíljon meg.
2. Van egy adatsorom, amelybõl grafikont rajzolok. Megoldható-e az, hogy a vonal elsõ fele folyamatos vonal, a másik fele szaggatott. (Pl. az adatsor elsõ fele tény adat, a másik terv)
Elõre is köszönöm!
Ok, ha másképp nem megy akkor az lesz. Köszi! Mégy annyi talán, hogy arra a 2007-es Office-ra fel lett telepítve a klasszikus menü, bár nem tudom, hogy lehet e köze hozzá.
A laptopodon megsérülhetett valami, újra kellene telepítened Office-t.
Sziasztok! Problémám van és segítséget szeretnék kérni. Adott több Excel táblázat is amik elindításkor a következõ hibaüzenetet dobják: "Ez a munkafüzet elvesztette a VBA projektjét, az ActiveX vezérlõelemeit és minden programozással kapcsolatos képességét." Na és akkor most mi tévõ legyek? Egyébként banki pénzügyi kalkulátorokról van szó. A dolog pikantériája az, hogy ez a jelenség egy laptopnál áll fenn viszont ugyan ezen dolgokat az asztali számítógépen simán tudom használni, egyedül a makrókat kell engedélyezni amire fel is hívja a figyelmem az Excel, viszont a laptop esetébe egybõl jön a hibaüzenet és hiába engedélyezem a makrókat, az ActiveX-et ugyan az a helyzet. Van valakinek ötlete, hogy mi lehet a probléma?
Szia! Az elsõ kérdésedre: A tartomány mellett (alatt, felett) kijelölsz egy ugyanakkora tartományt, beírod a 10-et, és Ctrl+Enterrel az összesebe egyszerre beviszed. Ctrl+C-vel másolod, a számokat tartalmazó tartomány elsõ (bal felsõ) cellájára állsz, Szerkesztés/Irányított beillesztés/Összeadás. Másik módszer ugyanarra: Vegyük, hogy a tartományod A1:D20. E1-be-> =A1+10. Ezt a képletet húzd le 20. sorig, ill. jobbra a H oszlopig.
Második feladat =HA(A1=eredeti_szám;SZUM(A1:D20);SZUM(A1:D20)+eredeti_szám-A1) Az eredeti_szám helyébe írd be az A1 eredeti tartalmát.
Sziasztok! Olyan kérdésem lenne hogy hogy lehet azt megoldani hogy egy cellatartomány minden egyes cellájához (amiben számok vannak) hozzáadjon +10-et? Illetve még egy olyan kérdésem lenne hogy pl A1-ben megvan adva egy érték, arra hivatkozva kiszámítjuk az összesent. A feladat pedig az hogy változtassuk meg A1 cella értéket, de az összesen értékei ne változzon. Megoldható? Elõre is köszönöm.
Azt nem tudom, de ha együtt kijelölöd az oszlopokat, és úgy adod meg az oszlopszélességet, egyforma lesz mind.
sziasztok, nem tudjátok h a 2007es excelbe hol van az "azonos oszlopszélesség" funkció?
megy. csodás. köszönöm szépen ismét:) az ilyen májkroszoftos és egyéb segédletek xart sem érnek.
Az A oszlop tartalmazza az idõket. B1-be =ÓRA(A1), C1-be =PERC(A1). Ezeket lemásolod az A oszlop cellái mellett. Az utolsó sor alatt összegzed mindegyiket. Ha a SZUM pl. a 100. sorban van: B101-be =B100+INT(C100/60), C101-be =MARADÉK(C100;60) Erre a cselre azért van szükség, mert ha símán összegezzük az A oszlopot, eredménynek a teljes napokon (24 órákon) felüli részt adja a SZUM.
ejhaj fiatalok:)
egy olyan kérdésem volna, hogy adott x darab "idõ". jelen esetben ledolgozott munkaidõ, ami óra:perc-re van lebontva, és hó végén össze szeretnék adni olyasformában, hogy teszem azt kidobjon (ha lehet) egy 128(h):20(m) féle eredményt hó végére.
elõre is köszi:)
Használd az adataid alatt a Részösszeg függvényt. A súgó jól leírja a nem bonyolult használatát.
Hi szeretnék egy olyat csinálni, hogy a szûrõ után levõ összeget összeadja, mert ha a szûrõnél írom be az összesítõt, akkor arra a szûrõ feltételre írja ki, de ha más feltételt adok a szûrõnek, akkor is a régi összesítõje marad meg Ebben kérném a segítségeteket
Kipróbálni kipróbáltam, de valahogy semmi különbséget nem láttam :) Azzal meg még tisztában is voltam régi emlékekbõl, hogy relatív, absz., meg vegyes hivatkozások, de valahogy nem esett le, hogy itt mi akar lenni a kérdés...
Mind1, lényegtelen, most jöttem ZH-ról, röhögve megírtam 14 év számítógép elõtt ücsörgés után, ez a pár pont nem fog számítani már :)
De azért köszi :)
Nézd meg a súgóban "A relatív és az abszolút hivatkozások közötti különbség" címû, nem túl hosszú fejezetet. Ki is próbálhatod. B2-be beírod a képletet, majd átmásolod a másik 4 cellába.
Bocsi, lemaradt.. A B2 cella tartalma: =C4+$D5+$B$1+$F2
Ha valaki érti PDF nélkül is :)
Sziasztok! Srácok, légyszi segítsetek, 4 éve tanultam utoljára kábé és nagyon nem emléxem rá, csak valami rémlik.
Kérdés: Ha a B2 cella tartalmát a szürke cellákba másoljuk, hogy módosul a képlet? "Szürke cellák": A1, A8, E7, G1
Csak menteni lehet asszem, mert gagyi, de ha segít mert elég értelmetlen így, akkor a PDF-ben a legutolsó feladat...
Köszi elõre is :)
=A1*1,2
=A1*(1+20%) Feltételezve, hogy A1-ben van a 20%-kal növelendõ értéked.
Hellosztok. Olyan feladatot kell csinálnom hogy a cellában (cellákban) lévõ összeghez hozzá kell adnom 20% áfát. ezt hogy tudnám megcsinálni?
Ha jól értem, azt akarod megszámolni, hogy hány féle adat van az oszlopodban. Csinálj kimutatást (Adatok/Kimutatás).
Szia Szeretnék egy olyan függvényt ami egy egy adott oszlopban összeszámolja a cellákat de az azonosakat egy darabnak veszi. Üres cella is van és azt se számolja.
Szívesen.
Kösz szépen! Sikerült.
A lapfülön jobb katt, kód megjenenítése, oda másold be az alábbi makrót:
Sub Worksheet_Change(ByVal Target As Excel.Range) If (Target.Column = 1) Then név = Target.Value End If Selection.AutoFilter Field:=1, Criteria1:=név End Sub
Kizárólag ezen a lapon fog mûködni, az A oszlopban. Ha más lapon is szeretnéd alkalmazni, oda is be kell másolni. Az oszlop a Tartget.Column-ban módosítható (B oszlopnál =2, stb).
Üdv! Egy táblázatból szûrõ segítségével adatokat szûrtem ki. Megoldható-e az, hogy ha a táblázatban az adatok változnak akkor a szûrt adatok is frissüljenek?
Nagyon szépen köszönöm, igy már mûködik. Mégegyszer köszi.
Valóban nem jól értelmeztem, ott úgy látszott, hogy egy cellában van egy sokjegyû bináris szám, abban kell megszámolni a mennyiségeket. Így egyszerûbb a dolog, itt a makró:
Sub szam() usor = ActiveSheet.UsedRange.Rows.Count sz = 1 For sor = 2 To usor If Cells(sor, 1) = Cells(sor - 1, 1) Then sz = sz + 1 Else Cells(sor - 1, 2) = sz sz = 1 End If Next End Sub
Köszönöm a válaszod, de nem nagyon mûködik csak 1-eseket ir ki minden sorba. Lehet nem voltam érthetõ leírom mégegyszer a problémát. valhogy így kéne kinéznie: