-
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
-
cousin333
addikt
válasz kőbaltazár #18796 üzenetére
Az FKERES függvény súgójában benne van
=FKERES(B22;$I$41:$J$45;2;0)
Ez a B22 cella tartalmát keresi a $I$41:$J$45 tartomány első oszlopában. Eredményül a találattal azonos sorbeli cella tartalmát adja a második oszlopból (innen a "2"). Az első oszlopban pontos egyezést keres (ez a "0"), tehát ha az I41:I45 tartományban nem szerepel pontosan a B22 tartalma, akkor hibát jelez.
[ Szerkesztve ]
"We spared no expense"
-
kőbaltazár
tag
Örömmel jelenthetem, hogy a cellavédelmet sikerült megoldanom.
Most a következő füzetlappal akadtam el.
Két tartományban kellene összeszámolni a nem E betűs cellákat (E4 : E33 és E38 : E44)
Megcsináltam darabteli függvénnyel külön a két cellatartományt G33 és a G44 cellába, majd összeadtam őket.
Működni működik de nincsen rá valami elegánsabb megoldás?
Köszi[ Szerkesztve ]
Üdv: Kőbaltazár
-
detroitrw
addikt
válasz kőbaltazár #18802 üzenetére
a függvényeket össze lehet vonni
F46 tartalma:
=DARAB2(E4:E33)-DARABTELI(E4:E33;"E")+DARAB2(E38:E44)-DARABTELI(E38:E44;"E")szal itt a két függvény egy sima összeadással van összekötve
[ Szerkesztve ]
-
kőbaltazár
tag
válasz detroitrw #18803 üzenetére
Köszi, nagyon jó lett.
Ha én ebbe a Csótánycspdák.xls táblázatba szépen berakok 13 munkalapot pl: január; február... plusz egy olyat a végére, ami ősszegzi az egész évben felhasznált anyagot, ezt meg tudom csinálni.
Olyan létezik-e, hogy például egy Összegzés.xls tábla év végén a Csótánycspdák.xls és a hasonlóképpen felépített Rágcsálóirtó szerelvények.xls táblázatban is összeadja az egész évben felhasznált anyagokat?Üdv: Kőbaltazár
-
detroitrw
addikt
válasz kőbaltazár #18804 üzenetére
persze lehet olyat is csinálni
a hivatkozás lehet külső fájlba megadott, csak arra kell figyelni hogy ezek a fájlok egymáshoz képest mindig azonos helyen legyenek (pl. egy mappába) -
retes
aktív tag
Sziasztok!
Olyan segítségre lenne szükségem, hogy szeretnék csinálni egy táblázatot, amiben számokat fogok felvinni. Viszont előre meghatározok olyan szám tartományt amiből az általam megadott szám ha kicsúszik a mező mondjuk alap zöldről pirossá változik. Gondolom, hogy megoldható valamilyen függvénnyel, de nem tudom merre induljak.
A segítséget előre is nagyon köszönöm!
A tudás mindenkié!!!
-
kőbaltazár
tag
Sziasztok!
Milyen képletet kellene beírni és hogyan pl. a B5 cellába, hogyha az A5 cellában dátum van, akkor azt írja be , hogy 20 db, ha bármi más vagy üres, akkor ezt -----
Üdv[ Szerkesztve ]
Üdv: Kőbaltazár
-
detroitrw
addikt
válasz kőbaltazár #18811 üzenetére
ezt esetleg megnézheted hogy megfelel e a követelményeidnek
B5 tartalma:
=HA(1900<A5;"20 db";"-----")azt nézi, hogy 1900-tól nagyobb érték van e az A5 cellába
ha igen akkor: 20db
ha nem akkor: -----szal ha 1900-tól nagyobb számot írsz ami nem dátum akart lenni akkor is 20db lesz az eredmény
-
Mutt
aktív tag
válasz kőbaltazár #18811 üzenetére
Hello,
Milyen képletet kellene beírni ... hogyha az A5 cellában dátum van, akkor...
A feladat nem egyszerű, mert az Excelben a dátumok valójában formázott számok.
Méghozzá 1900. január 1-e (állítható 1904-re is) óta eltelt napok száma, ha szám nem egész, akkor a pedig még az időpont is meghatározható.A fentiek alapján tehát a racionális számok pozitív hamaza dátum is lehet egyben, sőt trükkel negatív számok is lehetnek azok (ilyenkor a 1900 előtti dátumokról van szó).
Erre a képlet:
=ÉS(SZÁM(A5);A5>=0)Másik megoldás lehet, hogy a CELLA típusát ellenőrzöd (nem megbízható módszer):
=VAGY(CELLA("forma";A5)={"D1";"D2";"D3";"D4"})[/MHa szűkíthető, hogy milyen dátumot (pl. csak ideit vagy jövőben lévőt) engedsz, akkor a MA() függvényt lehet segítségül hívni:
csak idei dátumM)=ÉS(A5>=DÁTUM(ÉV(MA());1;1);A5<=DÁTUM(ÉV(MA());12;31))(/M)
csak holnaptól év végéig: (M)=ÉS(A5>=DÁTUM(ÉV(MA()+1);HÓNAP(MA()+1);NAP(MA()+1));A5<=DÁTUM(ÉV(MA());12;31))(/M)A fentiek alapjána B5-be ez is elég lehet:
(M)=HA(ÉS(SZÁM(A5);A5>=0);"20 db";"----")(/M)ü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
Sziasztok,
Az előbbi dátumos bejegyzésben említettem, de ti is tudjátok, hogy az Excel 1900-tól számolja az eltelt napokat.
Ez megnehezíti, hogy korábbi dátumokkal számoljunk. Amit ilyenkor tehetünk hogy a dátum évéhez 2000-et adunk, számolunk és az eredmény évéből 2000-t levonunk és szövegként jelenítjük meg. Természetes ezzel a trükkel csak 1582-ig van értelme visszamenni, mert azóta van a Gregórián-naptár.Hadd mutassak be egy mintát, ami mindenkit érint, és Excelben simán nem számolható.
Az adóazonosító jelünk tartalmazza a születési dátumunkat!
Az 1. számjegy mindig 8-as szám, mely az adóalany magánszemély voltára utal.
A 2-6. számjegyek a személy születési időpontja és az 1867. január 1. között eltelt napok száma.
A többi pedig egyedi sorszám és ellenőrző kód.Legyen az adóazonosító például ez: 8432109991
Vagyis az illető 43210 nappal 1867 után született, az Excel viszont ezt nem tudja jól kiszámolni.
=DÁTUM(1867;1;1)+43210Viszont az alábbi képlettel, már jók vagyunk:
=CSERE(SZÖVEG(DÁTUM(3867;1;1)+KÖZÉP(A1;2;5);"éééé.hh.nn");1;4;SZÖVEG(DÁTUM(3867;1;1)+KÖZÉP(A1;2;5);"éééé")-2000)A képlet nem 1867-hez, hanem 3867-hez adja a napok számát, majd szövegformátumba teszi ("3985.04.22") és az évszámokat lecseréli 2000-rel kevesebbre.
Aki akarja számolja ki, hogy melyik az az utolsó születésnap, amikor ez a formátumú adójel még kiadható!
Aki pedig könnyebben akar számolni, annak javaslom az Extended Date Functions ingyenes addin-t.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
nimmy001
csendes tag
Sziasztok,
Lehet egy feltételes formázást másolni irányított beillesztéssel excel makróban (200 soros táblázat, nem szeretnénk soronként)?
[ Szerkesztve ]
-
nimmy001
csendes tag
válasz Delila_1 #18819 üzenetére
A fene tudja, csinált nálam már furcsaságokat, meg más ismerősnél is, hogy minden jó volt és mégse csinálta azt, amit kellett volna, meg egyik gépen ment, másikon nem. Meg én olyanon dolgozom, hogy súg, feldobja a lehetőségeket, onnan csak nem hagyják le.
A lényeg, hogy most jó, és ennek kell úgy működnie.[ Szerkesztve ]
-
Delila_1
Topikgazda
-
terencehIII
tag
Sziasztok!
továbbra is keresem a megoldást ,hogy hogyan lehetne rá szűrni egy oszlopra egy másik oszlop alapján
például itt az A oszlopra szeretnék rászűrni J oszlop alapján
Valamint az is érdekelne hogy azt hogy lehetne megoldani ha van két oszlopom ugyanazokkal az adatokkal, az első oszlop egy meghatározott sorrendbe (de nem rakhatom ABC sorrendbe) és a másik oszlopot szeretném az első oszlopnak megfelelő sorrendbe rakni, ezt meg lehet valahogy csinálni? -
Delila_1
Topikgazda
válasz terencehIII #18822 üzenetére
A szűrésre:
Sub Szures()
Dim felt1, felt2
felt1 = Range("J1")
felt2 = Range("J2")
Selection.AutoFilter Field:=1, Criteria1:=felt1, Operator:=xlOr, _
Criteria2:=felt2
End SubA második kérdést nem nagyon értem. Azt szeretnéd, hogy a C oszlop azonos legyen a B-vel? Akkor a C1 hivatkozása legyen =B1, és ezt másold végig az oszlopban.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
terencehIII
tag
válasz Delila_1 #18823 üzenetére
köszi
a másikat
ugy értem, hogy van két oszlopom mint pl a képen az A és J ugyanazokkal az nevekkel (csak más sorrendbe)+ melletük lévő oszlopban pedig a hozzájuk tartozó adatok és az A oszlopon nem változtathatók (mármint a sorrenden) és a J oszlopot (a hozzá tartozó, mellete lévő adatokkal) szeretném ugyan olyan sorrendbe rakni. -
terencehIII
tag
Sub Szures (ide ne írjak valamit még????)
-
kőbaltazár
tag
Sziasztok!
Biztos megint nem voltam egyértelmű (mea kulpa).
Mindegy milyen dátumról lenne szó az a lényeg, ha az A5 cella dátumként van formázva, és nem üres akkor azt írja be, hogy 20 db, ha üres, akkor ezt -----
Köszi[ Szerkesztve ]
Üdv: Kőbaltazár
-
kőbaltazár
tag
Detroitrw képlete =HA(1900<A5;HA(SZÖVEG.E(A5);"-----";"20 db");"-----") működik, de ha össze akarom az eredményeket adni, akkor erdményként azt írja ki, hogy #ÉRTÉK! (Nem megfelelő adattípusú a képletben hsznált érték).
Nem tudom az számít-e, hogy az A5cellában ez szerepel =Január!B53
[ Szerkesztve ]
Üdv: Kőbaltazár
-
Mutt
aktív tag
válasz kőbaltazár #18827 üzenetére
Hello,
Ahogy korábban írtam a dátumformátumot a CELLA függvénnyel tudod ellenőrizni:
=VAGY(CELLA("forma";A5)={"D1";"D2";"D3";"D4"})Azonban ez nem megbízható, mivel a függvény csak teljes munkalap/vagy érintett cella újraszámoláskor frissül, továbbá neked itt egy hivatkozás lesz másik cellára.
Javaslom, hogy amit korábban írtam abból vmelyik megoldást használd.
Ha számolni is akarsz a B-oszlopban lévőkkel, akkor viszont a "20 db" beírása sem lesz jó, elég csak 20-at beírni és formázni, hogy a db-ot tegye mögé. A "----" bevitel is kerülendő, ez is csak formázás legyen.
A cella formátumát erre állítsd kézzel: [<>0]Normál "db";[=0]"----";Normál
ü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 terencehIII #18824 üzenetére
Hello,
Ha az A-oszlopban nincsenek ismétlődések, akkor VLOOKUP vagy SZORZATÖSSZEG és INDEX függvényekkel megoldható amit kérsz. Ha van ismétlődés, akkor CSE formula fog játszani.
pl. K2-be mehet ez
=FKERES(J2;$A$2:$B$5;2;0)
vagy ez
=INDEX(B:B;SZORZATÖSSZEG(--($A$2:$A$5=J2)*SOR($A$2:$A$5)))üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
ADAM1337
nagyúr
Kéne egy kis segítség van egy 1500 sort tartalmazó árlistám, és $xx.xx elválasztással és az egész oszlopot kéne 1,2-vel szoroznom amire hibát kapok mivel pont az elválasztás és a dollár jel is fixen van a cellában szövegként feltöltve.
Hogy tudnám megoldani képlettel vagy cellaformázással.
pl.: $24.12 és ezt kéne a mellette lévőbe 1,2-vel szorozni alap képletre hogy cella =d4*1,2 hibás értéket ad.
Ha van valami tipp megköszönöm. -
ADAM1337
nagyúr
válasz detroitrw #18831 üzenetére
Köszönöm meg vallom ennyire nem értek hozzá.
Valamiért nem engedi lehúzni csak soron belűl érvényes, átírtam a változókat is (cella számokat egyel lejebb és arra hibát dob.)Rájöttem a webes felület a számok után is szóközt hagyott azt javítom, köszönöm a segítséget !
[ Szerkesztve ]
-
Mutt
aktív tag
válasz ADAM1337 #18830 üzenetére
Hello,
...$24.12 és ezt kéne a mellette lévőbe 1,2-vel..
A HELYETTE (SUBSTITUTE) függvényt tudod használni. Feltételezem, hogy ezres elválasztó is lesz a számokban, ezért 3 csere kell neked:
1. $ jelet a semmire cserélni: =HELYETTE(A1;"$";"")
2. Az ezres elválasztót (,) semmire cserélni: =HELYETTE(A1;",";"")
3. A tizedespontot vesszőre cserélni: =HELYETTE(A1;".";",")A 3 képlet egybeágyazva és 1,2-vel szorozva így néz ki:
=HELYETTE(HELYETTE(HELYETTE(A1;"$";"");",";"");".";",")*1,2üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
detroitrw
addikt
válasz ADAM1337 #18834 üzenetére
kijelölöd az aktuális oszlopot s a csere funkcióval (ctrl+h):
Keresett szöveg: (ide nyomsz egy space [szóköz] gombot)
csere erre: (ide ne nyomj semmit)majd az összes cseréje gomb
(#18836) ADAM1337
akkor jelöld ki azt a speckó szóközt s azt másold a keresett szöveg-hezha nem megy akkor az egész oszlop tartalmát másold át egy szöveges dokumentum-ba s ott végezd el a cserét
majd a végeredményt másold vissza az excelbe[ Szerkesztve ]
-
Mutt
aktív tag
válasz ADAM1337 #18834 üzenetére
Hi,
Hivatalosan a TISZTÍT (TRIM) függvény kell, de itt inkább az ÉRTÉK (VALUE) függvény jobb:
=ÉRTÉK(HELYETTE(HELYETTE(HELYETTE(A1;"$";"");",";"");".";","))*1,2üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
ADAM1337
nagyúr
-
Mutt
aktív tag
válasz ADAM1337 #18838 üzenetére
Hello,
Valamilyen más karakter is lesz a cellákban. Ha az E17-es cellára állsz, majd Képletek->Képletkiértékelő funkciót elindítod, akkor vizuálisan láthatod, hogy min akad meg. Hátha az mond vmit.
Ha fel tudod tölteni a fájlt vhova, akkor könnyebben megtalálhatjuk a hibát.
üdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
Delila_1
Topikgazda
válasz ADAM1337 #18841 üzenetére
Több lépésben tudod megoldani.
A C5 és D5 cella képlete látszólag egyforma, de az elsőnél a cserélendő karakter szóköz, a másodiknál az idézőjel után bal Alt + a számbillentyűzeten 0160-ot beütve hozod létre a látszólagos szóközt, mert ilyen karakter van az adataidban.
A B oszlop adja az eredményt. Ennek az oszlopnak a formátuma pénznem, $ jellel az elején. Ezt az oszlopot másold, és irányítottan, értékként illeszd saját magára, akkor a C:E tartomány törölhető.
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 ADAM1337 #18843 üzenetére
Szívesen.
Arra a bizonyos 0160 kódú karakterre úgy jöttem rá, hogy ráálltam az A21 cellára, ekkor a szerkesztőlécen látszott, hogy az utolsó karakter nem a látható 8, hanem van ott még valami.
Töröltem a látható karaktereket. Egy üres cellába beírtam az =KÓD(A21) képletet, ez adta a 160-as értéket.
[ 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.
-
Wasquez
senior tag
A munkafüzet egyik lapjának a nevére hogyan kell paraméteresen hivatkozni?
PC
Új hozzászólás Aktív témák
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!
- Soldier of Fortune 1
- World of Warcraft 15th Anniversary Collectors Edition - BONTATLAN - shipper barna kartonban - ÚJ
- Eredeti Windows 10, Windows 11, Office Akció: Office 2021, Office 2019, Office 2016 csak Retail
- Total War: WARHAMMER II - The Warden & The Paunch (DLC) Epic Games Key GLOBAL
- 3db eredeti PC játékok