-
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
Topikgazda
válasz DopeBob #8997 üzenetére
Mintának itt van egy olyan eseménykezelő makró.
A keresendő értéket a C oszlopban adod meg, ennek a sorában az A oszlopba beírja az fkeres függvényt, ami a D:E tartomány 2. oszlopában talált értéket adja vissza.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then
Application.DisplayAlerts = False
Cells(Target.Row, 1) = "=VLOOKUP(C" & Target.Row & ",D:E,2,0)"
Application.DisplayAlerts = True
End If
End SubA képletben a C helyére a hosszú útvonalat add meg, ahogy Fire írta.
[ 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.
-
bozsozso
őstag
Sziasztok!
Egy kis segítségre lenne szükségem. Nem tudom van-e olyan függvény vagy akármi beállítás ami a cella tartalmát ezer Ft-ban jelöli meg.
Tehát: 10000Ft-ot 10e Ft-nak vagy 100000Ft-ot 100e Ft-nak stb.
[ Szerkesztve ]
-
félisten
válasz bozsozso #9002 üzenetére
"Egyszerű" cellaformázással (a legjobb tudomásom szerint) nem lehet, vagy felveszel egy segédoszlopot és abba beírod pl ezt =A1/1000 & "e Ft" vagy ez esetben elegánsabb és célszerűbb is egy makrót írni, ami figyeli, hogy ha az adott oszlopban/tartományban módosul egy cella tartalma, akkor automatikusan végigszalad az adott oszlopon/tartományon és elvégzi a szükséges formázást.
Természetesen a képlet amit feljebb írtam egy "nyers valami", ha szükséges(és általában az), akkor a kerekítésekről gondoskodni kell.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
bozsozso
őstag
válasz Fire/SOUL/CD #9003 üzenetére
igen csak nekem valami olyasmire lenne szükségem, hogy számolni is tudjak vele. De azért köszönöm a segítséget.
-
m.zmrzlina
senior tag
válasz bozsozso #9004 üzenetére
Egyéni formátumkód létrehozásával meg lehet oldani.
Cellák formázása>Szám>Egyéni
Itt kiválasztod akármelyiket és átírod erre:
#-" e"
(a kettős kereszt után kötőjel van és ebben van a lényeg csak itt nem nagyon látszik) 1db kötőjel 1000-rel osztja a beírt számot. Ha milliókkal vagy milliárdokkal számolsz akkor többszörözni lehet a kötőjelet és persze utána "m" vagy "mrd"
Ezzel tudsz számolni is.
[ Szerkesztve ]
-
félisten
válasz bozsozso #9004 üzenetére
Basszuskulcs... Emlékeztem egy nagyon egyszerű megoldásra, de ez valamiért nem akart működni, #,
Szóval egy kereszt és egy sima vessző és ez nem műxik, de megvilágosodtam, ez viszont pöpecül műxik, egyszerű cellaformázás és számolhatsz is vele utána# "e Ft"
Hát ez tényleg szívás volt, egy vesszőt lecseréltem szóközre...
m.zmrzlina
Nálam úgy ahogy leírtad (kötőjellel) nem működik...[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz m.zmrzlina #9005 üzenetére
A következő formátum pedig nem "eszi meg" a legnagyobb helyiérték után következő számokat:
#,###-" e"
Természetesen a kötőjel itt is ott van az utolsó kettőskereszt mögött.
-
m.zmrzlina
senior tag
válasz Fire/SOUL/CD #9006 üzenetére
Nálam meg szóközzel nem működik pedig egy régi tanfolyami jegyzetemben nekem is szókoz van nem kötőjel.
Nem tudom mi az oka. Nem lehet hogy területi beállítás?
Kötőjellel viszont megy.
-
félisten
válasz m.zmrzlina #9008 üzenetére
Igen, az lesz az oka. Ezért szívtam én is, emlékeztem hogy régebben vesszővel voltak elválasztva az ezres csoportok. Aztán megnéztem, hogy a számformátum esetén mivel választja el az excel az ezres csoportokkat, ha bejelölöm neki az ezres csoportosítást.
láttam, hogy szóközzel (nálam), lecseréltem a vesszőt szóközre és "lőn világosság".Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
m.zmrzlina
senior tag
válasz m.zmrzlina #9008 üzenetére
-
bozsozso
őstag
Szuper nagyon köszönöm mindenkinek.
-
Delila_1
Topikgazda
válasz bozsozso #9011 üzenetére
Vigyázat! A számolás a megjelenítési formátumtól függetlenül a teljes számmal számol, nemcsak a látható részével. Előfordulhat, hogy az így formázott számok összege látszólag hamis eredményt ad.
Pl. a
364665 és
155723 összege
520388A látványuk
365 és
156, az összegük
520, ami látszólag hamis érték.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Geryson
addikt
válasz Fire/SOUL/CD #8994 üzenetére
Hát egyszerűen nem értem. A táblázat azon része számformátumúra van formázva, egy tizedessel, ez biztos.
A teszt alanya egy 293.1-es érték, ennek a szabály szerint nem szabadna kijelölésre kerülnie, hiszen a szabály úgy szól: 2,5-3 között sárga, 2,5 alatt piros. Ha idézőjelekkel rakom be, akkor pirosra vált (pontosabban ő az első értéket automatikusan idézőjelbe rakja, a másodikat viszont nem). egyébként meg sárgába. Furcsa-furcsa...
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Delila_1
Topikgazda
válasz Geryson #9014 üzenetére
Elkerülte a figyelmedet a #8985-ös válasz.
Szerk.: lehet, hogy a tizedes pont, tizedes vessző a felelős.
Nézd meg a Vezérlőpulton a Területi beállításokat.[ 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.
-
Geryson
addikt
-
Delila_1
Topikgazda
válasz Geryson #9016 üzenetére
Kijelölöd a formázandó területet, ezek közül a kijelölés első cellája lesz az aktív.
Feltételes formázás -> Új szabály -> A formázandó cellák kijelölése képlettel.
Az "Értékek formázása, ha a képlet igaz" rovatba beírod, egyenlőségjellel kezdve
=A1<2,5. Az A1 helyett az aktív cella címét add meg. Megadod a piros hátteret. OK.Feltételes formázás -> Szabályok kezelése -> Új szabály -> A formázandó cellák kijelölése képlettel. Az "Értékek formázása, ha a képlet igaz" rovatba beírod =ÉS(A1>=2,5;A1<=3). Megadod a sárga hátteret. OK.
Ha angol Exceled van, a pontosvesszők helyére vesszőt írj, az ÉS helyett AND-et.
Ha a Területi beállításoknál a tizedes elválasztó pont, akkor a képletekben is azt írj a tizedes vesszők helyett.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Geryson
addikt
válasz Delila_1 #8982 üzenetére
Igazán köszönöm ezt a kis bemutatót, ezt beírtam az Excel-be, végigcsináltam és nekem is ezek az eredmények jöttek ki, tehát jól tudok másolni. Mondjuk most egy pár dolog nekem is eszembe jutott. Na most nekiesem az én saját nagy táblázatomnak, legalább azzal haladjak, ha már ez a színezés egyszerűen nem megy.
a SZUMHATÖBB függvényt nem találtam, maradtam én is a SZORZATÖSSZEG-nél, legalább erre emlékeztem én is még egy kicsit...
Szerk.: a szűrőtartománynál nem kell a második sort (az üreset is kijelölnöm), ugye? Út látom csak a termék és a méret szó kell, nekem legalábbis működik így is?!?
[ Szerkesztve ]
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Delila_1
Topikgazda
válasz Geryson #9016 üzenetére
Érdemes bevinni egy harmadik szabályt is, mert másképp a kitöltetlen területek pirosak lesznek ott, ahol a formátumot megadtad.
A harmadik képlete, ahol NE adj meg formátumot
=NEM(SZÁM(A1))Közben befutott az új válaszod, amiből kiderült, hogy magyar Exceled van, és 2007-es előtti verzió.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Geryson
addikt
válasz Delila_1 #9019 üzenetére
Ezermilliárd köszönet! A megoldandó feladatot visszamegkaptam és gyorsan saját "szavaimmal" átapplikáltam a saját táblázatomba, ahol működik, tehát talán sikerült is megértenem.Hasonlóan köszönet Neked és másoknak is, mert a szorzatösszeg is tökéletesen működik, már több ponton ellenőriztem a kapott értékeket és tökéletes az eredmény.
a harmadik képletet egyenlőre nem teljesen értem, vagyis értem én a lényegét, de nem működik abban a formátumban, ahogy leírtad, ezt látni is a visszaküldött táblázatodban. Mindegy, ez már részletkérdés, mert úgy látom elég intelligens az Excel és ha törlöm az oszlopból bizonyos celláknál a képletet, akkor a képlet alkalmazási területét azonnal módosítja magának.
Nah, akkor jöjjön még egy pár finomság:
egy bizonyos terméknek még nincs fogyása, ilyenkor az érték tulajdonképpen "0", az FKERES meg #HIÁNYZIK szót ír ki. A gond az az, hogy ebből az értékből számol még egy cellát az Excel, de mivel itt nem szám van, meghülyül (mindenhova ezt írja mint eredmény). Ha átírom 0-ra, akkor már minden OK lesz, csak a gond az az, hogy minden hónapban változik ez az érték, tehát ha megjön a fogyása és én elfelejtem ebben a cellába a képletet visszaírni, akkor az bizony 0 marad. Hogyan lehet azt mondani neki, hogy ha nincs érték, azaz #HIÁNYZIK szó az eredmény, akkor az legyen automatikusan 0, azaz egy szám?
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
-
Delila_1
Topikgazda
-
Psytróger
tag
Sziasztok!
Google-dokumentum (ha jól tudom a különböző formulák megegyeznek az excelben használtakkal) formátumú online spreadsheet-et készítettem egy verseny levezetéséhez. A verseny pontozása úgy működik mint a foci-ligákban: ketten játszanak egymás ellen, a győztes 3 pontot kap, a vesztes 0-át, ha döntetlen lenne akkor 1-et kapnak mindketten.
Ha van egymás mellett két cellám, ahova beírom a meccs eredményét (pl. 4-2), akkor meg lehet azt oldani valami formulával, hogy mellette lévő két cellában megjelenjenek a kapott pontok is? Tehát. hogyha pl 4-2 a végeredmény akkor mellette 3 és 0 legyen, 0-2 esetén 0 és 3, 5-5 esetén meg 1 és 1...>> www.FlyEagles.hu << >> http://www.photobucket.com/rataccess <<
-
Delila_1
Topikgazda
-
Zomb€€
őstag
Üdv!
Megint egy kis problémával fordulnék hozzátok:
csináltam egy makrót, ami kimászik egy adatbázisba, és bizonyos értékeket hoz le. Ez jól is funkcionál. Viszont én ezt egy .vbs szkripttel szeretném futtatni, és mikor a szkript meghívja az excelt, akkor nem 2007-es nyílik meg, hanem 2003-as, ami elszáll a makró futtatásakor.
Van erre vmi megoldás, hogy a 2007 excelt használja?
(Próbáltam .xlsm-ként menteni, de azt is 2003-al nyitja meg.)"Egyszer fent...egyszer fent!"
-
Geryson
addikt
válasz Delila_1 #9019 üzenetére
A 2 tényezős feltételes formázás tökéletesen működik, ellenben sajnos a 3 feltétellel egyszerűen nem akar, pedig mind igyekeztem többször összeegyeztetni a leírtakkal, mind a függvénysúgóval, de egyszerűen nem. A gond az az, hogy kapásból az "L2" helyen nincs érték, azaz nem szabadna formátumot alkalmaznia és mégis pirosra fest:
Szerk.: most nézem, hogy az első képlet ismét "" jelek között van, ezeket töröltem, a cellák elvileg (jobb klikk alapján) szám-formátumúak, de mégsem megy még.
[ Szerkesztve ]
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
Ha egy táblázat megfelelő értékeit az FKERES keresi ki, akkor hogyan lehet elérni azt, hogy ha törlöm a forrást (ahonnan dolgozik), akkor megmaradjanak az értékek? Egyetlen megoldásként most nekem egy kimásolás és irányított "érték" visszabeillesztés jut eszembe, de van esetleg ésszerűbb?
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
Mesterek! 2 nagyon szép finomságot találtam ki ma reggelre, hogy tökéletes legyen a táblázatom, ebben is kérném a segítségeteket!
- egy cella szorzatértéke = #ZÉRÓOSZTÓ, mert a képlet egyik cellája "0". Hogyan lehetne beállítani, hogy ilyenkor az eredmény is "0" legyen és ne ez a hibaüzenet? A gond ugye megint az, hogy ezzel a hibaüzenettel a feltételes formázás nem tud mit kezdeni, mert ugye nem szám. Sajnos azt a feltételes formázás-szabályt, mely szerint NEM(SZÁM(xx)) már nem használhatom fel, mert erre van beállítva, hogy ne legyen formátum, azaz így szűröm ki az üres cellákat.
- egy bizonyos cellába szeretném azt elérni, hogy ha egy forráscella értéke 2,5 alá esik, akkor automatikusan egy szorzást hajtson egy bizonyos cella értéke és a 2.5 számokból?
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Geryson
addikt
válasz Geryson #9033 üzenetére
Bocsánat, a második része meg is van, de sajnos az első két kérdésben tényleg kérnék segítséget.
A megoldásom úgy tűnik a: "=HA(H2<=2,5;F2*2,5;"")" Hogy lehet azt elérni, hogy kerek ezerre kerekítsen fel? Az eredményem pl. 3.114, ebből legyen nekem 4000 stb.
[ Szerkesztve ]
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
Zomb€€
őstag
Az előzőnél kicsit összetettebb problémám is akadt.
Adott 10 hely ahol képzéseket tartanak, és a helyeken belül több oktató is előfordulhat. A cél az adott bruttó listát oktatónként szétdarabolni fileokba.
És ott akadtam el, hogy hogyan tudom vizsgálni (ha sorba van rendezve) hogy még adott helyen adott oktató van, és az összes hozzá tartozó adatot kijelölni.
Tehát tudnom kell az oktató utolsó cellájának pontos koordináját.
5let?"Egyszer fent...egyszer fent!"
-
Delila_1
Topikgazda
válasz Geryson #9032 üzenetére
A megszűnő, FKERES által beírt értékeket csakis az irányított beillesztéssel tudod rögzíteni.
Szerk.: most vettem észre Perfag előző válaszát erre, de nálam a Hivatkozások ki van szürkítve, nem használható (2007).
[ 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.
-
félisten
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #9042 üzenetére
Nem üres, az egyik lapról írattam be fkeres-sel értékeket a másik lapra.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #9045 üzenetére
Geryson nem beszélt másik fájlról, és mivel járt nálam a füzete, tudom, hogy 1 füzeten belül 2 lap között használja az fkeres-t.
Eszerint marad az irányított beillesztés.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Delila_1 #9047 üzenetére
perfag kolléga szerintem nem jól értelmezte a #9032-ben leírt dolgot és azt feltételezte, hogy külső táblázatban vannak az adatok.
Ezen esetekben inaktív a Hivatkozások gomb
=SZUM(A1:A4)
=SZUM(Munka2!A1:A5)Csak így válik aktívvá
=SZUM([1.xlsx]Munka1!$A$1:$A$5)Ha az adott, teljes munkafüzet(minden munkalap) nem tartalmaz külső hivatkozást, akkor a Hivatkozás gomb inaktív
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
perfag
aktív tag
válasz Fire/SOUL/CD #9048 üzenetére
Igaz. A "forrás törlése"-re az ugrott be, hogy másik fájlból jönnek az adatok.
Újraolvastam, látom, hogy komoly bajok vannak a szövegértelmezésemmel, azt olvasom ki amit látni szeretnék, nem azt ami le lett írva. Ez van, ezzel kell együtt élnem. (~84-es IQ, ami azért több, mint Forresté ).
[ Szerkesztve ]
-
félisten
Ne aggódj én is néha túl bonyolítom a dolgokat vagy csak simán félreértem, de van egy Delila_1-ünk, aki leegyszerűsíti a képleteket és rávilágít félreértésünk tárgyára.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
Új hozzászólás Aktív témák
- Politika
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Gumi és felni topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Poco X3 Pro - hardverfrissítés
- Filmvilág
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Hobby elektronika
- Samsung Galaxy Z Fold5 - toldozás-foldozás
- HiFi műszaki szemmel - sztereó hangrendszerek
- További aktív témák...
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin stb.
- Adobe Creative Cloud - 2024. 04. 05 - 2025. 04. 05-ig
- Steam kulcsok - Minden 990 - Life is Strange/Road 96/Saints Row/Scorn/Warhammer- UTALÁS/REVOLUT
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!