-
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
-
veterán
válasz Apollo17hu #18201 üzenetére
jogos a felvetés, kb 4 perc volt így összehozni, köszönöm, valamiért ezt sokkal gányosabbnak gondoltam fkeressel
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
bzooli
csendes tag
Sziasztok!
Van egy makrókkal ellátott excelem, ahol jelölőnégyzetek és makrók segítségével rejtek el és fedek fel munkalapokat. Pár hete upgradeltem az Office-t 2010-ről 2013-ra és azóta ezek a felfedések és elrejtések nem működnek működnek megfelelően, csak egy bizonyos számú belőlük.
Mi lehet a probléma? Lehetséges, hogy egy VBA modulon belül túl sok parancs (hide és unhide) van? -
D5
aktív tag
Sziasztok!
A következő kérdésem lenne:
A1 cella: Kis József
A2 cella: Nagy Imre
A3 cella: Kovács Móni
D1 cella: Nagy ImreHogyan tudom azt megcsinálni HA() függvényben, hogy ha az A1 cella után következő cella (azaz A2 cella) megegyezik D1 cellával, akkor ez és ez... (a vége már nem lényeg)?
Amit próbáltam: HA(A1+1=D1;...;...), csak ezzel az a baj, hogy "ÉRTÉK" választ ad (nyilván, hiszen szöveghez akar hozzáadni 1-et), de nekem nem hozzá adni kell, hanem a soron következő cella kellene...
Tudtok segíteni? -
-
D5
aktív tag
válasz Delila_1 #18205 üzenetére
Köszi szépen!
Viszont nekem igazából fontos lenne, hogy A1+1 (azaz a következő cella legyen), mivel itt vált egy ismétlődő felsorolás. Vagyis van 30 nevem, és nekem az kellene, hogy ha a 30. után következő cella megegyezik az első cellával, akkor már mást adjon eredményül a HA() függvény.
Vagy túl bonyolítom? -
vamzi
őstag
Sziasztok!
A MATCH(HOL.VAN) függvénnyel bajlódok. A függvény táblázatát több kisebb függvényből/szóból szeretném összerakni, de nem megy, mert mindig #VALUE(#ÉRTÉK) hibát dob.
Tehát. A "C" oszlopban megkeresem , hogy hol kezdődik a 200-as tartomány:
=MATCH("200";C1:C9;0)
Megkeresem, hogy hol ér véget:
=MATCH("300";C1:C9;0)-1A kapott két értéket veszem a "B" oszlop tartományának és megkeresem a "körte" értéket.
Ezután meghatározom a "körte" egyedi azonosítóját, ami most "5"Tehát az "5" értéket keresem a lenti táblázatban úgy, hogy annyit tudok, hogy "200" és hogy "körte".
tartomány:
A1:C9
Az első oszlop egy egyedi azonosító
1 alma 100
2 körte 100
3 banán 100
4 alma 200
5 körte 200
6 banán 200
7 alma 300
8 körte 300
9 banán 300Tudtok ebben segíteni? Igazából csak annyit kellene, hogy a MATCH-be hogyan ágyazhatnék be több MATCH értéket, amivel a keresési tartományt adom meg.
Előre is köszönöm,
Ádám.[ Szerkesztve ]
-
m.zmrzlina
senior tag
Nekem ezzel a makróval (vagy valami nagyon hasonlóval) tűnik legegyszerűbbnek a feladat megoldása:
Sub holakorte()
For Each cella In Range("C1:C9")
If cella.Value = Range("E1").Value And cella.Offset(0, -1).Value = Range("F1").Value Then Range("G1").Value = cella.Offset(0, -2).Value
Next
End SubE1-ben és F1-ben adod meg a feltételeket. Az E1 ben lévő értéket fogja keresni a C oszlopban, az F1 értékét a B-ben és G1-be írja ki az eredményt.
[ Szerkesztve ]
-
m.zmrzlina
senior tag
Esetleg próbálkozz ezzel a (gondolatébresztő) saját függvénnyel:
Function HOLAKORTE(tartomany As Range, ertek_1 As Variant, ertek_2 As Variant)
For Each cella In tartomany
If cella.Value = ertek_1 And cella.Offset(0, -1).Value = ertek_2 Then HOLAKORTE = cella.Offset(0, -2).Value
Next
End FunctionHárom argumentumból az első az a tartomány amiben az ertek_1-et keresed (esetedben a C1:C9). Az ertek_1=100, az ertek_2="körte"
[ Szerkesztve ]
-
vamzi
őstag
válasz m.zmrzlina #18209 üzenetére
Köszönöm, sajnos makróhoz nem értek.
sztanozs
Végül így sikerült megoldanom:
=IFERROR(INDEX(Fő!$A:$A;MATCH(D44;Fő!$K:$K;0)+MATCH($C$46;INDIRECT(CONCATENATE("Fő!G";MATCH(D44;Fő!$K:$K;0);":G";MATCH(F44;Fő!$K:$K;0)-1));0)-1);"")Köszönöm a segítségeket.
-
Lokids
addikt
Hello,
Segítséget szeretnék kérni excel 2010-hez. A data fülön a connection properties (Adatok -> tulajdonságok) szürke. Milyen feltétel kell ahhoz, hogy használni tudjam?
El akarom értni, hogy a sharepoint alatt tárolt excel file-kat is többen tudják szerkezteni egyszerre. HA jól tudom erre a sima megosztás nem elég.
Ezt találtam hozzá, de itt használja a connection propertiest.Köszönöm.
If you chase two rabbits you will lose them both.
-
addikt
Sziasztok,
szeretnék segítséget kérni,mert egyáltalán nem értem az excel-t.
le tudja valaki röviden írni nekem, hogyan kell beállítani azt, hogy egy oszlopban szereplő óra:perc:másodperc
értékeket összeadja?
Vagyis, úgy,mint a normál számokat tartalmazó oszlopoknál, hogy ahogyan jelölöm ki a sorokat alul látszik az összeadés eredménye.Csak itt időtartamokat kellene összeadni.
Tehát az alábbi példán az F oszlopban szereplő időtartamokat szeretném összeadni.[ Szerkesztve ]
"Aki ad,az nyer"
-
Booci&Milka
csendes tag
HI
Vki aki hardcore pro excelben tudna segíteni? Ez lenne a problémám:
Adott 1 táblázat
pl zölségek és mellettük másik oszlopban a képeik
irányított szűrővel rászürve az egyikre nem az egyik zöldség képét hozza fel hanem kb az összesetés nekem ezt kellene h pl hagymához csak hagyma képét hozza felás mást ne . és nem bírtam még megoldani.Makrót ajánlottak de nem igazán tünik hasznáhatónak
Vki tudna esetleg egy érthető leírást ezen problémához?
THX
-
Delila_1
Topikgazda
válasz Daffni2 #18214 üzenetére
Ugyanúgy kell összeadni, mint bármilyen más értékeket.
=SZUM(F2:F200)A formázást állítsd az összegző cellában [ó]:pp:mm-re, ha 2010-esnél régebbi verziót használsz.
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 Booci&Milka #18215 üzenetére
Excelben tudok segíteni, majd átírod, ha nem egyezik a tiéddel.
A termékek nálam az A17:A23 tartományban vannak, mellettük a hozzájuk tartozó kép neve a B oszlopban.
Az A2 cellában egy érvényesítés van, ami a terméke nevét tartalmazza. A B2 cella FKERES függvénye megkeresi a kiválasztott termékhez tartozó kép nevét.
A képeket a bekeretezett tartományba szúrtam be egymás fölé.
A makrót a laphoz kell rendelned, és akkor a választást követően a hozzá tartozó kép lesz csak látható.Private Sub Worksheet_Change(ByVal Target As Range)
Dim kep$, k%
If Target.Address = "$A$2" Then
kep$ = Range("B2")
For k% = 1 To ActiveSheet.Shapes.Count
If ActiveSheet.Shapes(k%).Name = kep$ Then
ActiveSheet.Shapes(k%).Visible = True
Else
ActiveSheet.Shapes(k%).Visible = False
End If
Next
End If
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.
-
Delila_1
Topikgazda
válasz cserma #18220 üzenetére
Lappynak igaza van.
Mivel ez iskolai feladatnak néz ki, valószínű, hogy nekiláttál a megoldásnak, nem másoktól várod a teljes kidolgozást. Írd meg, melyik kérdéssel meddig jutottál el.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Jim-Y
veterán
Sziasztok
Mit jelent az, hogy Can't read SAT, illetve mit kéne csinálni, ha a Pentaho JasperReportsComponent komponensével parszolt .xls fájl megnyitásakor File corrupted hibával elszáll?:S
Esetleg találkozott már valaki hasonló hibával? üdvmegj: kicsit hosszabb magyarázat:
A Pentahos Design Studioban összehozott Action Sequence a JasperReportsComponent-en keresztül egy .jasper fájlból parszol egy excel fájl amit emailben küldök ki. A parszolás meg is történik, jól is történik meg, de amikor megjön az email, és meg akarom nyitni, akkor ezt a hibát kapom:
The document is corrupt and cannot be opened. To try, and repair it, use the Open and Repair command in the Open dialog box, and select Extra Data when prompted.OpenOffice sem nyitja meg, és egy ízben Can't read SAT -ot is kaptam. Nem tudja valaki, hogy mi az a SAT?
[ Szerkesztve ]
-
Dylen
aktív tag
Sziasztok!
Állásinterjúra megyek és lesz excel teszt is. A HR-es azt mondta, hogy "nem lesz nehéz, függvények, pivot tábla, stb." Ezekkel még el is boldogulok talán de mik lehetnek még, amik ilyenkor felmerülnek?
Nem vagyok egy excel mágus, péntek óta oktatóvideókat nézek, de még nem értem a végére.
Egyáltalán hogy szól egy ilyen feladat/utasítás? Készíts egy pivot táblát?
Ha valaki tudja és megosztaná, megköszönném!bagoly vagyok! ...de azért királylány is!! ;-)
-
föccer
nagyúr
Asszonyságnak egyszer kellett ilyet csinálnia. 45 perc alatt kellett vagy 20 feladatot megcsinálni. Az első 18 röhejes, 10 másodperces feladat. A maradék kettőhöz kell pár perc amíg átgondolod, hogy hogy a legegyszerűbb megoldani.
üdv, föccer
Építésztechnikus. Építőmérnök.
-
kvoaksz
csendes tag
Sziasztok!
Remélem tud valaki segíteni, a következő a helyzet: Van egy táblázatom nevekkel, amelyek tartalmaznak egy dátum kezdet és egy dátum vég:
pl:
név dátum kezd. dátum vég
xy 2013.05.06 2013.05.08ezt kellene ábrázolnom egy naptárban (excelbe rajzolt naptár), pl:
név ;01.; 02. ;03. ;04. ;05. ;06.; 07. ;08.; 09.; 10.stb
xy ; ; ; ; ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;xx;xx; xx; ;
(majd legközelebb beszúrok egy képet)Remélem így marad és érthető a tábla, persze a problémám nem ezzel van, mert ez egy sima fkeres és ha függvény kombinációjával megoldom, a gond azzal van, hogy a felső táblához nem nyúlhatok és több ismétlődő nevet tartalmaz, mivel újabb sorokban szerepel a következő dátum. Remélem érthető volta a kérdésem, és köszönöm előre is a lehetséges megoldásokat.
[ Szerkesztve ]
-
k78chriss
tag
Sziasztok
adott a következő képlet =HA(($D$1-C3)<(A3-20);"oké";"NEM") Az meg lehet-e oldani ha C3 értéket tartalmaz akkor automatikusan C4 et vonja ki, ha C4 értéket tartalmaz C5-öt. Az az automatikusan a következő cellát vegye figyelembe.
Köszönöm a segítséget
-
Apollo17hu
őstag
válasz k78chriss #18231 üzenetére
C3 helyett egy egymásba ágyazott HA() függvény esetleg? Vagy a C oszlopban akár C1000-ig is el lehetne így menni?
(Utóbbi esetben felvehetsz egy segédoszlopot, ami azt vizsgálja, hogy C-ben van-e érték. E segédoszlop cellaértékei legyenek mondjuk 1, ha C-ben nincs semmi, 2 pedig, ha van. Ezután FKERES-sel rákeresel a 2-es értékre, és a legelsőt fogja megtalálni.)
[ Szerkesztve ]
-
sztanozs
veterán
válasz k78chriss #18231 üzenetére
Őőőő? Nem egészen értem - a végén úgyis 0-t vonna ki, mert ez van az utolsó értékkel rendelkező sor után. Vagy én nem értek valamit? Mit jelent neked, hogy "értéket tartalmaz"?
Azt mondjuk meg lehet oldani, hogy egy csoportból (pl itt a C31000 oszlopból) az utolsó értéket vegye fel:
=HA(($D$1-OFFSET(C3,INDEX(COUNTA(C31000),1,1),0))<(A3-20);"oké";"NEM")[ 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 #18234 üzenetére
Helyesen (C3:C1000 oszlopra):
=HA(($D$1-OFFSET(C3,INDEX(COUNTA(C3:C1000),1,1),0))<(A3-20);"oké";"NEM")[ 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...
-
kvoaksz
csendes tag
válasz kvoaksz #18230 üzenetére
név ;kezd ;vég; tartam
Alma 2013.06.03 2013.06.04 2
Alma 2013.06.10 2013.06.14 5
Barack 2013.06.11 2013.06.15 5
Körte 2013.06.12 2013.06.12 1
Körte 2013.06.13 2013.06.14 2másik
név;2013.06.01; 2013.06.02; 2013.06.03; 2013.06.04
Alma
Barack
Körte=HA(FKERES($A:$A;Munka1!$A$1:$D$6;2;0)=B$1;"x";"")
Hogy jutok el a következő Almához?
És hogy írom ki az x-et a következő dátum alá?[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz kvoaksz #18230 üzenetére
Itt egy megoldás.
Képletek
D2 -> {=MIN(HA($A$2:$A$10=$A2;B$2:B$10))}
E2 -> {=MAX(HA($A$2:$A$10=$A2;C$2:C$10;0))}
Mindkettő tömbfüggvény, Shift+Ctrl+Enter-rel kell bevinni, akkor kapja meg az elején és a végén a kapcsos zárójeleket. Ezeket másold le a 10. sorig.F2 -> =HA(VAGY($D2>=DÁTUM(ÉV($D2);HÓNAP($D2);NAP(F$1))+1;$E2<=DÁTUM(ÉV($E2);HÓNAP($E2);NAP(F$1))-1);"";1)
Ezt másold az F2:AI10 tartományba. A tartományra adj feltételes formázást. Ahol a cella értéke 1, ott legyen a kitöltés és a betű színe piros, és kapjon a cella fehér keretet.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
kvoaksz
csendes tag
válasz Delila_1 #18238 üzenetére
Köszönöm, nagyon jól néz ki! , csak az a gond vele, hogy nekem az almát, körtét stb. egy sorban kell ábrázolnom, azaz folytonosan pl. :piros, piros fehér, fehér, piros!
és az első táblát nem is nagyon módosíthatom, persze minimálisan ha nincs más megoldás!
Mindenesetre az egyik gondomat megoldottad!
Az a gyanum excelben ez nem is nagyon megoldható, mert az fkeres csak az első értéket veszi figyelembe.
Köszönöm. -
Delila_1
Topikgazda
-
kvoaksz
csendes tag
válasz Delila_1 #18242 üzenetére
Ezt ábrázoltam.
Próbáltam ábrázolni, mert erre is lehetne valami egyszrűbb módszer.A lényeg szöveggel: Van egy táblázatom ami neveket tartalmaz, mellette két dátum, de a nevek ismétlődnek, mivel több részletben kaptak időpontokat (az alap táblázatot nem módosíthatom).
Ezt szeretném egybe ábrázolni:ennél jobb képet nem tudok csinálni, amíg el enm árulja valaki hogyan kell egy excelt ide bemásolni.
-
Delila_1
Topikgazda
válasz kvoaksz #18243 üzenetére
Írtam rá egy makrót.
Az A oszlop adataiból az egyedi értékeket kigyűjti az E oszlopba, és ezek mellett színez, ahogy írtad.
Az F1:AJ1 tartományban dátumok vannak – ezeket írd be –, a cellaformátumuk nn.Sub Szinezes()
Dim sor As Long, usor As Long, sor1 As Long, oszlop As Integer
Dim elsodat As Date, ucsodat As Date, nev$
'Irányított szűrés az E oszlopba
Range("A:A").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range( _
"E1"), Unique:=True
'Előző napok hátterének festése fehérre
Range("F1:AJ1000").Interior.ColorIndex = 2
'Színezés
usor = Range("A" & Rows.Count).End(xlUp).Row
For sor = 2 To usor
nev$ = Cells(sor, "A")
elsodat = Cells(sor, "B")
ucsodat = Cells(sor, "C")
sor1 = Application.WorksheetFunction.Match(nev$, Columns(5), 0)
For oszlop = 6 To 36
If Cells(1, oszlop) >= elsodat And Cells(1, oszlop) <= ucsodat Then
Cells(sor1, oszlop).Interior.ColorIndex = 3
End If
Next
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.
-
BenJoe80
senior tag
Sziasztok!
Az eszem áll meg...! Kb. egy hónappal ezelőtt érdeklődtem, hogy hogy lehet egy 2003-as Excel táblázatban az ismétlődéseket kiszúrni. Akkor meg is tudtam csinálni, most van egy másik táblázat és nem tudom.
Ill. csak egy részét...
Odáig okay, hogy megadok egy feltételes formázást egy DARABTELI képlettel. Mondjuk a B oszlop:
=DARABTELI(B: B; B3)>1
Azt még beállítom, hogy az ismétlődés pirosra váltson, de aztán jön a bökkenő: hogy a sunyiba tudom ezt a formázást az összes többi cellába átmásolni, úgy, hogy a cellák tartalma ne változzon???
Egy leírás alapján a megformázott cellát kijelölve "Másolás", majd az egész B tartomány kijelöl és irányított beillesztéssel bemásolom a formátumot. Még ezt is megtudom csinálni, csak az a bökkenő, hogy akkor az összes cella formátuma B3-ra mutat, márpedig a leírás alapján a többi cella formázása, a cella száma alapján kellene, hogy változzon, tehát:
B4 - =DARABTELI(B: B; B4)>1
B5 - =DARABTELI(B: B; B5)>1
B6 - =DARABTELI(B: B; B6)>1... stb. De nálam az irányított beillesztés után minden cella a B3 cellára mutat.
Mit csinálok rosszul?
[ Szerkesztve ]
Megisznak egy deci pálinkát. Miért? "Olyan savam vót, meg köllet innom egy deci pálinkát, aszittem megbolondulok." Aztán megisznak négy liter bort. Miért? "Há' semmi savam nem volt má'!"
-
Delila_1
Topikgazda
válasz BenJoe80 #18247 üzenetére
Szóval azt akarod elérni, hogy a B oszlopban legyen piros hátterű minden cella, ami 1-nél többször fordul elő az oszlopban.
Jelöld ki a B oszlopot, és a feltételes formázásnál add meg a képletet:
=DARABTELI(B:B;B1)>1Programozó: 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
- LG LCD és LED TV-k
- OLED TV topic
- Kerékpárosok, bringások ide!
- Napelem
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Hobby elektronika
- Androidos tablet topic
- Háztartási gépek
- Genshin Impact (PC, PS4, Android, iOS)
- További aktív témák...
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Vírusirtó, Antivirus VPN kulcsok
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!