-
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
-
gurabli
senior tag
Óriási köszönet, működik
"Akinek pénze van, az ne zavarja dolgozással a mások munkáját " R.J.
-
gyga
senior tag
Szasztok. Ti ezt hogy oldanátok meg?
Készítse el a következő táblázatot egy üres munkalapon. Tegyük fel, hogy a benzin ára a mai napon megváltozott, mi a megoldás, ha a régebbi számítások a 300 Forintos árral készültek.A benzin egységára: 300 Forint
Időpontok ---Mennyiség (liter) ----Ára:
2008.09.10-------- 30 ----------9000 Forint
2008.09.28-------- 32 ----------9600 Forint
2008.10.16-------- 34 --------10200 Forint
2008.11.03 ------- 36 --------10800 Forint
2008.11.21 --------38 --------11400 Forint
2008.12.09------- 40 --------12000 Forint
ma: ------------------38 --------11400 ForintSztem ez elég elnagyolt megfogalmazása a feladatnak......vagy csak rosszul gondolkodok?
[ Szerkesztve ]
A kisebbség is számíít, teszkó.
-
gyga
senior tag
még egy probléma
a d22 cella tartalmazzon szöveget, a szöveg tartalmú cellában a Hiba szót lássuk. A megoldás történjen formátumkóddal:??? hogyan
A kisebbség is számíít, teszkó.
-
alfa20
senior tag
Sziasztok!
Kis segítséget szeretnék kérni, makróhoz:
van egy táblázatom "A"-tól "H" oszlopig alap adatokkal, makróval azt elértem, hogy az összes képletet elkészítse ("I"-től "T"-ig vannak a képletek). a problémám annyi, hogy a sorok száma naponta változik, és azt szeretném ha a képleteket az utolsó sorig másolná le.én eddig jutottam:
Range("I2:T2").Select
Selection.AutoFill Destination:=Range("I2:T10")
Range("I2:T10").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=Falsepróbaképen csak a 10-dik sort állítottam be, de nekem lejjebb keljen és mivel nincs fix sor így nem tudom hogyan tovább...
Ha valaki tudna ebben segíteni azt megköszönném!
"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)
-
gyga
senior tag
15605# megoldva.
A kisebbség is számíít, teszkó.
-
Delila_1
Topikgazda
válasz alfa20 #15605 üzenetére
Meghatározod az utolsó sort, például az usor=Cells(Rows.Count, "A").End(xlUp).Row -val.
Range("I2:T2").Select helyett Range("I2:T" & usor).Select-et írj.
A beillesztésnél a Selection.PasteSpecial Paste:=xlFormulas forma illeszti be a képletet, az xlValues az értéket másolja.
A képleteket egyszerre is megadhatod külön másolás nélkül az összes sorba
Range("T2:T" & usor)= "=Range(A2*10)" formában.
Az Excel tudja, hogy a T3-ba már =A3*10-et írjon.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
gyga
senior tag
(#15603) -ra valaki?
A kisebbség is számíít, teszkó.
-
poffsoft
addikt
véleményem szerint a feladat elég balf.sz megfogalmazással az, hogy egy rakat naturáliában nyilvántartott készlet (benzin) korábbi elszámolási értékét (pénzben kifejezve, nem naturáliában) az elszámolási egységár változása miatt újra ki kell fejezni.
Ehhez a legegyszerűbb az alábbi képlet volt szerintem.Amúgy az a táblázat sem smafu, nem ár, hanem nyilvántartott érték, vagy ilyesmi...
A történeti hűség kedvéért én inkább egy d oszlopot szúrnék be, a jelenlegi c-t átkeresztelném "beszerzéskori elszámoló érték"-nek, a d-t pedig "jelenlegi nyilvántartási érték"-nek, pl...
Matekozás szerint amúgy egy másik megoldás, ha megnézed az eredeti ár változásának arányát, és ezzel szorzod a "C"-t , sima aránypárral:
Új érték= régi érték*(új ár/régi ár)meg még 1000 módon
[ Szerkesztve ]
[ Szerkesztve ]
-
csferke
senior tag
#15597-re esetleg tud valaki választ?
-
gurabli
senior tag
válasz Delila_1 #15602 üzenetére
Sziasztok!
Egy újabb nagy segítséget szeretnék kérni Tőletek. Most már biztos, hogy beiratkozom egy Excel tanfolyamra (vagy Lynda.com), de most sürgősen kellene a segítség.
Van egy fő táblám, úgy 300 sorral. Minden sor A oszlopa egy egyedi azonosítószámmal (6-7 jegyű kód) rendelkezik, vagyis van mire hivatkozni. Ebbe a fő táblába kellene behívni másik táblákról adatokat, úgy, hogy az excel azonosítani tudja az A oszlopban lévő kód alapján, hogy melyik sorhoz kell. Ha az adott sor szerepel az adat táblában, akkor az adatokat tartalmazó tábla J oszlopában lévő számot átmásolja a fő tábla N oszlopába, persze a megfelelő sorba. Az adatokat tartalmazó táblában is minden sorhoz a megfelelő kód van rendelve, ami ugyan az, mint a főtáblán, így mindkét táblában azonos kód tartozik azonos sorhoz (de az adatokat tartalmazó táblában nincs benne minden kód)
Ez az fkeres lesz? Ja, angol nyelvű excelt használok, 2003, 2007 és 2010 is van. Ha kell, megoldható a magyar nyelvű is.Előre is nagyon köszönöm, remélem megoldható lesz a dolog!
"Akinek pénze van, az ne zavarja dolgozással a mások munkáját " R.J.
-
gurabli
senior tag
Egy újabb segítség kellene, ez valószínű, hogy egyszerű, csak én nem tudom, hogy kell
Egy képletet szeretnék átmásolni végig egy oszlopban, minden hatodik cellába kellene, hogy ez a képlet kerüljön.
Vagyis, a H10-ben lévő képlet másolódjon át a H16-ba, majd a H22-be, és így tovább.
Köszönet"Akinek pénze van, az ne zavarja dolgozással a mások munkáját " R.J.
-
gurabli
senior tag
válasz gurabli #15620 üzenetére
Sajnos már nem tudom szerkeszteni. És utána egy olyan makró kellene, ami a bekerült képlet által keletkezett eredményt átalakítja értékké és nem képlet lesz. Tehát a H10, H16, H22, és így tovább cellákban szereplő szám érték lesz és a képlet eltűnik.
Tudom, hogy sokat kérek, de nagyon kellene a segítség és nagyon hálás vagyok Nektek érte!
Közben az fkeres használatát sikerült megoldanom egy youtube videó segítségével, és még működik is, a gond csak ott van, hogy azokba a cellákba, ahol az adat táblában nem szerepel adat, hibát ír ki. No, azt törlöm manuálisan.
"Akinek pénze van, az ne zavarja dolgozással a mások munkáját " R.J.
-
lappy
őstag
válasz gurabli #15620 üzenetére
Szia!
Na most az a kérdés hogy milyen sokszor szeretnéd átmásolni azt az egy képletet!
Ha viszonylag kevés cellába akkor a következőt tedd!
1. Beilleszted a képletet a megfelelő helyre.2. kijelölöd addig a sorig ameddig nem kell a képlet (mondjuk H10 ben van képlet és a következő a H16 be kell, akkor H10-H15 kijelölöd)
3. És utána a kijelölt cellánál megfogod a kis + jelet és végighúzod az oszlopon!!
[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
-
lappy
őstag
válasz gurabli #15621 üzenetére
Szia!
Szerintem ehhez nem kell macro!
Kijelölöd az oszlopot -- másolás, majd az oszlopra állsz - irányított beillesztés -- csak érték és -- kész is!!A másik kérdésre a válasz:
=IFERROR((vlookup(A1;[Segedlista.xls]Munka1!$B$1:$N$20;2;0));" ")Bámulatos hol tart már a tudomány!
-
sztanozs
veterán
Miért van az, hogy ha az Excel mellett nyitva van valami más Office alkalmazás, akkor az Excel makróm belassul? Konkrétan egy ~80.000 soros táblát dolgoztam fel makróval úgy, hogy Range.Copy-val másolok néhány meztőt egyik sheetről egy másikra, és egy mezőt meg feldarabolok Split-tel. Ha fut az Outlook, akkor kb 10000 sor feldolgozása után 100 sor/perc sebességre lassus, ha pedig bezárom az Outlookot, akkor végigszalad az egészen 20-30 mp alatt...
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Bobrooney #15628 üzenetére
ÁÁ dehogy - ha függvénmnyel szedem szét (vagy vlookup-ozok), akkor felmegy commited memory 200.000 MB környékére, de így lent marad ~30 MB-on, viszont így is folyamatosan tekeri a procit. Ami érdekes, hogy ha fut másik Office alkalmazás, akkor ugyan 100%-on pörög továbbra az Excel process, de úgy tűnik, mintha a CPU idő 1%-át kapná csak meg gyakorlatilag, a többi valami más folymatban várakozik.
Mintha a VBA hívásoknak lenne valami in-app szinkronizációja az Office Suite-on belül, és minden hívásnál megvárná, míg a többi Office alkalmazás visszaigazolja, hogy továbbmehet.JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Metathrone
csendes tag
Sziasztok!
Egy olyan makróra volna szükségem, ami automatizálja az FKERES függvényt.
Az argumentumok így néznének ki:
keresési érték = "valami"
tábla = aktív sheet A : D
oszlopszám = 4
tartományban keres = hamis
A makrónak továbbá a talált értéket vágólapra kellene tennie és mindezt mondjuk a ctrl+shift+q billentyűkombinációval.Összefoglalva; több egyforma táblából egyesével szeretnék kinyerni olyan számot, ami előtt 3 oszloppal minden esetben ugyanaz a szöveg van. Minden táblában csak 1 ilyen érték van, csak nem adott, hogy hol, csak annyi, hogy a szöveg az A oszlopban az érték a D oszlopban
Köszönöm a segítséget
[ Szerkesztve ]
-
Metathrone
csendes tag
válasz Metathrone #15630 üzenetére
Még annyi az egészhez, hogy a makró egy üres munkafüzetben futna, így lenne hatással a többi nyitott táblára
-
Jeti1
tag
Az mitől lehet, hogy bizonyos munkalap esetén a Ctrl+C billentyűkombináció nem működik? Hatására a "Nincs ilyen cella" üzenet jön elő. Az egér jobb gombját használva és úgy a másolás parancsot viszont működik a másolás.
Ne várjunk a nevetéssel, amíg boldogok leszünk. Különben félő: meghalunk anélkül, hogy nevettünk volna. /La Bruyére/
-
félisten
Milyen OS, milyen verziójú Office és milyen verziójú a szerviz csomag?
(Ezek ilyen esetben(is) fontos infók, mert most is mondhatnám, hogy keress rá a PERSONAL.XLSB fájlra, nevezd át vagy töröld és kész, csak nem biztos, hogy fogsz ilyet találni...)Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
csferke
senior tag
Sziasztok!
Ez a képletet van a C29-es cellában =VLOOKUP(B29;Roba!A:E;2;0) és szeretném úgy módosítani, hogy amikor a B29-es cella üres akkor maradjon üres a C29 is.
köszi
-
csferke
senior tag
-
pero19910606
csendes tag
Sziasztok!
Jövő hét keddig ZH-ra gyakorlok és a gyakorisági fv kifogott rajtam. Meg van adva 4 oszlop:
Sorszám; Név, 1. ZH pont,2. ZH pont. és lefelé sok-sok adattal kitöltve. Ezekből kéne megnézni, hogy hány embernek lett 0-60 pontos,61-70,71-80,81-90,91-100 ig. Ezért külön csináltam egy táblázatot ahol ezek a ponthatárok szerepelnek és melléjük szeretném kiíratni, hogy hányan érték el az adott ponthatárt. Begépel a fv-t =Gyakoriság( [adat tömben szerepel az 1.ZH oszlop],csoport tömben pedig az általam készített táblázat 2. oszlopa, tehát a felső ponthatártok. Megkaptuk a megoldásokat is a gyakorláshoz és abban is ugyan így szerepel a képlet, de nekem mégsem jó.
Az 1. cellába még jó értéket kapok, de lefelé már nem. Kiír valamilyen számokat, de fogalmam sincs hogyan jönnek azok ki. Megjegyzésként még annyit ír, hogy " a képlet mellőzi a szomszédos cellákat"Valakinek esetleg ötlet, hogy mi lehet a gond?
Köszönöm előre is!
-
poffsoft
addikt
válasz pero19910606 #15638 üzenetére
A megoldásban véletlen nem ez a képlet van?:
={GYAKORISÁG(Adattömb;Tartományok)}vagyis tömbképletként vitted be ? mert a gyakoriságot úgy kell...
A gyakoriság fv az adott sorba mindig az alsó határt feltételezi!
vagyis 0,60,70,80,90 - kell a sorokba a Tartományoknál.[ Szerkesztve ]
[ Szerkesztve ]
-
Metathrone
csendes tag
Sziasztok!
Előző kérdésemre nem kaptam választ, de megoldottam, tehát már tárgytalan. Viszont az az új kérdés, hogy létezik-e vagy lehet-e csinálni valahogy olyan parancsgombot, ami az ablakkal együtt mozog lefelé vagy felfelé gördítésnél?
Hátha,
Köszi és Üdv -
poffsoft
addikt
válasz pero19910606 #15640 üzenetére
mert tömbképletként kell bevinni.
A kapcsost ay excel teszi be.
Tömbképlet=
jelöld ki a cellákat, amik a tömböt fogják alkotni (az alsó osztályhatárok melletti cellák), F2, beírod a képletet kapcsos zárójelek nélkül, majd CTRL+SHIFT+ENTER -rel viszed be.
Akkor az excel majd kiegészíti amivel kell...
"Tömbképletek bevitele"[ Szerkesztve ]
-
pero19910606
csendes tag
válasz poffsoft #15642 üzenetére
Köszönöm így már értem, viszont így sem sikerül :S Kijelölöm az alsó osztályhatáros cellákat f2-t nyomok és megírom a képlet majd a ctrl+shift+enter. szépen be is rakja magától a kapcsos zárójelet, de ugyan úgy " a képlet mellőzi a szomszédos cellákat" Ne haragudj a bénázásomért, de az istenért nem tudok rájönni mi lehet a gond :S
-
m.zmrzlina
senior tag
Range(chr(intOszlopszam+64) & : & chr(intOszlopszam+64).Select
Az intOszlopszam változó egy integer és betűvé szeretném alakítani, hogy tudjam használni az első sorban lévő kifejezésben. A betűvé alakítás még csak-csak megy de még 2 idézőjelet is hozzá kellene fűzni a sorhoz.
Mi ennek a módja?
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz m.zmrzlina #15644 üzenetére
Sub mm()
Dim oszlopszam%, oszlop$
oszlopszam% = 3
oszlop$ = Chr(oszlopszam% + 64)
Range(oszlop$ & ":" & oszlop$).Select
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.
-
poffsoft
addikt
válasz pero19910606 #15643 üzenetére
nem az osztályhatáros cellákat kell kijelölni.
Mellettük, egy üres oszlop celláit, ott kell a gyakoriság képletet beírni, kijelölve az adatcellákat, majd a határokat tartalmazó cellákat, és est lezárna a ctrl-shift-enterrel....Nekem nem írta ki a hibát...
[ Szerkesztve ]
-
poffsoft
addikt
válasz Delila_1 #15645 üzenetére
vigyázz, ez így csak a "Z" oszlopig működik, ha az "AA" is a tartományba kerül, már hibás!!!
Szerencsésebb lekérdezni az oszlopszám% oszlop koordinátáit (mindig elfelejtem, ez melyik property)., és abból kibányászni. vagy a modus operandus is használható... ízlés kérdése[ Szerkesztve ]
-
Tendd
tag
Sziasztok!
Egy nagyon egyszerű grafikont kellene készítenem, de nem tudom megoldani .
A oszlop adatai X tengelyre, B oszlop adatai Y tengelyre.
Csak az x tengellyel van gond. Automatikusan a cella sorszámát csatolja az adott Y értékhez, nem pedig az A oszlopban található értéket
Hogyan lehetne ezt cserélni? Köszönöm
Új hozzászólás Aktív témák
- Apple iPhone 15 Pro Max - Attack on Titan
- Foxpost
- Politika
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Szeged és környéke adok-veszek-beszélgetek
- Számtech boltosok memoárjai, azaz amikor kiborulunk...
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- TCL LCD és LED TV-k
- Itt az első kép a 2024-es Nokia 3210-ről
- További aktív témák...
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Steames kulcsok jó áron eladóak!
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- World of Warcraft Shadowlands Collectors edition EU EN