-
GAMEPOD.hu
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Mutt
aktív tag
-
Ro0oBi
újonc
Sziasztok! Következő feladatot kaptam a tanáromtól:
Pénzügyileg melyik a kedvezőbb? 12 hónapon keresztül megvásárolni a bérletet minden hónap elején 2000 Ft-ért, vagy éves bérletet venni év elején 23 000 FT-ért? A kamtláb évi 6%)Adatok:
A1 cella: 12
A2 cella: 0,005
A3 cella: 2000
A4 cellába meghívom az MÉ függvényt és kiszámolja
Ráta: A2
Időszakok száma: A1
Részlet: A3
Típus: 1
Ez így rendben is van azt mondta így elfogadja a megoldást. DE! Azt mondta ez így egy kerekítés és aki több pontot szeretne az a 12.-ik gyökkel számoljon.
Nem tudok rájönni mit ért ez alatt már mint hova kellene beírni és melyik számnak a 12.-ik gyökét valaki érti esetleg? Ennél több infót nem adott, pontosan lejegyeztem mindent...Nagyon nagyon örülnék ha valaki megfejtené ezt! -
Beri
addikt
Üdv!
Van egy táblám egy oszloppal, amiben egy szám van (kis int), mellette egy másikkal, amiben egy dátum. Meg kéne számoltatnom, hogy az épp aktuális hónapban (és az előzőben) hányszor fordult elő egy-egy szám.
Tehát pl. =COUNTIF(C3: C65000;"1"), csak rá kéne ragasztanom a plusz feltételt a dátummal, ehhez kérem a segítségeteket. A range-re egyébként nincs valami elegánsabb megoldás?
[ Szerkesztve ]
eladó Aromamizer RDTA V1
-
Delila_1
Topikgazda
-
Telda
addikt
Hali!
Van több 10.000 sornyi teli cellám és mindegyik után be kellene szúrnom egy üres sort.
Van erre valami időtakarékosabb megoldás, minthogy manuálisan mindegyik alá beszúrok én egy sort? -
Delila_1
Topikgazda
Ez a makró megoldja
Sub sorbeszuras()
Dim usor As Long, sor As Long
Application.ScreenUpdating = False
usor = ActiveSheet.UsedRange.Rows.Count
For sor = usor To 2 Step -1
Rows(sor).EntireRow.Insert
Next
Application.ScreenUpdating = True
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
-
Beri
addikt
válasz Delila_1 #19816 üzenetére
Nem akarom szétdarabolni az egészet és 3847563845346 új mezőt létrehozni, már így is eléggé favágó a táblám (az épp aktuális hónapot és az az előttit kiíró mezővel, meg a másik táblából átlinkelttel). Amit leírtam, azzal mi a baj?
Most nézem a megoldásod. Ez konkrétan megoldja soronként azt, amit én egyetlen összesítésben szeretnék látni.
[ Szerkesztve ]
eladó Aromamizer RDTA V1
-
Beri
addikt
Nem hiszem el, hogy nem két kattintás egy ilyet összehozni (akkor mégis mi értelme van az alkalmazásnak?)... Csak végig akarom pörgetni a sorokat és ahol az adott szám van, meg az adott hónap, ott adjon hozzá a számlálóhoz egyet...
[ Szerkesztve ]
eladó Aromamizer RDTA V1
-
Delila_1
Topikgazda
Pár kattintás, és kész a kimutatás, nincs egy halom új képlet a füzetedben, ami növeli a méretét, és lassít.
Beszúrás, Pivottable. Az adatokat kedved szerint szűrheted. Ha eddig nem ismerted, itt az idő a megismerésére![ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Ro0oBi
újonc
Ne haragudjatok, de még mindig az 19803 hozzászolásban vázolt problémáról lenne szó. Elolvastam a Google találatok közül sok mindent a témával kapcsolatban de mindenhol arról van szó, hogy az éves kamatot osztjuk el 12 ami szép és jó működik is. Csak épp a tanárom azt mondta, ez így nem pontos érték, aki plusz pontért pontost szeretne kapni annak a tizenkettedik gyökkel kell számolnia és még mindig nem világos számomra, hogy ez mit is érthet ez alatt és hogy valósul meg a folyamat??? :S Valaki ötlet esetleg?
-
Stev
csendes tag
Sziasztok!
Segítsetek, please!
Nem engedelmeskedik az Excell
Sosem volt eddig ilyen gondom, de most nem azt csinálja amit szeretnék.Konkrétabban:Egy két munkalapos táblában a munkakap1 adott cellájának az értékét szeretném beilleszteni a munkalap2 ugyanazon cellájába.Ezt eddig úgy csináltam, hogy a munkalap2-re álltam és ott a függvény beszurásnál írtam egy = jelet, majd átléptem a munkalap 1 beszúrandó cellájába rákattintottam majd zöld pipa(Beírás)
Ezután az értéket nem hozza át a munkalap1-rőlLENOVO Z50-70(i5 4210U;HDD: 500 Gb+8 SSD;8 Gb RAM;-NVIDIA GF 840M)
-
Delila_1
Topikgazda
Elkészíted a kimutatást az első kép szerint. A Dátum mezőre (E1) kattintva az Adatok | Tagolás | Csoportba foglalás menüpontban beállítod a Hónapok szerinti csoportosítást.
A Dátum mező legördülőjében kijelölöd a 2 hónapot (alsó kép).A kiválasztott hónapoknak megfelelően csökken, vagy bővül az időszakban előforduló számok listája, és mennyisége.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Beri
addikt
válasz Delila_1 #19825 üzenetére
Tudod, nekem ez az egész még mindig olyan, mint a zsiráf. Szép, szép, de otthonra nem kéne. Szerencsére a VBS azt csinálja, amit elmagyaráz neki az ember, tehát már nem kell pivot-izélnem. Köszönöm a supportot, kár is rám ennyi időt pazarolni, amikor ennyire nem vagyok nyitott az új dolgok (hogy majd a májkrémszoft megmondja, hogy fog kinézni a táblám) iránt
Pláne hogy az ofisöl online excel support (vagy help vagy mittomén) vonatkozó article-jeiben a példáknál rendre vessző van pontosvessző helyett (pl. [link] - innen ki is másolgattam ezeket egy az egyben, hogy kipróbáljam, egyáltalán működnek-e, mert nem értettem, mit csinálok rosszul) és ELEVE nem működik a kód.Csak a kíváncsiság hajt, amikor újra megkérdezem, de mégis megoldható lett volna ez excel-ül? Tehát le lehet azt írni egy mezőbe függvényekkel, hogy ha a dátum aktuális hó ÉS azonos sorban a szám mezőben mondjuk 4 van mellette, akkor számláló++?
[ Szerkesztve ]
eladó Aromamizer RDTA V1
-
Delila_1
Topikgazda
Makróról nem volt szó.
Sub mm()
Dim ter As Range, CV As Object, honap1 As Integer, honap2 As Integer
Dim usor As Long, szam As Double, osszed As Double, osszeg As Double
usor = Range("A" & Rows.Count).End(xlUp).Row
Set ter = Range("A2:A" & usor)
honap1 = Range("D1"): honap2 = Range("E1"): szam = Range("D2")
For Each CV In ter
If (Month(CV) = honap1 Or Month(CV) = honap2) And Range(CV.Address).Offset(, 1) = szam Then _
osszeg = osszeg + 1
Next
Range("G1") = osszeg
End SubHónap1 és hónap2 a D1 és E1 cellában, dátumok az A oszlopban, számok a B-ben, keresendő szám a D2-ben.
[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
Az, hogy én nem találtam képlettel való megoldást, segédoszlop nélkül, nem jelenti, hogy nem lehetséges.
Az Excel magyarba átültetésnél valamilyen okból a képletek paramétereit elválasztó vesszőket is átírták pontosvesszőkre.
Azt nem írtam, de biztosan rájöttél, hogy a makró az eredményt a G1 cellába írja. Összejött?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Beri
addikt
válasz Delila_1 #19833 üzenetére
Amikor azt írtam, hogy "Szerencsére a VBS azt csinálja, amit elmagyaráz neki az ember, tehát már nem kell pivot-izélnem.", azt úgy értettem, hogy már kész van, működik. Csak azért kíváncsiskodtam, mert én ezt egy nem túl bonyolult feladatnak hittem alapból, excel-ül, tekintve, hogy egy oszlopban csodálatosan lehet számoltatni.
Azért az súlyos, hogy a magyar verzióban nem csak a képletek neve lett lefordítva... nem megy a fejembe, hogy ez mért jó. Oké, magyar billentyűzettel máshogy kell pontosvesszőt írni, de ez mióta probléma bárkinek, aki eljut addig, hogy kézzel akar beírni egy ilyet mindenestül?
eladó Aromamizer RDTA V1
-
Gandalf80
csendes tag
Sziasztok!
Rég jártam itt, sajnos Kérlek, segítsetek nekem.
1. Feladat:
Van egy Excel fájl, amiben több munkalap is szerepel. Példának az egyik Lista I, a mellette Kiküldve I, és így tovább. Szükségem lenne egy makróra, amely segítségével Az adott munkalapon, ahol állunk, a mellette lévő oldalra másolja át pl. a B6-tól Z56-ig terjedő cellákat, a mellette lévő munkalapon C2 és BA 27 -ig, természetesen "Transzponálással" és csak értéket illesszen be. Készítettem hasonlót 2003-mas verzióval, de azt csak "makró felvétele"-vel. Átálltunk 2010-es Excelre, és szeretnék egy profi makrót elhelyezni az újban, mert a régiben minden egyes munkalaphoz hozzá volt rendelve 1-1- makró, és az sok...2. Feladat:
Van-e arra mód, hogyha valaki áll egy cellába, akkor az adott sor színes legyen? Nem muszáj végig, mondjuk 1-30-ig terjedő celláig.A segítségeteket előre is köszönöm.
Üdv.
Gábor"Az élet pókerjátszmájában a nőket elviszi a bank." http://mikrolimitpoker.blog.hu
-
nimmy001
csendes tag
Sziasztok,
Nem tudom, találkozott-e már valaki ilyennel, én ma egész nap belebotlottam ilyenekbe több excel fájl esetén is.
Amiknél a probléma jelentkezett, közös használatra beállított fájlok, makrós excelek, és be van állítva, kinek milyen jogosultságai vannak, akik ezeket használják. Nagyobb probléma ugyan eddig nem volt, de az is elég, hogy zavaró.
Jogosultsággal rendelkező felhasználók nyitják meg ezeket, és megjelenik egy üzenet, hogy:"A fájl használatban van
A ....xlsm fájl zárolva van szerkesztésre
'más felhasználó'
Megnyithatja "Olvasásra", vagy válassza az "Értesítés" gombot, ha az olvasásra való megnyitás mellett értesítést is kér, mikor a dokumentum használatát befejezik."Megosztott exceleknél én ezt az üzenetet eddig nem láttam.
Ha az "Értesítés" gombra kattintottunk, utána kb. fél percen belül megjelent az alábbi üzenet:
"A fájl elérhetővé vált
A '.....xlsm' fájl már elérhető szerkesztésre.
Szerkesztéshez válassza az Írásra is gombot."És utána persze megy minden hiba nélkül.
Mi csinálhatja ezt? Lehetséges, hogy holnapra ez megszűnik?Már régóta dolgozunk ezekkel, és eddig ilyen furcsaságokat nem produkáltak.
[ Szerkesztve ]
-
veterán
válasz Gandalf80 #19835 üzenetére
szia, az első kérdésedre tudom a választ, biztos leeht jobban is csinálni, de működik, én is csak most tanulom a dolgot.
Sub transzponalas()
ActiveSheet.Range("A1:B7").Copy 'itt adod meg a másolandó ranget amire épp szükséged van
'itt megadod a másolás helyét, a Munka2-t átírod a kívánt munkalap nevére, jelen esetben azt hiszem Kiküldve I, A1 cella
'helyére pedig a tartomány első celláját írod
Sheets("Munka2").Range("A1").PasteSpecial Paste:=xlPasteValues, Transpose:=True
'Sheets("Munka2").Activate ha szeretnéd, hogy a másik munkalap legyen aktív ezután, akkor vedd ki e sor elejéről a '-t
Application.CutCopyMode = False 'ez megszünteti a kijelölést
End Sub[ Szerkesztve ]
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
T.Lacci
csendes tag
Sziasztok! Segítséget szeretnék kérni egy függvényhez. A függvénynek az volna a dolga, hogy az A oszlop cella értéktartományainak megfelelően írja ki a B oszlopba az alábbiakat:
Ha A oszlopban 0-nál nagyobb és 10000-el egyenlő vagy kisebb szám van akkor B oszlopban legyen 1500.
Ha A oszlopban 10000-nél nagyobb és 25000-el egyenlő vagy kisebb szám van akkor B oszlopban legyen 1000. Ha A oszlopban 25000-nél nagyobb és 50000-el egyenlő vagy kisebb szám van akkor B oszlopban legyen 700. Ha A oszlopban 50000-nél nagyobb szám van akkor B oszlopban legyen FREE
Köszönöm előre is a segítséget -
bulanjoe
tag
Sziasztok.
Matek jön!
Adott egy táblázat, ami szépen követi a heti és napi beosztást. pl. reggel 8 tól 4-ig majd 6tól 9.30ig.
Ez szépen ki van nekem számolva egy függvénnyel, hogy kiszámlja hány óra is volt aznapkapaszkodj meg)
=HA(A1>B1;0;(IDŐ(CSONK(B1/100);MARADÉK(B1;100);0)-IDŐ(CSONK(A1/100);MARADÉK(A1;100);0)))+HA(C1>D1;0;(IDŐ(CSONK(D1/100);MARADÉK(D1;100);0)-IDŐ(CSONK(C1/100);MARADÉK(C1;100);0)))ez működik is szépen, nem ezzel van a gond.
A gond ott van, hogy ez kellene százalékos formában. azaz ha egy nap 5 óra 30 percet dolgozok, akkor az legyen kiírva hogy 5,50
=(MARADÉK((B2-A2)+(D2-C2);100))/60+CSONK(((B2-A2)+(D2-C2))/100;0)
nem akar működni!
Mit számolok rosszul?
Tudom, már ott a baj, hogy magyar az excel, de amúgy? -
-
bulanjoe
tag
válasz Delila_1 #19843 üzenetére
Köszönöm szépen! Így már megy!
=ÓRA(A1)+PERCEK(A1)/60
Örök hálaMiután kiagyalom a legbonyolultabb függvényeket, mindig kiderül, hogy van rá már egy megírt függvény. Láttad volna a tegnap mennyit agyaltam, hogy egy dátum alapján kiszámolja nekem egy hét számát egy adott(nem naptári évben) mire rájöttem, hogy van olyan hogy HÉT.SZÁMA()
[ Szerkesztve ]
-
porajp
csendes tag
Sziasztok.
Segítséget kérnék tőletek. A problémám a következő:
Készült egy excel táblázat,több munkalappal. A munkalap oszlopaiban vannak tételszámok,tételleírások és összegek.(mindegyik külön oszlopban)
Kicsit később készült egy másik táblázat ami majdnem ugyanaz mint az előző, de pár tétellel több és nincs benne ár.
A célom az lenne, hogy az új táblázatba átvigyem azokat az összegeket amik a korábbiban is szerepelnek, ugyanazon a tételszámon.
A gondom, hogy nem vagyok benne biztos, hogy ezt az excel-el kell és hogy ha mégis akkor függvény vagy makro kell hozzá.
Előre is köszönöm a segítséget. -
gyáliSanyi
őstag
Sziasztok!
Melyik függvény kell ahhoz, hogy mondjuk egy dologhoz kell 3 darab X, 2 darab Y, és 8 darab Z tényező, akkor az összes rendelkezésre álló tényezőből hány dolog jön ki, úgy hogy mindig a legkisebb X,Y vagy Z érték összeg határozza meg.
A X,Y,Z tényezők összegét különböző komponensek mennyiségéből tudom.
Pl.: X-ből van 9 darabom, Y-ból 22 darabom, Z-ből 40-ven, akkor csak 3 darab dolog jöhet ki belőle.Live poor, die ritch.
-
Delila_1
Topikgazda
válasz gyáliSanyi #19848 üzenetére
Számokat írtam az A:C oszlopokba, de bármi mást is írhattam volna. Az a lényeg, hogy megadott számú érték legyen az egyes oszlopokban. Az E1:G2 tartományba vittem be, melyik értékből (x, y, z) hány szükséges 1 dolog elkészítéséhez. A képletet az E4 cella tartalmazza.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz gyáliSanyi #19848 üzenetére
Más felfogás szerint
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
Új hozzászólás Aktív témák
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Okos Otthon / Smart Home
- Milyen autót vegyek?
- MasterDeeJay: Volta a bányából azaz CMP 100-210 kisteszt (Tesla V100 mining)
- Telekom mobilszolgáltatások
- Kertészet, mezőgazdaság topik
- exHWSW - Értünk mindenhez IS
- Facebook és Messenger
- További aktív témák...
- Microsoft licencek a KIVÉTELES ÁRAK - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.