Hirdetés

2024. április 28., vasárnap

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-11-13 08:31:56

LOGOUT.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.

Összefoglaló kinyitása ▼

Hozzászólások

(#32501) EmberXY válasza bsasa1 (#32499) üzenetére


EmberXY
addikt

Köszönöm, ez jónak tűnik, bár a makrókhoz nem értek, de első olvasatra pont a szóban forgó problémára ad megoldást, holnap mindenképp kipróbálom. :R

Fferi50: Az a menüpont inaktív nálam, fölévíve a kurzort azt írja, hogy azokra a fájlokra vonatkozik, amelyek az adott táblára hivatkoznak, nálam ugyebár külső forrás nincs, a hivatkozások a lapon belül vannak.
Köszi neked is a segítséget, de lehet, hogy a fenti makró lesz a megoldás, holnap kiderül.
:R

Up the Irons!

(#32502) Oly válasza Delila_1 (#32456) üzenetére


Oly
senior tag

Szia

Most volt időm ezt megnézni.
Az aktuális azért nem jó, mert nekem azokkal kell foglalkoznom csak, amik változtak.
Tehát ami ugyanannyi volt tegnap és ma is, azt ne listázza. A gyakorlatban ez nekem napi szinten egy több ezer soros lista, és kizárólag azok kellenek belőle, amik vagy eltűntek tegnap óta, vagy újak tegnap óta, vagy változott a mennyiség.
A Te példádban a Pálinka mennyisége nem változott, így azt nem is kell listáznia.

SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S

(#32503) zoli1962


zoli1962
csendes tag

Üdv mindenkinek !
Magyar excel 2016-ot használok

Van egy kérdésem,ami szerintem nem bonyolult csak nekem. Tehát ha egy cellába írok (szám)adatot (legyen mondjuk A1) Akkor például a B1 cellába írja be a beíráskor éppen aktuális évet,hónapot,napot. Köszönöm

(#32504) lappy válasza zoli1962 (#32503) üzenetére


lappy
őstag

=HA(SZÁM(A1);MA();"")

Bámulatos hol tart már a tudomány!

(#32505) Fferi50 válasza zoli1962 (#32503) üzenetére


Fferi50
őstag

Szia!

Nem tudom, megfelel-e így, de a MA() függvény pontosan ezt teszi. Egyszer beírod, majd lehúzod a beírt számok mellé. Nap végén kijelölöd az egész adatsort - másolás - irányított beillesztés értéket, így rögzíted az értéket és másnapra nem fog megváltozni.

Makróval:
A munkalap kódlapjára:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column=1 Then
Application.EnableEvents = False
Target.Offset(0,1).Value=Date()
Application.EnableEvents = True
End If
End Sub

Üdv.

(#32506) Oly válasza zoli1962 (#32503) üzenetére


Oly
senior tag

A1-be adatot beir, TAB majd Ctrl+0

SonyEricsson T20 - T68 - T610 - K700 - W800 - K750 - K800 - C702 - P1 - MOTO Defy - Galaxy S Advance - Galaxy S4 - Lumia 820 - Honor 7 - iPhone 5S

(#32507) Fferi50 válasza Oly (#32506) üzenetére


Fferi50
őstag

Szia!

Ez a legegyszerűbb!!! :C

Üdv.

(#32508) Fferi50 válasza lappy (#32504) üzenetére


Fferi50
őstag

Szia!

Ezzel csak az a baj, hogy holnap a holnapi dátum lesz az értéke...

Üdv.

(#32509) zoli1962 válasza lappy (#32504) üzenetére


zoli1962
csendes tag

Köszönöm. Jó lett (miután a cellaformázásban átállítottam "dátum" ra Holnap megnézem változik-e?

[ Szerkesztve ]

(#32510) zoli1962 válasza Fferi50 (#32505) üzenetére


zoli1962
csendes tag

Köszönöm Még most próbálgatom.

(#32511) lappy válasza zoli1962 (#32509) üzenetére


lappy
őstag

változni fog a a dátum értéke mert mindig a mai napot adja a ma függvény
ha nem szabad változnia akkor a Freri50 megoldása a jó

[ Szerkesztve ]

Bámulatos hol tart már a tudomány!

(#32512) zoli1962 válasza Fferi50 (#32505) üzenetére


zoli1962
csendes tag

Köszönöm ez a módszer bejött a makróval.Megváltoztattam a próba kedvéért a gépen a dátumot.Igaz azt nem tudom akkor mi van ha nem a szomszédos cellába akarom tenni a dátumot..Valószinü a makróból rá kéne jönni a változtatás mikéntjére.

(#32513) lappy válasza zoli1962 (#32512) üzenetére


lappy
őstag

a szomszédos cellába így teheted
Target.Offset(0, 2).Value = Date ez a C1 be fogja tenni a dátumot

de ez a macro minden számra betűre működik amúgy! mindegy hogy mi van az A1 helyén!

[ Szerkesztve ]

Bámulatos hol tart már a tudomány!

(#32514) zoli1962 válasza lappy (#32513) üzenetére


zoli1962
csendes tag

Kösz. Oké ,érthető.

(#32515) zsloti


zsloti
senior tag

Sziasztok felmerult egy probléma és ha lehetséges egy Excel táblában látom a megoldást
Próbálok érthetően fogalmazni, ha valami nem tiszta nézzétek el nekem és bátran kérdezzetek... Xd
Adott egy intézmény több telephellyel ezen telephelyek közt kellene elosztani arányosan az üzemanyag költséget
Arra gondoltam hogy megnezem a telephelyek távolságát a központtól majd az adott napon látogatott telephelyek közt arányosan elosztom a napra jutó költségeket
Pl:A telephely 10km re van B 20km C 30km ezek összes távolsága 60 km ellenben én aznap 40 kilométert mentem csak mert sorban látogattam meg a telephelyeket
Ezt a 40 kilométert kellene arányosan elosztani a 3 hely között.
Gondolom valahogy úgy hogy az A a 40 km 10/60 ad, a B a 20/60ad és a C a 30/60ad része
Ez valahogy megoldható egy táblázatban?
Ja és a lényeg hogy 17 telephelyről van szó...
Köszönöm előre is
Zs

Xiaomi max SPEmall kuponok https://goo.gl/P3v6B0 Hardverapro csoport: https://goo.gl/EPnfc1

(#32516) EmberXY válasza bsasa1 (#32499) üzenetére


EmberXY
addikt

Kipróbáltam, ez tényleg működik, köszi még egyszer. :R

Up the Irons!

(#32517) lappy válasza zsloti (#32515) üzenetére


lappy
őstag

Felsorolod a telephelyeket a végére teszel egy összegzőt
Az összegzőbe beírod a napi költséged. A telephelyekhez meg egy egyszerű képlettel (arányossági képlet) leosztod.

Bámulatos hol tart már a tudomány!

(#32518) customer114


customer114
senior tag

Sziasztok,

Feltételes formázáshoz kapcsolódó kérdésem lenne:

Adott egy táblázat, melynek sorait fogom kijelöltetni más színnel - mint az eredeti - erre a "feltételes formázás / cellák kijelölése képlettel" részt fogom használni. A képlet:

pl.: ha a B oszlop bármely cellája tartalmazza az "X"-et, akkor formázza az adott sort:

=$B1="X" (és érvényességnél megadom a tartományt, ameddig a sor tart)

A kérdésem itt az, hogy meg tudom-e csinálni, hogy ne csak "X" értékeket tartalmazó B oszlopos cellákat formázzon, hanem különálló "X" "Y" "Z" stb. értékeket egyénileg tartalmazó B oszlop egy-egy celláit is, egyetlen képlettel.

Röviden: B1 B2 és B3 sorra ezeket az értékeket tartalmazza: X, Y és Z. Feltételes formázás egyetlen képletével akarom formázni, nem pedig egyesével így:

=$B1="X"
=$B1="Y"
=$B1="Z"

Köszi

[ Szerkesztve ]

(#32519) lappy válasza customer114 (#32518) üzenetére


lappy
őstag

Igen ha HA függvényt és VAGY függvényt alkalmazol
ha(vagy(b1="x";b1="y"...;1;0)
Ha a feltételhez több féle szín tartozna akkor viszont nem lehet egy képletbe tenni

[ Szerkesztve ]

Bámulatos hol tart már a tudomány!

(#32520) customer114 válasza lappy (#32519) üzenetére


customer114
senior tag

Ha az "értékek formázása, ha ez a képlet igaz:" résznél erre gondolsz, hogy:

=HA(VAGY(B1="X";B1="Y";1;0))

...akkor az nem jó.

[ Szerkesztve ]

(#32521) Delila_1 válasza customer114 (#32518) üzenetére


Delila_1
Topikgazda

=VAGY($B1="X";$B1="Y";$B1="Z")

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#32522) customer114 válasza Delila_1 (#32521) üzenetére


customer114
senior tag

:R

(#32523) Delila_1 válasza customer114 (#32522) üzenetére


Delila_1
Topikgazda

:)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#32524) customer114 válasza Delila_1 (#32523) üzenetére


customer114
senior tag

Még egy valami, kíváncsiságból:

Létezik hasonló képlet arra, hogy ne csak a konkrét "X" "Y"stb. tartalmú cellák alapján formázódjanak, hanem ha egy cella így néz ki:

"XYZ"

már akkor is formázza, ha tartalmazza az "X"-et. Ne csak és kizárólag "X"-et tartalmazónál. szerk.: (azonban a képletben maradjon meg az egyenként "X" "Y" "Z" "K" stb. részt tartalmazó képlet) :U

Lényegében: Bele lehet-e csempészni a "SZÖVEG.KERES" képletet ide? De bármilyen más megoldás is jó.

[ Szerkesztve ]

(#32525) Delila_1 válasza customer114 (#32524) üzenetére


Delila_1
Topikgazda

Bele. :)

=HAHIBA(SZÖVEG.KERES("X";$B1);0)+HAHIBA(SZÖVEG.KERES("Y";$B1);0)+HAHIBA(SZÖVEG.KERES("Z";$B1);0)>0

Írd hozzá még a K-t.

Itt a végleges, K-val együtt.

=(HAHIBA(SZÖVEG.KERES("X";$B1);0)+HAHIBA(SZÖVEG.KERES("Y";$B1);0)+HAHIBA(SZÖVEG.KERES("Z";$B1);0)+HAHIBA(SZÖVEG.KERES("K";$B1);0))>0

[ 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.

(#32526) customer114 válasza Delila_1 (#32525) üzenetére


customer114
senior tag

Köszönöm. :R

(#32527) Delila_1 válasza customer114 (#32524) üzenetére


Delila_1
Topikgazda

Nem kell külön ellenőrizni, hogy a 4 HAHIBA eredménye nagyobb-e 0-nál. Ha bármelyik feltétel igaz, akkor a végeredmény is nagyobb lesz, ezért létrejön a színezés.

=HAHIBA(SZÖVEG.KERES("X";$B1);0)+HAHIBA(SZÖVEG.KERES("Y";$B1);0)+HAHIBA(SZÖVEG.KERES("Z";$B1);0)+HAHIBA(SZÖVEG.KERES("K";$B1);0)

[ 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.

(#32528) Lajos.P


Lajos.P
csendes tag

Sziasztok

Tudna valaki segíteni egy számomra bonyolult képlet kellene.
Mellékelem az Excel munkafüzezett abban benne van mit szeretnék.
Köszönöm előre is.

[link]

[ Szerkesztve ]

(#32529) Delila_1 válasza Lajos.P (#32528) üzenetére


Delila_1
Topikgazda

A K3 cella képlete

=DARABHATÖBB($C:$C;$J3;$D:$D;1)

Ezt jobbra húzod az L3 cellába, és a végén lévő 1-et átírod 2-re. A két cellát együttesen lemásolod a 33. sorig.

Nézd meg a súgóban a DARABHATÖBB függvényt.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#32530) Lajos.P válasza Delila_1 (#32529) üzenetére


Lajos.P
csendes tag

Köszönöm szépen super

(#32531) Delila_1 válasza Lajos.P (#32530) üzenetére


Delila_1
Topikgazda

Szívesen. :)

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#32532) Fferi50 válasza zsloti (#32515) üzenetére


Fferi50
őstag

Szia!

Megnézted az Index - Excel fórumon a válaszomat?

Üdv.

(#32533) zsloti válasza Fferi50 (#32532) üzenetére


zsloti
senior tag

Igen és köszönöm szépen itt is
Ha valami nem stimmel vagy nem értem keressetek priviben?
Zs

Xiaomi max SPEmall kuponok https://goo.gl/P3v6B0 Hardverapro csoport: https://goo.gl/EPnfc1

(#32534) Fferi50 válasza zsloti (#32533) üzenetére


Fferi50
őstag

Szia!

Természetesen kereshetsz.

Üdv.

(#32535) customer114


customer114
senior tag

Sziasztok,

A tegnapi kérdésemre kapott gyors és profi válasz után kicsit felbátorodtam:

Olyan megoldást keresek feltételes formázásra, ahol:

Tegyük fel, hogy van két adott sor, legyen 1. és 2., melyek B cellái tartalmazzák az “X” szövegrészt, ez alapján az egész sor A-C oszlopig formázást kap. Azonban szükség van azon D cellák formázására, melyek B cellái tartalmazzák az “X”-et és a C cellája a nagyobb számot tartalmazza. Példával:

B1: “XZY” C1: “2”
B2: “XYZ” C2: “1”

Itt a D1 kelljen formázódjon, a D2-höz pedig nem nyúlhat a szabály.

Köszi :))

(létezik ilyen egyáltalán egy szabályból?)

(#32536) Fferi50 válasza customer114 (#32535) üzenetére


Fferi50
őstag

Szia!

A szabály:
=HAHIBA(SZÖVEG.KERES("x";$B1);0)+(MAX($C$1;$C$2)=$C1)>1

Ez csak akkor színez, ha B1,B2 cellában is előfordul az x.

A Max függvényt páronként kell beírnod, abszolút ($) címmel, mert egyébként mindig a 2 egymás után következő cellát nézné a C oszlopban.

Üdv.

[ Szerkesztve ]

(#32537) customer114 válasza Fferi50 (#32536) üzenetére


customer114
senior tag

szerk.: leesett

Köszi

szerk2.: Azonban ezzel a képlettel, mind D1 és D2 is megkapja a formázást. Nekem csak a D1 (amihez a nagyobb C érték tartozik) kell, hogy formázódjon.

[ Szerkesztve ]

(#32538) customer114 válasza Fferi50 (#32536) üzenetére


customer114
senior tag

Illetve, 1-255 számokat vesz csak figyelembe jól értelmezem? Ha ennél nagyobb számok közül kellene a nagyobbat megállapítania, az már nem jó?

(#32539) bsasa1 válasza customer114 (#32538) üzenetére


bsasa1
csendes tag

Nem, bármekkora számot tud kezelni, csak maximum 255 argumentumot vesz figyelembe. De például a teljes D oszlopot ha kijelölöd az 1 argumentum lesz a függvényben. Menj bele a függvény beszúrásával, kezd el kitölteni és egyből látni fogod.

[ Szerkesztve ]

(#32540) customer114 válasza bsasa1 (#32539) üzenetére


customer114
senior tag

Lényegen nem változtat, még mindig mindkét D formázva van.

(#32541) customer114 válasza Fferi50 (#32536) üzenetére


customer114
senior tag

2 sorral ez működik (mint, ahogy a példámban írtam), azonban több soros változatra - ahol olyan B cellák is vannak, melyekben nincs "X" érték - sajnos nem használható. Illetve, előfordulhat olyan helyzet is, ahol a B celláknák akár 3-4 "X" értéket tartalmazó is előfordul. (pl. így: B1 "X" B2 "XY" B3 "YZ" B4 "Z" B5 "XYZ" B6 "XZ" B7 "XY". Ahol 3 "X"-es B cella van egymás alatt ott is csak annak a D cellának a formázását szeretném, amelyik a legnagyobb C értéket tartalmazza.

Lehet, hogy így tömény. Csináljak róla példa exceles képeket? :U

(#32542) lappy válasza customer114 (#32541) üzenetére


lappy
őstag

Akkor ha jól értem.
Ha C- oszlopban van szám és a legnagyobb akkor csak azt színezi, különben az összes B-t ami tartalmaz"X" szöveget.

Bámulatos hol tart már a tudomány!

(#32543) customer114 válasza lappy (#32542) üzenetére


customer114
senior tag

(#32544) lappy válasza customer114 (#32543) üzenetére


lappy
őstag

Ez valószínű hogy macroval oldható meg,
Függvényekkel nehéz vizsgálni minden cella hosszát és még az értéket

Bámulatos hol tart már a tudomány!

(#32545) Fferi50 válasza customer114 (#32541) üzenetére


Fferi50
őstag

Szia!

A példádból úgy látom, hogy a feladat az egymást követő X-eket tartalmazó B cellák mellé kell kiválasztani a C oszlopban levő legnagyobb számot.

Most értem vissza, kicsit gondolkodni kell rajta...

Üdv.

[ Szerkesztve ]

(#32546) customer114 válasza Fferi50 (#32545) üzenetére


customer114
senior tag

Igen, "elírtam", illetve nem vettem figyelembe, hogy az excel az "alkalmaz" lenyomása után fogja magát és a "$B1" értékeimet átírja magának önkényesen véletlenszerű számokra. :(((

(#32547) Fferi50 válasza customer114 (#32543) üzenetére


Fferi50
őstag

Szia!

A probléma 2 vagy 3 segédoszlop hozzáadásával valósítható meg:

Három segédoszlop esetén:
Az első cellák képlete:
F oszlop:
=HAHIBA(SZÖVEG.KERES("X";B1)>0;0)*1*(HA(G1>0;MAX(INDIREKT("C"&G1&":C"&H1));0)=C1)*1
G oszlop:=HAHIBA(SZÖVEG.KERES("X";B1)>0;0)*1*SOR()
H oszlop:=HA(G1>0;HAHIBA(HOL.VAN(0;$G1:$G$21;0)+SOR()-2;0);0)
A G oszlop 2. cellájának képlete:
=HA(HAHIBA(SZÖVEG.KERES("X";B2)>0;0)*1*SOR()=SOR();HA(G1>0;G1;SOR());0)

A H oszlop képletében a $G$21 címnél kell vigyázni, ide az összes adatsornál legalább egy sorral nagyobb számot kell írni a helyes működéshez.

Az F és H oszlop képletei a 2. sortól, a G oszlop képlete a 3. cellától lehúzható.

Ezek után a feltételes formázás képlete a D oszlopra:
=F1=1

A feltételes formázás működik akkor is, ha az F oszlop képletét a feltételes formázás képletéhez írod be a következőképpen:
=HAHIBA(SZÖVEG.KERES("X";B1)>0;0)*1*(HA(G1>0;MAX(INDIREKT("C"&G1&":C"&H1));0)=C1)*1=1
Így egy segédoszlop megspórolható :) , cserébe a formázási képlet lesz bonyolultabb.

A képen a D és E oszlop is formázva van, az egyik a rövid, a másik a hosszú képlettel.
Remélem, érthető és használható is.

Üdv.

[ Szerkesztve ]

(#32548) customer114 válasza Fferi50 (#32547) üzenetére


customer114
senior tag

Nagyon szépen köszönöm. Holnap nekilátok a bogarászásnak. :R

(#32549) HREH


HREH
senior tag

Sziasztok!
Szerkesztőlécben hogyan lehetne tördelni egy hosszabb szöveget? Az egyik mondatnak kellene új sorban kezdődnie.
2016-os verzió

"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."

(#32550) HREH válasza HREH (#32549) üzenetére


HREH
senior tag

Bocs a dupláért, megvan, csak nem volt ötletem, azért kérdeztem.

[ Szerkesztve ]

"Fun isn't something one considers when balancing the universe. But this... does put a smile on my face."

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.