Hirdetés
- Samsung Galaxy Tab S11 - tizenegyes
 - Pánikban a világ a Radeon RX 5000 és 6000 sorozat támogatása miatt
 - Házi barkács, gányolás, tákolás, megdöbbentő gépek!
 - Gaming notebook topik
 - Steam Deck
 - HiFi műszaki szemmel - sztereó hangrendszerek
 - Samsung LCD és LED TV-k
 - OLED TV topic
 - Milyen TV-t vegyek?
 - Rendkívül ütőképesnek tűnik az újragondolt Apple tv
 
- 
			
						PROHARDVER!
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
- 
			
			
						Fferi50
Topikgazda
Szia!
Szerintem szöveges cellára sajnos nem lehet ilyen formátumot. Makróval megoldható:Sub idezojelo()Dim cl As RangeFor Each cl In SelectionIf TypeName(cl.Value) = "String" ThenIf Left(cl.Value, 1) <> Chr(34) Thencl.Value = Chr(34) & cl.Value & Chr(34)End IfEnd IfNextEnd Sub
Kijelölöd a cellákat és elindítod a makrót. A szöveg tartalmú cellákba elhelyezi az idézőjeleket, ha már van benne, akkor nem változtatja.
A makrót elhelyezheted egyéni makró füzetben (Personal.xlsb), így minden munkafüzetben használható. Rendelhetsz hozzá gyorsbillentyű kombinációt is.
Ha csak ebben a munkafüzetben használod, a munkafüzetet makróbarátként kell elmentened.
Üdv. - 
			
			
						Mutt
senior tag
Szia,
Alt+F11-re bejön a makró szerkesztő. Bal oldalon ki kell választanod a füzetedet, majd az Insert | Module menüpontokkal új modult kapsz, ami a bal oldalon látszik, és ki van jelölve. A jobb oldali nagy üres mezőbe kell bemásolni a fórumon kapott makrót. Visszalépve a füzetbe az Alt+F8 előhoz egy párbeszéd ablakot, itt tudod kiválasztani és indítani a makrót.
Az indítás előtt hozzlétre egy Summary nevű lapot a munkafüzetben.
Futtatás után amikor mentesz, akkor fel fog dobni egy üzenetet, hogy makróbarátként célszerű menteni különben elveszik a makró. Érdemes nem makróbarátként menteni, mert nem kell neked folyamatosan ez a makró.A fenti lépéseket mindkét fájlon külön-külön kell megtenned és utána a két fájl Summary lapját tudod összehasonlítani.
üdv
 - 
			
			
						Fferi50
Topikgazda
Szia!
Azért nem sikerült, mert nem szám van az oszlopban, így nem tudja összeadni a SZUMHATÖBB függvény.
A feltételeket figyelembe véve az alábbi függvényt lehet használni:
I3 cella képlete:=INDEX(INDEX($D$1:$F$28;0;HOL.VAN(K2;$D$4:$F$4;0));MAX(($A$7:$A$28<=I$2)*($B$7:B28>=I2)*($C$7:$C$28=J2)*SOR($A$7:$A$28)))
 A belső INDEX függvényt mindig az első sortól kell indítani, mert a MAX függvény eredménye annak a sornak a száma, ahol a feltételeknek megfelelő érték szerepel.
A belső INDEX függvény meghatározza a külső INDEX függvény számára, melyik oszlopból kell kivenni az értéket, a MAX függvény pedig megadja a sornak a számát.
A táblában csak a fontos bejegyzések vannak.
Ezt a képletet használhatod a számokat tartalmazó táblázatokra is.
Üdv. - 
			
			
						Fferi50
Topikgazda
Szia!
Az egyéni számforma legyen:# ##0,##" mm"
Utána állíts be feltételes formázást a tartományra a kijelése után:
Feltételes formázás - új szabály - a formázandó cellák kijelölése képlettel:
A képlet: =A1-INT(A1)=0 - ide a tartományod első cellájának címét írd.
A formátum: Számformátum - egyéni :# ##0" mm"
majd elfogadod.
Ekkor az egész számok tizedesvessző nélkül fognak megjelenni, mert a feltételes formázás felülírja az általános formázást.
Üdv. - 
			
			
						Fferi50
Topikgazda
 - 
			
			
						Fferi50
Topikgazda
Szia!
"Hogyan lehet ezt megoldani?"
Kereső függvényekkel. De hogy jól lehessen alkalmazni, szükséges pár módosítás szerintem.
1.Az első sorban az összevont cellákat célszerű megszüntetni, helyette a kijelölés közepére igazítást javaslom alkalmazni.
2.Az E oszlopban a mérethatárokat szabatosabban kell meghatározni. A pontosan 3 átmérőjű termék melyik kategóriába tartozik? Az 1-3-ba vagy a 3-6-ba? Ugye, hogy nem mindegy az eltérés paraméterek miatt?
3. A kereső függvény használata érdekében a mérethatárokat egy számmal kellene megadni az E oszlopban, egyértelműen, mindig az alsó határt és jó lenne, ha az eltérés méretek nem egymás alatt, hanem egymás mellett lennének.
Ezekkel a módosításokkal lehetne igazán jó képletet alkotni szerintem.
Üdv. - 
			
			
 - 
			
			
						Fferi50
