-
Fototrend
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
-
Delila_1
veterán
válasz
ElemiKoczka
#51963
üzenetére
Ja, azt elfelejtetted említeni, hogy a látszólagos számok ezres csoportosításban látszanak.
-
Delila_1
veterán
válasz
ElemiKoczka
#51961
üzenetére
Hogy?!
Muti egy képen. -
Delila_1
veterán
válasz
ElemiKoczka
#51956
üzenetére
Próbáld meg az ÉRTÉK függvénnyel.
-
Delila_1
veterán
válasz
ElemiKoczka
#51949
üzenetére
https://prohardver.hu/tema/excel/hsz_49013-49013.html
Itt a második bekezdésben leírtakat alkalmazhatod.
A szóközös helyett a szövegként szereplő számokat tartalmazó cellákra kell irányítottan beilleszteni az 1-est. -
Delila_1
veterán
válasz
ElemiKoczka
#27547
üzenetére
A 27332-es kérdést, és a rá adott, 23333-as választ olvasd el. Az első lapra beteszel egy érvényesítést, amivel kiválasztod a receptet. A makró az első lap H1 cellájából veszi a keresendő értéket, itt lehet az érvényesítésed.
Ha a kód, és a leírás azonos sorban van, ez a makró jó lesz a feladatod megoldására.
-
Fferi50
Topikgazda
válasz
ElemiKoczka
#27547
üzenetére
Szia!
Ehhez azért látni kellene a receptek "tárolási" struktúráját. A recept száma alapján az FKERES függvénnyel dolgozhatsz, minden munkalapra külön-külön megadva - nyilván külön-külön cellában.
A másik megoldás a makró.Üdv.
-
Louro
őstag
válasz
ElemiKoczka
#21966
üzenetére
Szia,
ez 700 rekord (+fejléc) és 5 oszlop. Ez nem számít nagy mennyiségnek. Ezzel gyorsan lehet dolgozni. De akár évek távlatában is használhatóbb. Makrót is kényelmesebb rá írni.
Látom az excel helyi isten már segít. Nekem is nagyon sokat segített az elején.
-
Delila_1
veterán
válasz
ElemiKoczka
#21969
üzenetére
Privátban megadom a címet.
-
Delila_1
veterán
válasz
ElemiKoczka
#21967
üzenetére
Louro ötletét tartom jónak.
Nem számít, hogy az első tétel C oszlopában mi van. A képletben az =1 nem arra vonatkozik. -
Delila_1
veterán
válasz
ElemiKoczka
#21961
üzenetére
Az A oszlopban az egyes termékek nevéből csak az első legyen látható, a többinél a karakter színe egyezzen meg a cella háttérszínével.

Ez példa arra az esetre, ha nem fogadod meg Louro tanácsát.
-
Louro
őstag
válasz
ElemiKoczka
#21961
üzenetére
Csak, hogy utájl. Hasonló gondokkal én is küzdöttem. Ha egységesítenéd a fejlécet?
Termék neve - Víz - Lekvár - Vaj - Liszt - Csokoládé - etc - Összesen.Így sokféle művelet tudnál végezni.
Vagy ha ragaszkodsz a leírtakhoz, akkor rengeteg keresést kell betenni. Lépésről lépésre:
Megkeresem SEARCH függvénnyel, hogy van -e az összetevők között Víz. Ha van, eltárolom egy változóban a helyét. Majd a második sorban/oszlopban az eltárolót változó sorszámánál levő értéket veszem. Majd ezt is eltárolom.Az első megoldás kényelmes és átláthatóbb és hosszútávon életképesebb. Itt akár userform-ot készíthetsz a bevitelhez.
A második pedig hosszadalmasabb, összetettebb, több számítást tartalmaz. -
lappy
őstag
válasz
ElemiKoczka
#19179
üzenetére
Szia!
ezt kell beírnod
If Not Intersect(Target, [A:B,E:G]) Is Nothing Then
e helyett
If Not Intersect(Target, [A
]) Is Nothing Then -
Delila_1
veterán
válasz
ElemiKoczka
#19120
üzenetére
Rájöttem, hogy a #19121-ben nem azt a választ adtam, amire vártál.
Kerek óránál 600-t írj, 12:42-höz elég 1242-t írnod, 0:54-nél 054-et.Private Sub Worksheet_Change(ByVal Target As Range)
Dim ido, ertek
If Not Intersect(Target, [A:B]) Is Nothing Then
If Range(Target.Address) = "" Then Exit Sub
Application.EnableEvents = False
On Error GoTo Hiba
ertek = Target * 1
If ertek > 2359 Or ertek < 0 Or Right(ertek, 2) > 59 Then
GoTo Hiba
Else
Select Case Len(ertek)
Case 1, 2
ido = "00:" & ertek
Case 3
ido = "0" & Left(ertek, 1) & ":" & Right(ertek, 2)
Case Else
ido = Left(Target, 2) & ":" & Right(Target, 2)
End Select
Range(Target.Address) = Format(ido, "hh:mm")
End If
End If
Application.EnableEvents = True
Exit Sub
Hiba:
MsgBox "Hiba!" & Chr(10) & "Ilyen időpont nem létezik", vbInformation
Range(Target.Address).Select
Application.EnableEvents = True
End Sub -
Delila_1
veterán
válasz
ElemiKoczka
#19120
üzenetére
A lapodhoz rendeld a makrót, ilyen módon.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A:B]) Is Nothing Then
If Target = 6 Then Range(Target.Address) = "6:00"
If Target = 14 Then Range(Target.Address) = "14:00"
End If
End SubEz a makró az A és B oszlopba beírt 6-ot írja át 6:00-ra, és a 14-et 14:00-ra.
Ha nem az A és B oszlopban van a két időpontod, azIf Not Intersect(Target, [A:B]) Is Nothing Then
sorba írd be a módosítást.
-
Delila_1
veterán
válasz
ElemiKoczka
#18658
üzenetére
Privátban tegnap írtam, hogy küldd el a fájlt.
-
Delila_1
veterán
válasz
ElemiKoczka
#18656
üzenetére
Akkor valami baj van a kréta körül, mert hivatalból el kellene mentenie.
-
Delila_1
veterán
válasz
ElemiKoczka
#18653
üzenetére
Nagyon szívesen.

