- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- GoodSpeed: Windows 11 PRO FPP (Full Packaged Product) - Retail, Box, dobozos
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Fűzzük össze a szavakat :)
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
-
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
-
ny.janos
tag
válasz csferke #39297 üzenetére
Pedig a függvény jó, amit Delila_1 írt. Az angolra fordításod viszont nem jó. Helyesen:
=YEAR(J1)<=YEAR(TODAY())-10
A J oszlopot kijelölöd addig, amíg adataid vannak, majd alkalmazod a feltételes formázásra a képletet. Arra figyelj, hogy ha van címsorod az első sorban, akkor a képletben a J1 helyére az első dátumot tartalmazó cella hivatkozását írd. -
Mutt
aktív tag
válasz Sziszilabi #39294 üzenetére
Szia,
A termék beérkezési dátuma alapján van sorbarendezve, s tetszőleges webáruház utolsó 5 beérkezett rendelésének átfutási idejéből szeretnék átlagot számolni.
1. Egy segédoszlopban megjelöljük, hogy melyik az adott termékhez tartozó utolsó 5 beérkezés.
ACOUNTIF(A:A;A2)
képlet megadja, hogy az A2-es cellában lévő termék hányszor szerepel az A-oszlopban, pl. 231.
ACOUNTIF($A$2:A2;A2)
képlet alíg tér el az előbbitől, de itt a tartomány folyamatosan bővül és megmondja hogy az aktuális sorig bezárólag a termék hányszor szerepelt eddig.Ha a két értéket összehasonlítjuk, akkor megtudjuk állapítani hogy honnan kell kezdenünk nézni az átlaghoz használandó dátumot. A
COUNTIF(A:A;A2)-COUNTIF($A$2:A2;A2)<=5
igaz eredményt fog visszaadni minden termék utolsó 5 beérkezésekor, tehát ezen sorokban van nekünk a felhasználható adatunk. A duplanegatívjel előtte nem fontos, ez csak az IGAZ/HAMIS-ból 1/0-t fog csinálni.Az átlagszámítást ezek után egy Pivot/Kimutatás segítségével tudod megtenni.
Én egy 20 ezer soros fájlon teszteltem és ott 1 percig számolja a segédoszlopot, ha ez túl lassú akkor Power Query-t tudom javasolni Excel 2010 felett.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
ny.janos
tag
Szia!
Ha a munkalapokon a dolgozók ugyanazon sorokban vannak, akkor egyszerűen:
=HA(Munka1!AD2="atv";7;"")
Ha a dolgozók sorrendje nem azonos a munkalapokon (ha a dolgozó neve/azonosítója Munka1 lapon az A oszlopban, Munka2 lapon a B oszlopban van:
=HA(INDEX(Munka1!$AD$2:$AD$12;HOL.VAN(B2;Munka1!$A$2:$A$13;0);1)="atv";7;"")
-
huan
őstag
Sziasztok!
Bocsi, ha off!
Listáztatni szeretnék egy mappa tartalmát így:dir *.txt? /s /b >fajllista.txt
Tehát a mappa és almappák .txt-inek az útvonalát.
Azt szeretném megoldani, hogy már "szűrve" tegye ezt, mert nagyon sok találatot ad eredményül.
Konkrétan:
- nem kellenek a P-vel kezdődő .txt-k és útvonalaik
- csak az 1 és 2-essel kezdődők kellenénekVan mód "feltételeket" adni a parancsnak?
Ha tehetem 1 paranccsal oldanám meg.
Köszönöm![ Szerkesztve ]
-
Pá
addikt
Sziasztok!
Van két sheetem, ahol az egyik gyakorlatilag tükrözi a másikat.
A1 = A1, B1 = B1 stb módon
persze néhány cella meg van szorozva, vagy el van osztva valamivel, de alapvetően egyként lélegeznek.Annyi a gondom, hogy az első inputos sheeten néha törölnöm kell sorokat. Viszont ilyenkor a második (result) sheeten elbarmolódnak a formulák #REF-et mutatva.
Van erre valami okos megoldás, hogy tudjak nyugodtan sorokat törölni az első sheetről és ez ne zavarja össze a másodikat?
''Annyira vagyunk egészségesek, amennyire a gondolataink humánusak.''
-
kopogo
tag
ilyet lehet excel-be készíteni?
Hogyan?köszönöm
-
Mutt
aktív tag
Szia,
1.
2 lépéses megoldás:dir 1*.txt /s /b >fajllista.txt
dir 2*.txt /s /b >>fajllista.txt2.
Batch fájlba teszed a lépéseket és csak a batch fájlt futtatod.3.
Unix/Linux rendszereken használt grep programot telepíted. Része a UnxUtils csomagnak.dir *.txt /s/b c:\temp|grep "^[1-2]" > fajllista.txt
üdv
[ Szerkesztve ]
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz kopogo #39310 üzenetére
Szia,
Kereteket kell megfelelően megrajzolnod.
Indulj ki abból hogy van 12 oszlopod és 6 sorod.
Az első három sorban csak minden negyedik cellának kell jobb oldalt keret.
A negyedik sorban a harmadik, a nyolcadiknak és az utolsónak van jobb oldalt kerete.
A következő sorban a 4, 10 és 12-nek van jobb kerete.
Az utolsóban pedig a 2, 8, 12-esnek.
Adj alsó és felső vonalat mindegyik cellához.
Adj minden első cellának bal oldara egy keretet.Ha nem akarod látni a rácsvonalakat, akkor vagy kikapcsolod őket (Nézet -> Rácsvonalak) vagy egy fehér színnel kitöltöd a táblázatot.
Végül pedig gondolom ide írni akarnak majd vmit és jó lenne, hogyha szépen el lenne rendezve a szöveg.
Erre is több megoldás van, jelöld ki az első sor 4 celláját és Cellaformázás
1. Igazítás -> Vízszintesen -> A kijelölés közepére
2. Igazítás részben Cellák egyesítésével.A cella egyesítés másolásnál/makróknál tud gondot okozni majd a későbbiekben.
Youtube-on nézegess videókat róla.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
Szia,
Hívatkoz a másik lapon a cellákra így:
=INDEX(Munka1!$A:$AZ;;)
Ahol Munka1 az első munkalapod, és $A:$AZ az a tartomány ahol van adatod a lapon.
Alapból az INDEX függvénynek meg kellene adni, hogy melyik sorban (és melyik oszlopban) lévő adatot akarjuk kiíratni, de lehetünk lusták is és ekkor egy érdekes dolgot kapunk, aminek az "implicit intersection" (magyarul talán az egyértelmű metszet?) az angol elnevezése. Az Excel megpróbálja visszaadni a másik tartományban annak a sornak és oszlopnak az értékét, ahol éppen vagyunk.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
oke
senior tag
Sziasztok!
Adott egy táblázat, benne mindössze 1 oszloppal, melyek számokat tartalmaznak, csökkenő sorrendben, kb 250 db. Ezeket szeretnék egy sorrendet hozzárendelni a következő oszlopban úgy, hogy az azonos értékhez ugyan azok a számok rendelődjenek. A következő értékek számozása is ennek megfelelően későbbi számokkal folytatódjon.
Példa:12,3 -->1
12,1 -->2
11,5 -->3
11,5 -->3
11,5 -->3
9,3 -->6
9,2 -->7
.
.
.
Tehát hasonlóan mint a sportversenyeknél, ha két ezüstérmes van, akkor nincs bronzérmes.
Hogyan tudnám ezt megoldani, hogy ne manuálisan kelljen? -
Mutt
aktív tag
Szia,
Ha A-oszlopban vannak a számok és nincs fejléc, akkor az alábbi képletet húzd le:
1. változat
=DARABTELI(A:A;">"&A1)+1
2. változat
=RANG.EGY(A1;A:A)
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
cortez25
aktív tag
Sziasztok!
Az irányított beillesztésnek van billentyű parancsa?
Cort
Azért hajtunk, hogy öregségünkre legyen miből visszaállítani az egészségünket, ami ebbe ment tönkre.
-
vvoros
újonc
Sziasztok!
Pár napja kezdtem el VBA-val foglalkozni, elnézést a láma kérdésért.
ÁTLAGHATÖBB függvényt szeretnék behívni, két verzióval próbálkozom, egyrészt formulamegadással:
Range("l2").FormulaR1C1 = "=AVERAGEIFS(R2C235136C2,R2C735136C7,RC[-5],R2C1035136C10,RC[-2])" ' l2-be betöltjük a hétfő 0:00 intervallumok átlagát, végigküldjük a képletet"
' Range("l2").Select
' Selection.AutoFill Destination:=Range("l2:l" & NumberOfData)
' Columns(12).Select
' Selection.NumberFormat = "0.00"másrész for ciklussal
Dim i As Long
For i = 1 To NumberOfDataRange("l" & i).FormulaR1C1 = Application.AverageIfs(columnB, columnG, Sheets(1).Range("g" & i), columnJ, Sheets(1).Range("j" & i)) ' l2-be betöltjük a hétfő 0:00 intervallumok átlagát, végigküldjük a képletet"
Next i
'Selection.AutoFill Destination:=Range("l2:l" & NumberOfData)
Columns(12).Select
Selection.NumberFormat = "0.00"A sima formulabeadásnál az a problémám, hogy nemtudom beadni a VBA-ban definiált NumberOfData változót a formulán belülre, fix referencia helyett az adott oszlop elejétől az adott oszlop NumberOfData soráig szeretném nézni az átlagot. Van erre valami megoldás?
A for verzió lefut, jóeredményt ad, de 20 percig tart végigiterálnia. Ez normális, vagy a géppel van gond (64bit-os Windows, Excel 2010, i5 CPU
Köszönöm a segítséget.
-
Fferi50
őstag
válasz vvoros #39322 üzenetére
Szia!
1. Légy szíves használd alul a Programkód gombot, mert így bizony nem lehet értelmezni amit írtál
2.Nyilván makrórögzítővel vetted fel ezt a kódot. Ha van egy megfelelően működő képleted az I2 vagy másik cellában, akkor a VBA nézet Immediate ablakában (ha nem látod, akkor a View menüben megtalálod) beírod a következő sort:
? Range("I2").Formula utána Enter
Így meglátod a megfelelő képletes formát, pl.=AVERAGEIFS(A1:A7,B1:B7,">0")
Ez alapján meg tudod adni a tartományod számára a képletet, pl.Range("I2:I" & NumberOfData).Formula="=AVERAGEIFS(A$1:A" & NumberOfData & ",B$1:B" & NumberOfData & ","">0"")"
Természetesen ha abszolút hivatkozás kell valahova, akkor ne felejtsd le a dollárjelet.Üdv.
-
atyca
senior tag
És egy újabb kérdés...(tele vagyok velük,bocs!)
Hogyan tudnám megoldani,hogy a naptár fülön lévő havinaptár szinezései (szombat,vasárnap,ünnepnap)
egy másik lapon a dátumnak megfelelő oszlopot egy adott tartományban az adott színűre változtassák?
Esetleg erre más megoldás?[ Szerkesztve ]
Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
ny.janos
tag
Nem tudom, hogy jól értem-e a kérdésed, de a képletet kiegészítettem úgy, hogy az első sorban írt dátumok alapján nézni, hogy mi a hónap utolsó napja, és abban az oszlopban keresi az "atv" szöveget.
Az általam készített mintafájlt (így talán könnyebb az értelmezése, mint szimplán szövegesen leírva), megtalálod ITT.
[ Szerkesztve ]
-
Cece04
tag
Sziasztok,
van egy olyan problémám, hogy amikor másolok egy képletet egyik helyről a másikra, akkor az eredménynél ugyanazt írja ki, mint ahonnan másolom a képletet.
mint itt is látszik:
hiába viszi át jól a képletet a C3 mezőbe, az eredmény ugyanaz,mint a felette lévő sorban.
Ha belelépek a cellába F2-vel és nyomok egy entert, akkor átvált a megfelelő számra, jelen esetben 30-ra.
Mit állítottam át?Köszi szépen.
A valósággal az a gáz, hogy nincsen hozzá háttérzene...
-
ny.janos
tag
válasz Cece04 #39327 üzenetére
A választ itt találod.
-
ny.janos
tag
Egy adott naptár színezést átvinni egy másik munkalapra szerintem csak makróval oldható meg, de van erre képletes megoldás is.
Feltételes formázással megoldható az egész.
- először formázod a szombatokat és a vasárnapokat (tetszőleges sorrendben) a HÉT.NAPJA függvénnyel,
- majd formázod az ünnepnapokat FKERES-sel egy segédtábla alapján (melyben felviszed az ünnepnapokat).Az én ITT elérhető megoldásomban a három feltételes formázást kiegészítettem további kettővel, így hosszú hétvégék hétfőit / péntekeit is pihenőnapnak, és a helyettük munkanapnak nyilvánított szombatokat is munkanapnak mutatja a formázás.
A dátumokból csinálhatsz nap formátumot a korábban írtak szerint, ha úgy szimpatikusabb.
[ Szerkesztve ]
-
Anulu79
addikt
Sziasztok!
Adott mondjuk 7 egymás melletti cella amelyekben szám értékek vannak. Létezik olyan függvény ami azt nézi, hogy milyen színű az adott cellákban az érték? Mondjuk ha zöld mind akkor a 8. cellában azt írja ki, hogy OK he meg van benne piros (vagyis nem teljesül az a feltétel, hogy mindegyik zöld) piros akkor azt írja be, hogy NOK?
-
huan
őstag
Sziasztok!
Olyan kérdéseim lennének, hogy:
- az fkeres-függvénnyel, vagy más hasonló függvénnyel lehet .txt-ben keresést indítani?
- ha nem, akkor importálom a .txt-tartalmát excelbe, de hogyan tudnék fkeressel megkeresni pl. ezt: aaaaaaa-bbb.pdf
ilyen tartalmú sorokban?
(az egész sor tartalma kellene)
d:\gggggg\kkkkkk\lllll\aaaaaaa\bbbbbbb-bbb.pdf
d:\gggggg\kkkkkk\lllll\aaaaaaa\cccccccccc-bbb.pdf
d:\gggggg\kkkkkk\lllll\aaaaaaa\ddddd-bbb.pdf
d:\gggggg\kkkkkk\lllll\aaaaaaa\gggggggdefr-bbb.pdf
d:\gggggg\kkkkkk\lllll\aaaaaaa\aaaaaaa-bbb.pdf -
atyca
senior tag
válasz ny.janos #39326 üzenetére
Szia!
Próbáltam ezt a bőrt ráhúzni az én fájlomra,de valamit elszúrtam.
Az áthozott óráknak a december D4,D7,D10..... cellákban kéne megjelenni, a november AG4,AG7,AG10 cellából merítkezve.
A dec. D4 mezőnél próbálkoztam a testreszabással.
Bocs,ha bénázok,de szinte a nullával egyenlő ezirányú képzettségem
ITT megosztom veletek a fájlt.[ Szerkesztve ]
Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
atyca
senior tag
Nagyon köszi!
Ez így nevenként szűr, és másol a megfelelő névhez a másik lapon?
Kerestem benne valami változót (így másodjára), de nem láttam...
Jó itt lenni Uraim, és Hölgyeim!
Ha nem lennék túl az 5. x-en (nem kicsit kiégve), akkor biztos foglalkoznék ezzel az excel varázslattal egy picit behatóbban is.
De már megérte itt lenni, mert ezt a dátumozós dolgot megtanultam.
Másnak ez semmi, nekem sikerélmény.
Köszönöm még egyszer mindenkinek!
u.i:Jövök még...Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
ny.janos
tag
Szia!
Függvény txt-ben nem fog működni, mert az nem excel. (Ha az elérési úttal együtt van szükséged a találatra, annak megoldása még excelbe importálás esetén is nehéz feladat - nekem 1 órán belül biztosan nem menne.)
Ha nem tömegesen kell keresned értékekhez tartozó sorokat, akkor egyszerűbb a txt saját keresője (Ctrl + F). -
Mutt
aktív tag
Szia,
A SZÖVEG.KERES és SZÖVEG.TALÁL függvények tudnak szövegben keresni, de ehhez az kell hogy a szöveg fájl be legyen töltve egy munkalapra.
Azonban ha Excel 2010 vagy frissebbed van, akkor a Power Query-vel lehet listát csinálni külső segédprogram ("dir" parancs) nélkül egy mappában található fájlokról és ott használni a Text.PositionOf függvényt.
üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Mutt
aktív tag
válasz Anulu79 #39334 üzenetére
Szia,
A 38943-as hozzászólásban adtam egy képletet, amellyel lehet egy cella színét (kivétel ha feltételes formázással lett színezve) számoláshoz felhasználni, de körülményes és mivel a színezéskor az Excel nem számolja újra az értékeket nem megbízható.
Lehet egy saját függvényt makróval létrehozni ehhez a feladatohoz (a fent linkelt hozzászólásban van is egy), de annak is vannak problémái.
Jobb megoldás lenne, hogy az említett 7 cella tartalmát/színét megvátloztató logika alapján készülne el a 8-ik cellába egy olyan számítás ami jó lenne.
Ehhez a kérdés: hogyan kerül megállapításra a 7 cella színe? van ott függvény ami ezt csinálja vagy a felhasználó állítja be más cellák alapján?üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
atyca
senior tag
válasz ny.janos #39333 üzenetére
Üdv!
Itt el is akadtam.
Egyszerűen nem fér a fejembe ez az FKERES dolog.
Hogyan fogja felülírni azokat a szombatokat,amiből munkanap lett?(a többiről nem is beszélve)
Nézem a megosztott excel fájlodat,de mintha óhéberül lenne ez a rész.
Nálad a táblázat külön fülön van,és én még azt sem látom,hogy mivel kerestetsz ott....
Óóóó de öreg vagyok már ehhezWin11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
ny.janos
tag
Szia!
Külön munkalapon lettek felvéve összesen 3 tartományban az ünnepnapok (1), a munkanapnak nyilvánított szombatok (2) és az áthelyezett munkanapok (3). Az FKERES innen olvas. Ezek a tartományok egyrészt táblázattá lettek téve, másrészt névkezelőben a tartomány el lett nevezve, így egyszerűbb rá hivatkozni. (Ennek előnye, hogy ha ezeket pl. 2019-ben bővíted, akkor a képletekben nem kell módosítanod emiatt, mert a képletben a hivatkozott tartomány automatikusan bővül.)
Ha neked is megfelel, akkor estefelé a te általad feltöltött táblázaton beállítom ezeket a formázásokat és visszatöltöm (feltéve, hogy abban a táblázatban van szükséged erre a formázásra is). -
atyca
senior tag
válasz ny.janos #39345 üzenetére
Mélységesen lekötelezel!
Még az egyszerűbb dolgokkal megbírkózom, de miután sokszor nem látom át a dolgok logikáját - a hétköznapi matematikán túli dolgok a feledés homályába tüntek - a többi kínszenvedés.
Az az igazság,hogy segédlet nélkül is színezhetném ezeket a dolgokat,nem tudom megéri-e,hogy rabolom az idődet.Win11 Pro/64, MI TV Stick, Kodi 20.2 (többi az adatlapomon)
-
ny.janos
tag
Nem rabolod az időmet (meg egyébként is megcsináltam már egyszer, akkor most az lenne felesleges részben ).
Az általam alkalmazott megoldás értelmezéséhez nézd meg a dinamikus névtartományok használatáról készült bemutató videót, és meg fogod szerintem érteni a dolgokat.
A lényeg az egyes oszlopok elnevezésén (a videóban ha minden igaz - nem néztem vissza - Ctrl + Shift + F3), illetve a névkezelőben ezáltal létrejött tartományokra a képletekben történő hivatkozásban van (F3 alkalmazása a képlet beírása során). Mivel ezt valószínűleg nem ismerted, ezért nem is érthetted a képletemben lévő részt, s nem tudtad, honnan találja meg az FKERES az ünnepnapokat.
A haszna számodra az, hogy mindegy, hogy ezeket a táblázatokat hol helyezed el, melyik munkalapon, bármelyik munkalapon egyszerűen tudsz rájuk hivatkozni a képlet beírásakor, elég lenyomnod az F3-at.A fájlodat visszatöltöttem IDE.
Időközben vettem észre, hogy én is rosszul írtam fel az egyes dátumokat, mivel december 24-e az ünnepek között is szerepelt, pedig az pihenőnap. Ezért az ünnepnapok közül töröltem. A pihenőnapok formátumát csak a 4. sortól alkalmaztam a 2. helyett, mert utóbbi esetében a dátum és a hét napja olvashatatlan lett volna. Így viszont ezeknek a napoknak a "fejrésze" sárga hátterű lett, mert szombat, a dolgozóknál viszont nincs háttér, mert munkanap. Ezen majd változtatsz, ha gondolod.A most elkészített 5 formázás minden mást megelőz, ezért ha az általad már korábban beállított formázások meg kel előzzék ezeket, akkor a sorrendben ezt az 5 formázást helyezd az utolsó 5 helyre.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Házimozi belépő szinten
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Motorola Edge 30 Neo - wake up, Jr...
- Samsung Galaxy Felhasználók OFF topicja
- Robot fűnyírók
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Nők, nőügyek (18+)
- Formula-1
- Kerékpárosok, bringások ide!
- Spórolós topik
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest