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.
Gyorskeresés
Legfrissebb anyagok
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
- Tudástár AMD Radeon undervolt/overclock
Általános témák
LOGOUT.hu témák
- [Re:] [attilasd:] A laposföld elmebaj: Vissza a jövőbe!
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] eBay-es kütyük kis pénzért
- [Re:] [sziku69:] Szólánc.
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [koxx:] Bloons TD5 - Tower Defense játék
- [Re:] PLEX: multimédia az egész lakásban
- [Re:] Android másképp: Lineage OS és társai
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Téma összefoglaló
- Utoljára frissítve: 2023-11-13 08:31:56
LOGOUT.hu
Hozzászólások
Kowax
tag
eszgé100
őstag
A fájl szűrés nélküli állapotban nyílik meg, és a manual update értéke ''no".
Ha kézzel átállítom "yes"-re függetlenül attól, hogy szűrtem-e, akkor alábbi kóddal tudtam megoldani, de nem vagyok benne biztos, hogy jól csináltam.
Set scrange = ws.UsedRange.Columns("D").SpecialCells(xlCellTypeVisible).Find(what:=sPath, after:=Range("D" & counter))
cntifres = WorksheetFunction.CountIfs(ws.Range("D2 : D" & lastrow), scrange, ws.Range("P2 : P" & lastrow), "yes")
If cntifres = 0 Then
If scrange.Row <= counter Then
Excel.Workbooks(fileName).Close SaveChanges:=True
ElseIf manualcheck = False & CStr(saveandclose) = "yes" Then Excel.Workbooks(fileName).Close SaveChanges:=True
End If
End If
Alapból a fájlokat nem látható ablakban nyitom meg, ezért még kellett a makró végére ez is, hogy megjelenjenek:
If manualcheck = True Then
lastrow = ws.Range("A" & ws.Rows.Count).End(xlUp).Row
counter = 2
Do While counter <= lastrow
If Not ws.Range("A" & counter).EntireRow.Hidden Then
sPath = ws.Range("D" & counter)
fileName = Right(sPath, Len(sPath) - InStrRev(sPath, "\"))
manual = ws.Range("P" & counter)
If CStr(manual) = "yes" Then Windows(fileName).Visible = True
End If
counter = counter + 1
Loop
ma.Activate
Range("A1").Select
MsgBox "Update and print the sheets manually"
Else: MsgBox "Done!"
End If
Ránézésre jól csináltam mindent?
[ Szerkesztve ]
"-Meddig tart a játék? -Amíg mindenkinek ki nem verik a fogát..."
eszgé100
őstag
találtam egy szebb megoldást:
If manualcheck = True Then
For Each wb In Workbooks
Windows(wb.Name).Visible = True
Next
ma.Activate
Range("A1").Select
MsgBox "Update and print the sheets manually"
Else: MsgBox "Done!"
End If
"-Meddig tart a játék? -Amíg mindenkinek ki nem verik a fogát..."
lappy
őstag
Van egy egész éves naptáram (dátumok egymás alatt). Jelzi a hétvégét más színnel. Viszont szeretném a mai napot is megjelölni ami szépen megy is, de ha szökőév van akkor 1 nappal le van maradva a jelölés. Feltételes formázásban ilyen képletet használok
=HA(SOR($C7)-6=$D$1-DÁTUM(ÉV($D$1);1;0);1;0)
Köszönöm
Bámulatos hol tart már a tudomány!
Delila_1
Topikgazda
Miért nem =A1=MA()
a képlet?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
lappy
őstag
Igen azt elfelejtettem megírni hogy a napok azok a következő képletekkel vannak generálva
=DÁTUM($C$1;$B$7;1) és =D7+1
azaz a dátum így áll össze év=munkalap neve; hónap azok számból generálva
na és ebben van a szökőéves dolog
minta
[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
lappy
őstag
minta ez már jó
Bámulatos hol tart már a tudomány!
Fferi50
őstag
Szia!
A D7 mező és attól lefelé dátum típusú. Tehát alkalmazható rá Delila képlete, imígyen:
=$D7=MA()
Üdv.
lappy
őstag
Köszi, lehet túl gondoltam
Bámulatos hol tart már a tudomány!
karit
csendes tag
Sziasztok! Excel 2010 esetén, ha egy folderben mondjuk 3 db munkafüzetet kijelölök és Entert nyomok, egy db Excel ablak indul el, és abban nyílik meg mindhárom xlsx (ctrl+TAB-bal lehet váltogatni köztük).
Az újabb Excelekben ilyenkor 3 külön Excel ablakban nyílik meg a 3 munkafüzet.
Rá lehet venni valahogy az új Excelt, hogy 1 db ablakban nyissa meg őket? Köszi szépen!
Paxker315
addikt
Auh. szórást szeretnék számítani olyan számoknál, amik megfelelnek egy kritériumnak.
Tegyük fel, E2:E304-ig egy oszlopban keresnék a kívánt kritériumra (pl. "*E2*"), a számokat pedig az J2:J304 oszlop tartalmazza.
Ugyan az átlagot ki lehet "átlagha" függvénnyel számítani, de, nem tudom, a szórást hogy tudnám ugyanezekre meghatározni? Vagy teljesen rossz megközelítés? : ) Bármi segítség v észrevétel lenne, nagyra méltányolnám.
[ Szerkesztve ]
https://dynotech.hu/ - Új, kultúrált környezet, könnyen megközelíthető : )
VGYke
addikt
Szia! Észrevetted hogy a legutóbbi frissítés után, visszaállt az eredeti állapot, és a menüszalag, gyorselérési eszköztár olyan mint régen? A megnyitott fájl neve is visszakerült bal oldalról középre.
kutya az ember legjobb barátja... lenne, ha tudna kölcsönadni
lappy
őstag
Ezt nézd meg
Bámulatos hol tart már a tudomány!
Paxker315
addikt
Köszi, nem tudtam rávenni.
Elvileg ez a AB.SZÓRÁS lenne magyarul, viszont, fogalmam sincs, hogy a "field" helyére mi kerül. Egyik adatsor az E2:E304 oszlopban van, ott vannak az E1, E2, E3... besorolások, másik sor (J2:J304) meg számokat tartalmaz (bár sok üres cella is van). Így próbálnám megnézni, hogy, az E1, E2, E3... -hoz tartozó számok szórása mennyi. Később megpróbálom még
Hmmm
https://dynotech.hu/ - Új, kultúrált környezet, könnyen megközelíthető : )
lappy
őstag
field:
Azt jelzi, melyik oszlopot használja a függvényben. Adja meg az oszlopfeliratot idézőjelek között (például "Kor", "Hozam" stb.), vagy a listában az oszlop helyét kifejező számot idézőjelek nélkül (például 1 az első oszlop, 2 a második és így tovább).
Bámulatos hol tart már a tudomány!
Pakliman
tag
A 2010-es még MDI (Multiple Document Interface) rendszer volt, a következő már SDI (Single Document Interface) lett. Nincs választási lehetőség
Paxker315
addikt
Sajnos "ÉRTÉK"-et ír ki. A tutorial alapján néztem, de nem adja, amit gondoltam. Számít, ha néhány cellában ? szerepel besorolás v szám helyett?
https://dynotech.hu/ - Új, kultúrált környezet, könnyen megközelíthető : )
lappy
őstag
egy egyszerű mintát (képet) rakj már fel ide
Bámulatos hol tart már a tudomány!
w.miki
veterán
Van egy ruhaigeny2022 táblázatom.
294 pontot kell elosztanom a felsorolt ruhák közt úgy, hogy az nem lépje túl a választható (néhány sorban benne van, néhányban felette) mennyiséget.
Hogyan tudnám ezt úgy megcsinálni, hogy én írom be a darabszámokat, az excel ellenőrzi a mennyiséget, és vonja le a pontokat automatikusan.
(És a táblázat se teljesen jó, mert van ahol elcsúszott a PDFből konvertálás mellett.)
[ Szerkesztve ]
Olcsó kütyük: http://tiny.cc/fbkutyu
Paxker315
addikt
Köszi a türelmet. [kép]
https://dynotech.hu/ - Új, kultúrált környezet, könnyen megközelíthető : )
lappy
őstag
szorzatösszeg és feltételes formázás használata
szorzatösszeg nézi a db és a pontszám összegét amit a 294 le tudsz vonni
a feltételes formázás pedig azt hogy például max 2 db esetén pirossal jelezze ha többet írsz be.
Bámulatos hol tart már a tudomány!
w.miki
veterán
Köszi!
Írnál egy-egy példát, egy-egy cellára, hogy pontosan hogyan nézni ki a függvény a táblázat alapján?
Olcsó kütyük: http://tiny.cc/fbkutyu
lappy
őstag
lappy
őstag
a megosztott táblában van
Bámulatos hol tart már a tudomány!
Paxker315
addikt
Koszi, igy hibatlan. Mind a 206 sorra vetitve is : )
https://dynotech.hu/ - Új, kultúrált környezet, könnyen megközelíthető : )
Erunosta
tag
Sziasztok!
Nekem egy őskövület Office csomagom van az Office 2003 angol. Nemrég újra kellet telepítenem az egész rendszerem (8 év után) egy durva összeomlás miatt. Windows 7 x64 Professional +Classic Shell.
Az előző rendszeremen, ami szintén ugyanez volt máshogy működött az ablak bezárás funkció. Akkor ott, ha egy excel file-ra klikkeltem hogy megnyissam mind külön ablakban nyílt meg és mikor az egyiket bezártam a többi nyitva maradt, ezt így szerettem.
Az újratelepített rendszeren szintén külön ablakban nyílnak meg, viszont most ha az egyiket bezárom az összes többit is bezárja ami borzasztóan zavaró.
Extra infó hogy most a tálcán a gyorsnéző (vagy minek hívják mikor az egered, ha ráviszed kicsibe mutatja az ablakot) nem mutatja a tartalmakat, ha egynél több van megnyitva, ez szintén látható volt az előző rendszeremen.
Segítsetek, mert már végignéztem mindent amit lehetett, de nem találom a megoldást. Azt se tudom, hogy ez most az Office beállítása vagy a Windows kezeli máshogy ezeket?
A válaszokat előre is köszönöm.
Eru
[ Szerkesztve ]
ace05
senior tag
Segítséget kérnék.
Van egy csomó ilyen cellám :
6. - jellemző 100%
6. - jellemző 100%
5. - legtöbször jellemző 90%
6. - jellemző 100%
6. - jellemző 100%
Van az excelben valami automatizált mód arra, hogy eltávolítsam szöveget belőle? Mert átlagot szeretnék számolni ezekből.
Zsolt_16
tag
lappy
őstag
Vagy használod ezt
Vagy csak az első betű balról használod fel es sulyozva számolsz atlagot
Bámulatos hol tart már a tudomány!
lappy
őstag
Munkalapra hivatkozás a cella függvénnyel lehet
Bámulatos hol tart már a tudomány!
Zsolt_16
tag
CÍM(HOL.VAN(L4;népesség!A:A;1);HOL.VAN(K4;népesség!1:1;1))
Ebből kéne az h a népesség! egy cellából szedje másik megoldásként hasonlót találtam:
(HOL.VAN(L4;"'"&K4&"'!"&A:A;1)
De ebben a formában hibát dob.
ace05
senior tag
Rossz a linked
lappy
őstag
Bámulatos hol tart már a tudomány!
Delila_1
Topikgazda
Nem írtad, melyik verziót használod. Azt hiszem, a 2016-os verziótól kezdve egyszerű a dolgod.
Az oszlopod melletti első cellába beírod a százalékot, majd a cellán állva Kezdőlap, Szerkesztés csoport, Kitöltés, Villámkitöltés. Ez minden alatta lévő cellába beírja a helyes eredményt.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
lappy
őstag
https://exceljet.net/formula/dynamic-worksheet-reference
indirekt függvénnyel lehet próbálni
Bámulatos hol tart már a tudomány!
Zsolt_16
tag
Köszönöm ő lesz az sikerült !!
megoldás:
CÍM(HOL.VAN(L4;INDIREKT("'"&K4&"'!A:A");0);HOL.VAN(K4;INDIREKT("'"&K4&"'!1:1");0))
ace05
senior tag
office 2019
Delila_1
Topikgazda
Akkor működik, próbáld ki!
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
ace05
senior tag
Ó kipróbálom ezt is, de nem százalékot akarom átlagolni, hanem a cella elején lévő számot.
Más kérdés: azt, hogy tudom elérni, hogy egy képlet vegye figyelembe egy cellában lévő másik képlet eredményét?
[ Szerkesztve ]
lappy
őstag
akkor nem a százalékot írd be hanem a számot és azt már tudod átlagolni
a második kérdés nem 100% értem, de egy ha függvénnyel lehetne akár
példa
ha A1 =1 akkor b1 legyen c1+10
ha A2=2 akkor b1 legyen c1+20
ilyenre gondoltál
[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
ace05
senior tag
Bal függvénnyel kiírattam c2-c6 cellák első karakterét az alatta levő cellákba. Viszont ezt nem érzékeli számnak, átlagoláskor. Ezzel próbálkoztam először.
=BAL(C2;"1")
Már meg is van a válasz értékbe kell raknom. =érték(bal(c2;"1"))
[ Szerkesztve ]
EasyLife
aktív tag
Sziasztok!
Jövőévi osztalék számításhoz szeretnék excelben egy kalkulátort összehozni, elakadtam az egyik cellánál amiben a szociális hozzájárulás összegét szeretném kiszámolni ami adott érték 13%-a, viszont nem lehet több ez az érték 624e Ft-nál. Ezt hogy lehet összehozni?
lappy
őstag
=HA(A1*0,13>624000;624000;A1*0,13)
[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
EasyLife
aktív tag
Köszi a gyors segítséget, tökéletesen működik
Erunosta
tag
Sziasztok újra!
Valami ötlet a fentebb említett problémámra?
#47976
Összefoglalva
Rendszer: Win7 x64 Professional (+Classic shell) (teljes update)
Verzió: Office 2003 Professional (csak Word és Excel telepítve)
Én úgy nyitom meg az xls fájlokat, hogy külön ráklikkelek, akár több is fut egyszerre, külön ablakokban. Amiket külön is kezelt a rendszerem vagy az office, nem tudom. Tehát egyenként külön be tudtam zárni ami nem kellett. Mióta újratelepítettem a rendszert, ugyan külön ablakba nyilnak meg, de mikor bezárom az egyiket akkor mindet bezárja ami borzasztóan zavaró.
plusz infó: A windows tálcán egérrámutatással eddig külön láttam a tartalmakat kis ablakban, navigálni is egyszerűbb volt köztük. Most nem mutatja kis képben a tartalmakat csak egy XLS ikont.
F34R
nagyúr
Sziasztok, Excel-el meg tudok olyat csinalni hogy ket cellabol random vallaszon egyet es azt kilistazza? pl Malnajoghurt, Barackjoghurt 150 randomizacio es a vegen kidobja az egyiket?
lappy
őstag
Választ(véletlen.között(1;2);"málna";"barack“)
Bámulatos hol tart már a tudomány!
nokri
csendes tag
Sziasztok!
adott egy hosszú lista, ahol a C oszlopban nevek vannak. a cégek végig nagybetűvel, a magánszemélyek kezdőbetűje nagy a többi kicsi.
hogyan tudom leszűrni akár adott oszlopban vagy egy képlettel egy következő oszlopban (pl. igen/nem - igaz/hamis) csak a cégeket vagy csak a magánszemélyeket?
Delila_1
Topikgazda
A C1 cellában van a szöveg. A lenti képlet a cégeket írja ki.=HA(KÓD(KÖZÉP(C1;2;1))=KÓD(NAGYBETŰS(KÖZÉP(C1;2;1)));C1;"")
Ez meg a neveket.=HA(KÓD(KÖZÉP(C1;2;1))<>KÓD(NAGYBETŰS(KÖZÉP(C1;2;1)));C1;"")
[ 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.