-
Delila_1
veterán
válasz
ElemiKoczka
#18640
üzenetére
Kijelölöd azt az oszlopot, ahova bevitted a formátumot.Duplán klikkelsz a formátumfestő ecsetre, majd átlépsz a következő lapra, és az ecsettel kijelölöd a kérdéses oszlopot. Mivel duplán kattintottál az ecsetre, nem kell újra felvenned hanem újabb lap, újabb jelölés az ecsettel. Kilépés a formátumfestés üzemmódból Esc billentyűvel, vagy újabb kattintással az ecset ikonra.
Próbáltam, hogy az ecsettel felveszem a formátumot, és egyszerre több kijelölt lapra másolom, de ezt nem hajtja végre az Excel.
-
Delila_1
veterán
válasz
ElemiKoczka
#18631
üzenetére
Bocsi, kicsit zavaros nekem a leírás. Mi az, hogy az adott hónap dátuma?
Próbáld meg így:
A feltételes formázás első képlete =HÉT.NAPJA(A2;2)=7, ehhez rendeltem a szürke hátteret.
A második feltétel =NEM(HIBÁS(FKERES(A2;Ünnepek;1;0))), vagy 2007-től kezdve =HAHIBA(FKERES(A2;Ünnepek;1;0);""), ez a piros hátterű.A feltételes formázás a bal oldali fül dátumokat tartalmazó területére vonatkozik.
-
Delila_1
veterán
válasz
ElemiKoczka
#18622
üzenetére
Tegyük fel, hogy a dátumaid az A2-ben kezdődnek, az ünnepnapokat tartalmazó tartomány neve Ünnepek.
A feltételes formázás képlete: =NEM(HIBÁS(FKERES(A2;Ünnepek;1;0))) – 2003-as verzióig,
=HAHIBA(FKERES(A2;Ünnepek;1;0);"") – 2007-es verziótól kezdve. -
Delila_1
veterán
válasz
ElemiKoczka
#18479
üzenetére
Szia.
Ha az A1 cellában van a 100-as értéked, a B1 legyen =A1/24. A cellaformátum pedig [ó]:pp
-
Delila_1
veterán
válasz
ElemiKoczka
#18372
üzenetére
Nem járok arra, de lakik ott egy haver. Küldhetem a sörért?

-
Delila_1
veterán
válasz
ElemiKoczka
#18369
üzenetére
Ott a hiba, hogy a szóközt is tartalmazó lapnevet aposztrófok közé kell tenni.
Ennek megfelelően a képlet is változik.
=INDIREKT("'" & $A2&"'!B33")Láthatóbban: (" ' " & $A2 & " ' !B33")
Te ne hagyj szóközöket az idézőjelek és az aposztrófok között!
-
Delila_1
veterán
válasz
ElemiKoczka
#18367
üzenetére
Gyakori hiba, hogy a lapnevek nem egyeznek meg az összesítő lap celláiban szereplő nevekkel. Kis- és nagybetű, szóköz a név után, stb.
-
Delila_1
veterán
válasz
ElemiKoczka
#18364
üzenetére
Feltételezem, hogy az egyes lapokon címsor van, a tényleges adatok a 2. sorban kezdődnek. 31 nappal számolva az összegző sor a 33. sorban van.
Az összegző lapon erre a sorra kell hivatkozni. Ezen a lapon is van címsor. A B2 cellában az A2 cellában tárolt név nevű lapra kell hivatkozni, ott is a B32 cellára. Erre jó az INDIREKT függvény.=INDIREKT($A2&"!B33")
A C2 képlete =INDIREKT($A2&"!C33") lesz. A képletben másoláskor az A2-re (névre) történő hivatkozás változik automatikusan.
Szerk.: Az időkön ne csodálkozz, véletlenszámokkal állítottam elő.

