-
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
-
VANESSZA1
őstag
Rég jártam erre, üdv mindenkinek.
A kérdésem a következő lenne:
Ha adott A1 cella ahol dátum van 01.10.2012
szeretném ha B2 cellában 5 munkanappal kevesebb lenne (szombat, vasárnap nem munkanap)
és szeretném ha C2 cellában 8 munkanappal kevesebb lenne (szombat, vasárnap nem munkanap)
és C2 ben 3 munkanappal több lenne ( vasárnap nem munkanap,de szombat igen)
akkor milyen képlettel lehetne ezt megoldani?Köszönet előre is.
Precision M7710_&_Precision M7740- CPU: 9980HK, RAM: 32GB/3200MHz, GPU: RTX5000, IGZO 4K-UHD, SSD: 2TB Force MP510, 2TB ADATA XPG SX8200 PRO, 1TB SK HYNIX Class 50 SSD
-
Attas
aktív tag
-
Delila_1
Topikgazda
=INDIREKT("F"&HOL.VAN(MIN(F:F);F:F;0))
Ha a keresendő érték az F oszlopban van. A függvény formája azonos legyen azzal, ahonnan a legkisebb értéket várod.
A legfrissebb dátum ugyanez a képlet, min helyett max függvénnyel.
[ 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.
-
Attas
aktív tag
válasz Delila_1 #15256 üzenetére
Olyan makrót lehet írni, hogy figyelve egy True-False értéket egy cellába egy komplett fügvényt tegyen bele aszerint, hogy a figyelt érték igaz vagy hamis? Vagy ez hülyeség mivel a makróban is lehet a képlet és egy if -else -vel a feltételnek megfelelő fügvényt számolja?
elég összetett függvényekről van szó..[ Szerkesztve ]
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
Attas
aktív tag
Üdv!
Ha egy cella értéke hibás adatok miatt #HIÁNYZIK akkor ezt egy makróban hogy lehet lekérdezni?
valami ilyesmi kellene:Sub HibásSz()
Sheets("Kimutatás").Select
If Range("D9") = "#HIÁNYZIK" Then
UserForm2.Show
End If
End SubDe természetesen ez nem működik...
[ Szerkesztve ]
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
félisten
=HA(HIBÁS(B1);"Hiba";"Nincs hiba")
ugyanez makróban
If Application.WorksheetFunction.IsError(Range("B1")) Then
MsgBox ("Hiba")
Else: MsgBox ("Nincs Hiba")
End IfMindenki 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)
-
félisten
És még annyi, ha esetleg konkrétan csak azt az egy típusú hibát szeretnéd ellenőrizni, akkor
If Application.WorksheetFunction.IsNA(Range("B1")) Then
MsgBox ("#HIÁNYZIK hiba")
Else: MsgBox ("Nincs vagy más hiba")
End IfMindenki 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)
-
ancarian
csendes tag
Sziasztok! Tegnap már jártam erre, azóta a problémám jelentősen leegyszerűsödött.
Annyit szeretnék megtudni, hogy melyik az a képlet, amelyik összeszámolja egy oszlop azon értékeit amelyek sorában, de egy másik oszlopban ( tehát külön cellában ) van a feltétel? Létezik ilyen?
Köszönöm -
félisten
válasz ancarian #15261 üzenetére
"...összeszámolja egy oszlop azon értékeit..."
kérdés, hogy mit értesz összeszámoláson, azt hogy hány darab feltételnek eleget tevő elem van, avagy azok összege mennyi.Akárhogy is, de a SZUMHA, SZUMHATÖBB, DARABTELI és DARABHATÖBB függvényknek nézz utána. (Akár itt a topikban is rákereshetsz, számtalanszor előfordultak már)
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)
-
Attas
aktív tag
válasz Fire/SOUL/CD #15259 üzenetére
Köszönöm a válaszod. Szépen működik. Azt meg lehet csinálni, hogy ne csak egy cellát figyeljen, hanem egy tömböt? pl C9:V9 , Vagy egy elnevezett tömböt?
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
ancarian
csendes tag
válasz Fire/SOUL/CD #15263 üzenetére
Elsőnek is köszönöm a gyors válaszokat!
A feltételnek megfelelő cellaértékek összegét keresem. A DARABTELI nem jó, mert ott a kritériumot csak akkor fogadja el ha az értékkel egy cellában van. Nekem viszont nem egy cellában van. A SZUMHA-t próbálom. Tartomány: ahol meg akarom számoltatni, ez tiszta. Kritérium: Ez csak egy cella lenne nekem ami szöveget tartalmaz. Viszont nem jön ki.
AZ értékekkel egy sorban valamiért lévő kritériumot valamiért nem fogadja el. Mit adtam meg rosszul?[ Szerkesztve ]
-
félisten
Az ErrorFound vizsgálatával tudod majd eldönteni, hogy a megadott tartományban volt-e olyan cella(legalább 1), ami hibát tartalmaz.(A kód az első talált hiba esetén nem vizsgálja tovább a további cellákat)
Dim MyRange As Range
Dim MyCell As Range
Dim ErrorFound As Boolean
Set MyRange = Range("C9:V9")
ErrorFound = False
For Each MyCell In MyRange
If Application.WorksheetFunction.IsError(MyCell) Then
ErrorFound = True
Exit For
End If
Next MyCellMindenki 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)
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #15266 üzenetére
Egy kicsit variálva minden hibás címet kiír.
Sub valami()
Dim MyRange As Range
Dim MyCell As Range
Dim MyRow
Set MyRange = Range("C1:C100")
MyRow = 1
For Each MyCell In MyRange
If Application.WorksheetFunction.IsError(MyCell) Then
Range("M" & MyRow) = MyCell.Address
MyRow = MyRow + 1
End If
Next
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.
-
Attas
aktív tag
válasz Fire/SOUL/CD #15266 üzenetére
Köszönöm. Király vagy. Még egy kérdés. Van egy CheckBox-om ami a ControlSource -ba megadott cellába irja a True-False értéket. Azt szeretném, hogy egy makró futása ezt False-ra állítsa. Meg egyébként is lehet alapbeállításnak a False-t adni. Annyira nem vágom ezt(se)
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
félisten
Ezt nem igazán értem, mi az a ControlSource?
A CheckBox-ot Falsra állítani?CheckBox1.Value = False
ancarian - "Ez csak egy cella lenne nekem ami szöveget tartalmaz. "
Hát szöveget nehéz lesz összeadni.
Otello + Desdemona <> Tragédia[ Szerkesztve ]
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)
-
Attas
aktív tag
válasz Fire/SOUL/CD #15269 üzenetére
Hát a CheckBox1 tulajdonságainál a ControlSource-nél lehet megadni hogy egy cellába írja be az értékét. Én így csináltam mert több, cellákban lévő képlet hivatkozik erre az értékre Ha függvényben.
De a CheckBox1.Value = False tökéletes.
(néha ellustulok, néha gondolkodhatnák is..)"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
félisten
Ja, hogy UserForm-on elhelyezett CheckBox-ról van szó, az más, akkor már világos.
(Még szerencse, hogy a munkafüzeten elhelyezett CheckBox-nak, meg a UserForm-on elhelyezettnek is van Value tulajdonsága )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)
-
Attas
aktív tag
válasz Fire/SOUL/CD #15271 üzenetére
Ops...Igen az UserForm-os előtörténetet kihagytam. Köszönöm nagyon a segítséged!
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
ancarian
csendes tag
válasz Fire/SOUL/CD #15263 üzenetére
Köszi szépen! Működik végre! A SZUMHATÖBB lett a befutó.
Lenne még egy kérdésem. Ugyan ezt akarom csinálni, mint az előbb. Tehát összegtartomány és kritériumtartomány. De magát a kritériumot úgy akarom megadni, hogy ne csak azokat a sorokat számolja bele, ahol csak önmagában szerepel a kritérium, hanem azokat is ahol felsorolás van, és a szövegben ott a kritérium. Ezt mivel lehetne megoldani?
Lehet hogy tudja ezt a SZUMHATÖBB is, csak máshogy kellene megadnom a kritériumot? Az sajnos nem játszik, hogy minden kombinációt ahol ott a kritérium megadok, mert rengeteg van.
-
Zmej96
csendes tag
Üdv.
Az lenne a kérdésem, hogy van egy kb 100 soros 3 oszlopos táblázatom, amiből a 3. oszlop(számot tartalmaz) változó. Azt szeretném megoldani, hogy másolja le ezt a táblázatot egy külön munkalapra, de úgy, hogy ha a 3. oszlop értéke 0 akkor azt hagyja ki, de ne legyenek üres sorok benne. A makrókat tudom használni, a 0-ás sorok kihagyása lenne a kérdés.
SPEmall kuponok a következő telefonokhoz: LeEco Le 2, Le 2 Pro, Le Max 2, Xiaomi Mi5, RN3/RN3 Pro, R3/R3 Pro, Xiaomi Max, Meizu M3/M3 Note stb. Link: https://goo.gl/P3v6B0 , http://hardverapro.hu/apro/csoportos_rendeles
-
shaggy
aktív tag
hogy kell excelbe gyakorisági táblázatot csinálni? 2010-es office
[ Szerkesztve ]
-
hotdogmen
csendes tag
Sziasztok!
Az lenne a kérdésem, hogy létezik e olyan képlet, hogy adott egy oszlop, abban a számok különböző színűek és a színeket vonom ki egymásból pl: a piros számokat a zöldből?
Előre is köszi! -
veterán
sziasztok ismét
olyan egyszerű kérdésem lenne, hogy excel vonal, vagy pontdiagrammokon be lehet-e valahogyan színezni a két fv közti területet? konkrétan a most alkalmazott két fv egy olót formáz, azonos kiindulási pontban, és a nekem megfelelő terület az, ami kettejük között van, ezt szeretném szemléletesebbé tenni.
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
sztanozs
veterán
válasz hotdogmen #15277 üzenetére
Két segédoszloppal biztosan meg lehet csinálni...
Legacy GET.CELL XLM4 makró 63-as funkcióját kell használni hozzá: [link]
Nem teljesen megbízható és nem tudom működik 2003 feletti verziókban (RGB-re szerintem nem működik, csak ColorIndex-et ad vissza).[ Szerkesztve ]
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 sztanozs #15282 üzenetére
És kipróbáltam: 2010-ben is megy, de macro-enabled workbookba kell tenni és akkor már lehet, hogy saját makrót értelmesebb is írni.
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...
-
lacid90
csendes tag
Sziasztok!
Egy egyszerű problémát nem tudok megoldani. Egy nevekből és a hozzátartozó pontszámok táblájából szeretném összegezni az azonos névhez tartozó pontszámokat. FKERES függvénnyel próbáltam de valahogy nem lett jó.
példának itt egy kép, de valóságban egy jóval nagyobb tábláról van szó.
A segítséget köszönöm.[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz lacid90 #15286 üzenetére
A SZUMHA függvénnyel megoldhatod, bár nem tudom, mi a kifogásod a kimutatás ellen.
A jobb oldalon lévő tábládat létrehozhatod az egyes nevekről az irányított (speciális) szűréssel.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
lacid90
csendes tag
válasz Delila_1 #15287 üzenetére
A Pivottal nincs semmi bajom azt leszámítva hogy nem ismerem. Megnézte a netten egy-két példát, sőt ki is próbáltam, de nekem nem jó a következő probléma miatt.
A táblázatban az egy személyhez tartozó nevek nem egyformán vannak beírva. pl. ugyanazt a személyt jelöli az "Icu, Icuka, Icus" név. A táblázatban a neveket nem lehet megváltoztatni, de egy szöveg függvénnyel az első három karakter alapján kitudom választani az összes "Icákat" és ezek pontszámait összesíteni. Azt nem értem, hogy a SZUMHA függvénnyel hogyan tudom összesíteni az azonos oszlopban lévő nevekkel, egy másik oszlopban lévő számokat.
Ha egy kicsit bővebben leírnád, vagy egy egyszerű példával megmutatnád azt megköszönném. -
sztanozs
veterán
válasz lacid90 #15288 üzenetére
Beszúrsz a végére egy új oszlopot, ami tartalmazza a "tisztított" neveket és már működik is a pivot. Ugyanezt meg kell csinálnod (vagy inline lekódolnod), ha szumha, vagy egyéb más megoldást választasz.
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...
-
Attas
aktív tag
Sziasztok.
Egy makró kellene ami egy cellát amiben függvény van, és ha a számítás hibára fut pl. (#ZÉRÓOSZTÓ), akkor elindít egy UserForm-ot.Köszönöm előre is.
[ Szerkesztve ]
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
pacman789
aktív tag
Sziasztok!
Lehet valahogy munkalapot generálni?
Van egy munkalap sok sok adattal 1 sor adat egy jegyzőkönyvnek felel meg.
És van egy minta jegyzőkönyv amibe be kell illeszteni az adatokat.
1 jegyzőkönyv egy munkalap.Valahogy meg lehet oldani pár kattintással? vagy kicsivel lehet több is, de mivel több, mint 300rekord van egyesével sok ideig tartana.
Remélem érhetően fogalmaztam
Előre is köszi!
Üdv::
pac -
Mauzes
őstag
Sziasztok!
Nem tudok oszlopszélességet meg egyéb okosságokat beilleszteni. Miért tűnt el ez a lehetőség?
Ha a Paste special-re kattintok, csak ez jön be, semmi format meg hasonlók: KÉP
És ha csak ctrl + v-vel illesztek be, akkor eddig feljött egy kis buborék, hogy keep source formatting, keep text only, stb. Most már ez sincs.
Pedig az Options - Edit résznél a Show paste options buttons és s Show insert options buttons is be van pipálva...
Kicsit lassítja ez most a munkámat, kérem segítsen, aki tud!
-
sztanozs
veterán
Legyegyszerűbb csinálni egy olyan függvényt (Function), amibe beleteszed az egész függvényedet a munkalapon és az vizsgálja az eredményt:
Public Function Zero(eredmeny As Variant) As Variant
If IsError(eredmeny) Then
If (eredmeny = CVErr(xlErrDiv0)) Then
UserForm1.Show
End If
End If
Zero = eredmeny
End FunctionJOGI 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 Mauzes #15292 üzenetére
Nem egy másik Office programba beágyozott excel objektumot akarsz beilleszeni?
pacman789: Szerintem nem értettem meg, mit szeretnél...
[ Szerkesztve ]
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...
-
Attas
aktív tag
válasz sztanozs #15293 üzenetére
Köszönöm a választ. De ez is jó? Mert időközben ezt ötöltem ki.
Range("Elvárt").Select
On Errors GoTo Hiba
Sheets("Ütemidő műveletenként (2)").Select
Hiba:
UserForm1.ShowVagy ennek lassabb a futása? Vagy van hátránya?
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
sztanozs
veterán
Nem, ez egyszerűen mindig elindítja a formot (függően attól hova teszed).
1) Az On Error csak a kódban lefutáskor bekövetkező hibákra reagál (ráadásul bármilyen hibára, nem csak a 0-val való osztásra).
2) Bár oda ugrasztanád hiba esetén a form.show-ra a kódot az on error-ral, de mivel előtte nincs elágazás/funkcióból kiugrás (vagy bármi más vezérlő szerkezet), így a kód garantáltan ráfut a form.show-ra, ha van hiba, ha nincs...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...
-
Mauzes
őstag
válasz sztanozs #15294 üzenetére
Nem, egy Excel workbook-ból egy új workbook-ba. Egy ideig szaroztam vele, aztán manuálisan beállítottam a szélességeket. Ezután egy tök új fülre ctrl+v-vel beillesztve már alapból átmásolta az oszlopszélességet.
Úgyhogy én nem tudom, mi volt a baja először, illetve hogy legközelebb működni fog-e.
-
Attas
aktív tag
válasz sztanozs #15297 üzenetére
Köszönöm a választ!
Még egy kérdés. Publikus változót szeretnék beállítani. Miért nem működik ez?
Public WSU As Worksheet
Set WSU = Sheets("Ütemidő műveletenként (2)")A modul tetejére írtam be (minden modul tetejére ahol előfordul a lap meghívása. De futtatáskor a Set-et besárgítja.
"Az élet olyan mint az ásás. Néha pár gyökér feltart, de annak jól odacsapsz és mehetsz tovább!"
-
sztanozs
veterán
Mert deklarációs részbe (szubrutinon / függvényen kivülre) nem tehetsz értékadást. Tedd a Workbook_Open-be, ott jó helye lesz.
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...
Új hozzászólás Aktív témák
- Filmvilág
- Milyen cserélhető objektíves gépet?
- Call of Duty: Modern Warfare III (2023)
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- Kamionok, fuvarozás, logisztika topik
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Tőzsde és gazdaság
- Gray Zone Warfare
- Battlefield 2042
- További aktív témák...
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Canva Pro előfizetés - 1 éves