Topikgazda
Szia!
Ha az R1 cella érték hollétét szeretnéd a táblázatban feltételes formázással megmutatni, akkor elegendő az R1 cellával hasonlítani az adott cella értékét.
Állj rá az A1 cellára (vagy jelöld ki a teljesA1:O6tartományt).
Feltételes formázás - kijelölés képlettel.
A képlet: =A1=$R$1
Az érvényesség területe pedigA1:O6
Ezzel rögzíted az R1 cellát és a tartományon belül minden cella értékét ehhez hasonlítja.
Üdv.
 - 
			
			
						lappy
őstag
szia!
nem teljes de amit kellett az átalakítottam így kis munkával fel is tudod használni.
persze a lépték beállításokhoz kell egy kis matek, de használható. - 
			
			
						lappy
őstag
http://www.algebralab.org/activities/activity.aspx?file=EXCELmodeling_Quadratics.xml
ezt nézd meg itt a first EXCEL sheet letöltheted és megnézeheted hogyan számol - 
			
			
						Mutt
senior tag
Szia,
Úgy néz ki, hogy a SZÖVEGÖSSZEFŰZÉS függvény hiányzik az Exceledből. Tudod helyettesíteni a FŰZ függvénnyel, de ekkor CTRL + SHIFT + ENTER-el kell bevinned a képletet.
=FŰZ(ÖSSZESÍT(15;6;SOR(INDIREKT("A"&MIN(A:A)&":A"&MAX(A:A)))/(1-SZÁM(HOL.VAN(SOR(INDIREKT("A"&MIN(A:A)&":A"&MAX(A:A)));A:A;0)));SOR(INDIREKT("A1:A"&MAX(A:A)-MIN(A:A)+1-DARAB(A:A))))&",")üdv
 - 
			
			
						Delila_1
veterán
Úgy tűnik, az ÖSSZ.MUNKANAP függvény nem minden esetben felel meg. Régebbi függvényekkel megoldható a feladat.
H3:
=DARABTELI(INDIREKT("B" & HOL.VAN($F$3;$A:$A;0) &":B"&HOL.VAN($G$3;$A:$A;0));H$2)
I3:=DARABTELI(INDIREKT("B" & HOL.VAN($F$3;$A:$A;0) &":B"&HOL.VAN($G$3;$A:$A;0));I$2)
J3:=H3+I3 - 
			
			
						Delila_1
veterán
Sajnos ehhez a rendezési formához egyenként kell rendezni az egyes sorokat. A csatolt képen látszik, hogy a 19:21 sorokat úgy rendezi, hogy a 19. sor rendezését veszi elsődleges szempontnak, azután a 20-ast másodlagosnak, végül a 21-est.
Sor szerinti rendezésnél soronként kell megadni a rendezés szempontját. - 
			
			
						Mutt
senior tag
Sziasztok,
Excel 2016-tól van SZÖVEGÖSSZEFŰZÉS (TEXT.JOIN), ami jobb mint a FŰZ/ÖSSZEFŰZ.
Szintén tömbfüggvény, vagyis CSE kell hozzá:=SZÖVEGÖSSZEFŰZÉS("";;KÖZÉP(A1;SOR(INDIREKT("$A1:$A"&HOSSZ(A1)));1))Excel 2010-től pedig van Power Query is, amelyben a Text.Reverse függvény is használható.
Itt csak az a probléma, hogy a fenti függény előtt/után mindig a megfelelő típus konverziót kell elvégezni különben hibaüzenet lesz az eredmény. A lenti példában annyi trükk van, hogy bináris (IGAZ/HAMIS) értéknél a másik bináris értéket adja vissza és nem a fordított szöveget.Korábbi Excelben marad a korábban mutatott VBA UDF.
üdv
 - 
			
			
Félreértesz, a 2016/2019/365 az egy kódbázisra épül egy kaptafa, DEEEE, nem elég, hogy a MicroSoft azzal is szivatta a jónépet, hogy az asztali 2019-t csak W10 alá lehet pakolni, még rátett egy lapáttal, ennek eredménye, hogy az az asztali 2019-ben sincs FŰZ függvény, csak a nyamvadt 365-ben...

Én W10 alatt 2019-t használok, de Én sem tudom kipróbálni Mutt kódját, mert nincs FŰZ függvény, ugyanolyan képet tudnék berakni a 2019-ről, mint Te korábban...