-
Delila_1
veterán
válasz
ElemiKoczka
#18356
üzenetére
Nincs mit.

-
Delila_1
veterán
válasz
ElemiKoczka
#18353
üzenetére
Vegyük, hogy az A oszlopban vannak a dátumaid. Kijelölöd az oszlopot, és a feltételes formázásnál ezt a képletet adod meg:
=HÉT.NAPJA($A1;2)=7
majd megadod A a formátumot.
-
lappy
őstag
válasz
ElemiKoczka
#18353
üzenetére
Szia!
"A hónap függvényében jelölje meg eltérő színnel a vasárnapokat."
Nem értem! Egy függvényben nem lehet megjelölni a vasárnapot!
Azt lehet hogy egy naptárban a hét napjainál jelölje a vasárnapot! -
ElemiKoczka
csendes tag
válasz
ElemiKoczka
#18352
üzenetére
Ahogy szokás evés közben jön meg az étvágy

A munkalap formázásánál a következő igények léptek még fel.
A hónap függvényében jelölje meg eltérő színnel a vasárnapokat.
Lehetséges az, hogy egy cella beállításait egy másik cellába átmásoljam? (pl. a fenti színezésre gondolok más munkalapon)
Ha ez is sikerül hétfőn nagyon, de nagyon
lesz a munkahelyemen. -
Mutt
senior tag
válasz
ElemiKoczka
#18333
üzenetére
Hello,
A második sorban lévő időnél azonban nem számol megfelelően...
Javított képlet a nappali műszakra angol Excelhez (vagy töltsd le újra a fájlt):=((B2>C2)*MEDIAN(0;C2-1/4;1/4)+MAX(0;MIN(3/4;C2+(B2>C2))-MAX(1/4;B2)))*24
A munkalap nevét Delila_1 megválaszolta.
Ha változik a cella neve akkor változik a munkalap neve?
Nem, a cella egy kis része a munkalapnak, így ilyen módon nincs rá hatással. Ha a munkalap neve változik, akkor a cella elérése megváltozik, de a többi értéke nem.üdv.
-
Delila_1
veterán
válasz
ElemiKoczka
#18333
üzenetére
Munkalap neve a cellába
=KÖZÉP(CELLA("filename";$A$1);SZÖVEG.KERES("]";CELLA("filename";$A$1))+1;256)
-
Mutt
senior tag
válasz
ElemiKoczka
#18327
üzenetére
Hello,
A ,második képlet angol nyelvű Excelben:
=MOD(C2-B2;1)*24-D2Az eredmény számformátumú lesz. Feltettem ide a példádat.
üdv.
-
Mutt
senior tag
válasz
ElemiKoczka
#18291
üzenetére
Hello,
Amit nem tudok az az, hogyan lehet külön venni a délelőttös bérrel számolt időtartamot (6tól 18ig) és az éjszakás bérben számolt időtartamot (18tól 6ig).
Nappali órák: =(MAX(0;MIN(3/4;C2+(B2>C2))-MAX(1/4;B2)))*24
Éjszakai órák: =MARADÉK(C2-B2;1)*24-D2
üdv.
Új hozzászólás Aktív témák
- Xbox tulajok OFF topicja
- Lexus, Toyota topik
- Formula-1
- One otthoni szolgáltatások (TV, internet, telefon)
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- Spórolós topik
- Sweet.tv - internetes TV
- Honor Magic V2 - origami
- Luck Dragon: MárkaLánc
- MWC 2026: Kezünkben a Vivo V70, megvan a magyar ára is
- További aktív témák...
- HIBÁTLAN iPhone 15 Plus 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4504
- BESZÁMÍTÁS! ASRock B450M R5 5600X 16GB DDR4 512GB SSD RTX 4070 12GB DeepCool CC560 CoolerMaster 750W
- Telefon felvásárlás!! Apple Watch Series 6/Apple Watch Series 7/Apple Watch Series 8
- OnePlus Nord CE3 Lite 128GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

]) Is Nothing Then



Fferi50