UI: FŰZ fx-t 2016-ban/tól kompatibilitási okok miatt az ŐSSZEFŰZ "helyettesíti"...
 - 
			
			
						Fferi50
Topikgazda
 - 
			
			
						Louro
őstag
Feltételes formázásnál egy saját képletet adnék meg azon az oszlopon, ahová az adatokat fogják írni.
=HA(VAGY(A1="Bizonylatdátum";A1="Szállítási határidő");BAL(B1;4)&"."&KÖZÉP(B1;5;2)&"."&JOBB(B1;2);B1)
Kicsit csúnya, de valamiért a SZÖVEG függvénnyel nem sikerült a dátumot megformáznom.
Annyit csinál, hogy ha az A1-ben a két érték egyike van, akkor az odaírt számot szétkapja. Feltételezhetően 8 számjegy kerül olynakor oda.
 - 
			
			
						ny.janos
tag
Szia!
Ha ez excel által nem értelmezhető negatív időértékkel további számítást végeznél, ahol a végeredményed biztosan pozitív, akkor megteheted azt, hogy negatív időérték helyett negatív törtet írsz be értékként.
(Az excelben az időérték tulajdonképpen szerves része a dátumnak. Szerintem a legkönnyebb úgy megérteni a működést, ha beírsz egy számot valamely cellába majd azt dátum és időértékként formázod. Pl. a 0 1900.01.00. 00:00:00-t jelent,
az 1 1900.01.01. 00:00:00-t,
a 0,5 pedig 1900.01.00. 12:00:00-t.
Ha összeadsz 3-szor 12:00-t, az 1900.01.01 12:00, vagy 1,5.)Éppen ezért az:
1 órát 1/24-ként
1 percet 1/1440-ként (24x60)
1 másodpercet 1/86400-ként (24x60x60) is megadhatod.
Mivel a tört értelemszerűen lehet negatív, így tudsz kvázi negatív idővel számolni. De csak akkor, ha a végeredményed biztosan pozitív lesz.
 - 
			
			
						ny.janos
tag
Szia!
Azért néz ki nálad másként, mert a címsorodat nem jelölted ki, mielőtt táblázattá alakítottad a tartományt. Alakítsd vissza tartománnyá (menüsor tervezés füle /akkor aktív, ha a táblázatodba beleállsz valahova/, átalakítás tartománnyá).
Jelöld ki újra az adataidat (címsorral együtt) majd a formázás táblázatként neked tetsző stílusának kiválasztása után figyelj arra, hogy a felugró ablakban a Táblázat rovatfejekkel checkbox be legyen jelölve. - 
			
			
						ny.janos
tag
A szorzatösszeg több tömb szorzatának összegét adja eredményül. Klasszikus esete (összegek összesítése egy lépésben), pl.
Jelen esetben az első tömb egy több oszlopos tartomány, míg a képlet második része egy relációs vizsgálat, hogy a címsor mely oszlopban egyezik meg az összesítendő hónappal. Mivel hamis érték a szorzásban 0-át, az igaz érték pedig 1-et jelent, ezáltal csak az adott hónap értékei maradnak meg, amit össze szeretnél adni.
Vagyis tulajdonképpen a képlet a klasszikus esethez képest itt tulajdonképpen egy tömb, melyet egy feltételtartománnyal szűkítünk le, és azok értékeit adjuk össze.Próbálkozz a megértéssel oly módon, hogy a képlet egyes részeit kijelölve használd az F9 billentyűt az érték megmutatásához majd a Ctrl+Z billentyűkombinációt a visszavonáshoz.
 - 
			
			
						ny.janos
tag
Szia!
Az általam bemutatott megoldásban nem kell elnevezni az oszlopaidat.
Adat érvényesítést alkalmaztam az N2 cellában.
O2 cella képlete:
=SZORZATÖSSZEG(($A$2:$L$33)*($A$1:$L$1=$N$2))Ha ezzel megvagy, akkor jelöld ki az adattartományod (címsor nélkül). Az általam bemutatott esetben $A$2:$L$33. Majd formázd táblázatként.
Ha a táblázattá formázással megvagy, akkor újra jelöld ki ugyanezen tartományt a feltételes formázáshoz. A feltételes formázás képlete:=A$1=$N$2Ahogy a legördülő listából másik hónapot választasz, azonnal mutatja, hogy melyik hónap összegét látod az O2 cellában. Mivel táblázattá alakítottad a tartományt, így új sor felvitelekor O2 képlete és a feltételes formázás érvényességi tartománya is automatikusan bővül.
 - 
			
			
						ny.janos
tag
Biztos én vagyok nagyon fáradt, de sajnos nem sikerült megértenem, hogy hogyan is néz ki a táblázatod. Illetve az sem derült ki számomra, hogy a keresett érték, amely előfordulása esetén a teljes sorodat feltételesen formázni szeretnéd, az bármely oszlopban előfordulhat, vagy csak 1 adott oszlopban kell erre az értékre keresni.
 
Ha megoldható, akkor fiktív adatokkal tölts fel egy táblázatot és szemléltesd, hogy mit szeretnél eredményül kapni, mert így sajnos nem tudok segíteni.
  - 
			
			
						ny.janos
tag
Szia!
Kijelölöd a teljes tartományodat (címsort feltételezve a 2. sortól kezdve), majd a formázandó cellák kijelölése képlettel részen belül ezt adod meg:
=$A2=5
ahol:
- $A2: annak a cellának a hivatkozása, amelyben az értékre keresni szeretnél (az oszlophivatkozást azért kell rögzítened, mert a találati sor valamennyi celláját az adott oszlop értéke alapján kívánod formázni),
- 5: a keresendő értéked, amely esetén a sort formázni szeretnéd. Ha nem számról, hanem szövegről van szó, akkor idézőjelek közé kell tenned.Ha adott soron belül bármely oszlopban előfordulhat a keresendő értéked, akkor a feltételes formázás képlete:
=DARABTELI($A2:$M2;45)>=1
ahol:
- $A2:$M2: a tartományod első sora, melyben az értéket keresed,
- 45: a keresendő érték. - 
			
			
						Fferi50
Topikgazda
Szia!
Az ÉS függvény akkor ad igaz értéket, ha minden benne szereplő feltétel igaz.
Tehát csak akkor lesz igaz az értéke - ezáltal akkor érvényesül a formázás - ha az adott cella sora megegyezik az első paraméter értékével és az oszlopa pedig a második paraméter értékével.
Mivel csak ezt a metszéspontot kell színezni.
Bárhol máshol nézed, a feltétel eredménye hamis lesz, így nem fog - és nem is kell neki - színezni.A @ nem helyettesítő karakter, az csak a ? és a *. Tudomásom szerint csak az egyéni számformátumban levő szöveg helyét jelöli.
Üdv.
 - 
			
			
						Delila_1
veterán
 - 
			
			
						Fferi50
Topikgazda
Szia!
Egyetlen cellába sem kell írnod semmit!
Az általad bemutatott minta alapján a feltételes formázást az alábbiak szerint tudod megtenni:
Kezdőlap - feltételes formázás - új szabály -
 
Ezután a formázandó cellák kijelölése képlettel:
Kiválasztod a formátumot, majd OK.
A formázandó terület kiválasztásához:
Kiválasztod a szabályt és beírod az érvényességi területet:
Ha a képletben nem az A1 cella lenne, akkor a Szabály szerkesztése gombra kattintva átírod A1- a sor és oszlop függvény paraméterét.
Majd OK vagy/és Alkalmaz.Üdv.
 - 
			
			
						Fferi50
Topikgazda
Szia!
Feltételes formázással megoldható:
Feltételes formázás - új szabály - a formázandó cellák kijelölése képlettel -
Képlet:=ÉS(SOR(A1)=$N$1;OSZLOP(A1)=$O$1)
Az érvényességi terület pedig $B$2:$K$11
A szabálynál a sor és oszlop függvény paraméterét az alkalmaz után nagy eséllyel átírja majd az Excel, ezt feltétlenül javítsd vissza A1-re, mert így fog az egész megadott területen érvényesülni.
Üdv. 
Új hozzászólás Aktív témák
- Futás, futópályák
 - MIUI / HyperOS topik
 - Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
 - Dacia topic
 - Viccrovat
 - Xbox tulajok OFF topicja
 - Arc Raiders
 - Samsung Galaxy Tab S11 - tizenegyes
 - Pánikban a világ a Radeon RX 5000 és 6000 sorozat támogatása miatt
 - 6000 napnál régebben regisztráltak
 - További aktív témák...
 
- BESZÁMÍTÁS! Asrock B450M R5 5600X 16GB DDR4 512GB SSD RX 6700 10GB Zalman T4 PLUS A-Data 750W
 - PS5 PlayStation 5 Slim (lemezes, 1TB) kiváló állapotban! 6 Hónap Jótállás
 - Kezdő Gamer PC-Számítógép!Csere-Beszámítás! I5 6500 / RX580 8GB / 16GB DDR4 / 512 SSD
 - ÚJ AKKU! Ár/ÉRTÉK BAJNOK! Dell Latitude 5330 i3-1215U 6mag! 16GB 512GB 13.3" FHD 1 év gar
 - ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
 
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
						
								
							
								
								
								
 A belső INDEX függvényt mindig az első sortól kell indítani, mert a MAX függvény eredménye annak a sornak a száma, ahol a feltételeknek megfelelő érték szerepel.
 J3 cella képlete: 
								
								
								
								
								


								
								


 
 Fferi50

