-
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
-
azopi74
addikt
válasz TrollBalint #25849 üzenetére
Ahhoz miz szólsz, ha csinálsz Name Managerben egy KezdoDatumKorr-t, amiben ignorálod az eredeti cella időadatát, valahogy így:
=DATE(YEAR(mnapkalk[@KezdoDatum]),MONTH(mnapkalk[@KezdoDatum]),DAY(mnapkalk[@KezdoDatum]))
- (de talán van egyszerűbb módszer is erre)
és utána erre hivatkozol a KezdoDatum helyett a képletekben (mnapokkorr mezőben javítva)?
Valahogy így gondoltam:
-
Fferi50
őstag
válasz TrollBalint #25849 üzenetére
Szia!
Az idő "eltüntetésére" használhatod a Dátum(év(kiindulásicella);hónap(kiindulásicells);nap(kiindulásicella))képletet. Természetesen a saját jelöléseid figyelembe vételével.
Üdv.
-
Gravity1234
tag
Sziasztok!
Hogyan tudom a legegyszerubben fuggvennyel a kovetkezot megoldani?
A oszlopban szovegeim vannak, mondjuk legyenek termek nevek (a,b es c)
B oszlopban pedig az A oszlopban kivalasztott (a,b es c) termekek ertekei, de ezek lehetnek mind kulonbozoek.Szeretnem egy kulonallo cellaban osszeszamoltatnim hogy mennyi az a summa osszege, mennyi a b summa osszege es mennyi a c summa osszege.
Koszonom,
G.Olympus OMD-EM5 + Mzuiko 12-40 Pro 2,8
-
azopi74
addikt
válasz Gravity1234 #25854 üzenetére
SUMIF függvény. Magyarul SZUMHA.
-
rigo99
újonc
Sziasztok!
A kérdésem az lenne, hogy az E1-G6 intervallumot hogy tudnám az A10-A16 intervallumban található formátumba függvénnyel átrendelkezni? Egy kb. 500 rekordos táblát kellene így megcsinálnom.
Válaszotokat előre is köszönöm!
Üdv: R
-
azopi74
addikt
válasz azopi74 #25860 üzenetére
Esetleg így rövidebb és érthetőbb, és mentes egy amúgy hibát nem okozó logikai hibától
=IFERROR(INDEX(E:G,ROUNDDOWN((ROW()-6)/4,0),1/(1/(MOD(ROW()-9,4)))),"")
Ha magyar az exceled, akkor fordítsd le
http://en.excel-translator.de/
(Source: English, Target: Hungarian, Separator: Replace commas with semicolons)
=HAHIBA(INDEX(E:G;KEREK.LE((SOR()-6)/4;0);1/(1/(MARADÉK(SOR()-9;4))));"")
-
Fferi50
őstag
válasz rigo99 #25857 üzenetére
Szia!
A10 cella képlete: =INDIREKT("E" &INT( (SOR()-10)/4)+1)
A11 cella képlete: =INDIREKT("F" &INT( (SOR()-10)/4)+1)
A12 cella képlete: =INDIREKT("G" &INT( (SOR()-10)/4)+1)
A13 cella képlete: =""Ezt a négy képletet másold végig az A oszlopon (4-gyel osztható cellaszámmal).
Üdv.
-
cellpeti
veterán
Sziasztok!
Csináltam egy diagramot a 2es munkalapra, de az 1esről szeretnék rá hivatkozni. Ezt hogy lehet megtenni?
Tigris, tigris, csóvafény...
-
azopi74
addikt
-
TrollBalint
addikt
válasz Fferi50 #25853 üzenetére
Köszi, neked is és azopi74nak is.
Fferi, Múltkorában azt mondtad, hogy egy felhasználói függvény nem módosíthatja a cella tartalmát. Amit te írtál makró az mégis tudja. Miben más ez? (Kértek tőlem olyat, hogy egy másik file-ból importáljak át adatokat, lehetőleg automatikusan, oda kelleni fog ez a tudás. Néztem a makródat, de nem jöttem rá [talán, hogy az első sor végére odaírtad, hogy 'as Date'?] )
https://www.pathofexile.com/account/view-profile/Haarkon/characters
-
FX9
tag
sziasztok,
hogy lehet ugyanazt a filet egyszerre tobben szerkeszteni helyi halon? felhos megoldas nem johet szoba. -
McClane
aktív tag
Sziasztok!
Lenne egy olyan problémám, hogy ki akarom szűrni az egyforma mezőket, hogy csak azok jelenjenek meg, amik duplikálva vannak, vagy azok a amik egyediek. Hogyan tudom ezt megcsinálni?
-
TrollBalint
addikt
azopi74 és Fferi50: Ismét elakadtam és nincsen ötletem. Az lenne a feladatom, hogy a munkaórát számoljam ki 4 cella adata alapján. (Ez a későbbiekben változhat, de egyelőre 4). A számolásnál nem csak azt kell figyelembe venni, hogy munkanap van-e, hanem a napon belül csak 9 és 17 között "telik" az idő.
Példa:
A1-es cella: 2015.02.04. 15:33
B1-es cella: 2015.02.04 18:17
C1-es cella: 2015.02.06 13:07
D1-es cella: 2015.02.09 11:50A képlet valami ilyesmi: B1-A1 + D1-C1.
A B1 és az A1-nél 2:27-nek kellene lennie az eredménynek, hiszen 17:00 után már nem kell számolnom munkaidőt. A D1 és C1 különbsége pedig: 3:53+2:50 = 6:43. Tehát a végösszegnek 8:10-nek kellene lennie. A fő problémám, hogy tudom (akár segéd táblázat, akár képlet, akár makróval) megoldani, hogy egy napon belül csak 9 és 17 között számoljon.https://www.pathofexile.com/account/view-profile/Haarkon/characters
-
Agostino
addikt
válasz m.zmrzlina #25729 üzenetére
üdv
kicsit visszakanyarodva ide. az miért van, hogy a folyamat egy idő után leáll type mismatch-el? error 13. emiatt aztán nem is fejezi be a műveletet. egy része a feladatnak elkészül, a másik nem
[ Szerkesztve ]
hey friend listen, i know the world is scary right now but its gonna get way worse
-
Wasquez
senior tag
Sziasztok!
Ebből a 2015.00.00 formátumot, hogyan tudom kinyerni?
K 2015.03.03. 13:43
K 2015.03.03. 14:15
K 2015.03.03. 14:01
Sze 2015.03.04. 13:40
K 2015.03.03. 13:29
H 2015.03.09. 9:43
H 2015.03.09. 7:57
K 2015.03.03. 14:49
H 2015.03.09. 8:13
K 2015.03.10. 10:19
K 2015.03.10. 9:37
K 2015.03.10. 9:45
K 2015.03.10. 10:23PC
-
-
Delila_1
Topikgazda
válasz Wasquez #25883 üzenetére
Az nem lehet, valamit elnéztél. Valószínű, hogy szöveg formátumú.
Vidd be a lenti képletet, ami az A1 cellára hivatkozik.
=DÁTUM(KÖZÉP(A1;SZÖVEG.KERES(" ";A1;1)+1;4);KÖZÉP($A1;SZÖVEG.KERES(".";$A1;1)+1;2);KÖZÉP($A1;SZÖVEG.KERES(".";$A1;10)+1;2))
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
azopi74
addikt
válasz TrollBalint #25874 üzenetére
Hmmm, ez igényel némi időt, nem egy két perc, akár VBA-val, akár képletekkel akarod megoldani (gyakorlatilag ugyanazt a logikát kell végigkövetned)
De a kivitelezés itt már talán VBA-val némileg egyszerűbb, (kevesebbet kell agyalni) de este otthonról, ha lesz kedvem, megcsinálom szimplán képlettel
-
Agostino
addikt
válasz Agostino #25876 üzenetére
kicsit önmagamnak válaszolva és elmélkedve. mi akaszthat meg egy makrót? ha kijelölök 50k sort és lefuttatom, minden oké. ahogy haladok belefutok egy halmazba, ami error 13-at dob. de semmi extrát nem látok. a memória nem fogy el, a cpu 25%-on fut csak... erőforrás tehát van. formázni kellene az excelt? most nincsen rajta semmi, mert sql-ből exportált csv-ről beszélünk...
hey friend listen, i know the world is scary right now but its gonna get way worse
-
Fferi50
őstag
válasz Agostino #25886 üzenetére
Szia!
A Type mismatch hiba akkor következik be, ha egy változót nem a neki megfelelő értékkel szeretnél feltölteni.
Akkor tudnál közelebb jutni a probléma megoldáshoz, ha a hiba jelentkezésekor a debug gombra kattintasz. Ekkor megjelenik a VBA nézet és sárgával az a sor, amelyiken a hiba jelentkezik.Ezt a képet feltehetnéd. Az immediate ablakban (ha nem látsz ilyet, akkor a felső menüsorban view immediate) pedig meg lehet tudni, hogy melyik cella okozta a problémát. Ha beírod az ablakba: ? cella.address és nyomsz egy entert, kiírja a cella címét, ? cella.value enter kiírja a cella aktuális értékét, cella.select enter az adott cellára ugrik.
Utána átmész az excel ablakba és meg is nézheted a cella tartalmát.(Gondolom erről a makróról van szó:
For Each cella In Selection.Cells
If InStr(1, cella.Value, "!") <> 0 Then
cella.Value = "*" & cella.Value & "*"
End If
Next)Üdv.
-
smerch
tag
Sziasztok!
Segítséget szeretnék kérni.
Van egy olyan feladat, hogy vannak nekem különböző színű és méretű anyagaim sok-sok.
hogy lehet azt megoldani, hogy ha rászűrök egy színre (jelen esetben a piros) akkor utánna már csak azon méretek közül tudjak választani amely méretek az adott színhez társítva vannak? -
Fferi50
őstag
válasz TrollBalint #25865 üzenetére
Szia!
"Múltkorában azt mondtad, hogy egy felhasználói függvény nem módosíthatja a cella tartalmát" Ez így nem pontos - hiszen ahová beírod a képletet, annak a cellának a tartalmát módosítja (hiszen ezért írod be). A pontos fogalmazás az, hogy másik cella tartalmát nem módosíthatja.
"Amit te írtál makró az mégis tudja" Nem tudom, melyik makróra gondoltál (a munkanaposra valószínűleg).
Két különböző dolog van a VBA -ban: A függvény (function) és az eljárás (sub). A függvény meghívható a munkalapról is (ha betartjuk az ide vonatkozó szabályokat, mint pl. a fenti is), az eljárás viszont nem.Az as Date a végén azt jelenti, hogy a függvény visszatérési értéke dátum típusú lesz.
Az eljárások képesek módosítani más cellák - adott esetben másik munkafüzetben levő cellák - adatait és jellemzőit is.
Ennél persze "kicsit" bonyolultabbak a szabályok, az egyik lényeges viszont ez.
Ha másik állományból kell importálni adatokat, ahhoz is lehet akár függvény, akár eljárás a makró típusa (a nézet menü makró listájában csak az eljárások (sub) láthatók, azok közül is csak olyanok, melyek paraméter nélkül hívhatók).
Ha a problémát vázolod, akkor biztosan akad itt segítő kéz - több is akár.
Üdv.
-
Fferi50
őstag
válasz azopi74 #25864 üzenetére
Szia!
Ez egy kissé bonyolultabb lett és hasonlít nagyon a tiedre:
HA(ÜRES(INDIREKT(VÁLASZT(MARADÉK(SOR()-10;4)+1; "E";"F";"G";"H") &INT( (SOR()-10)/4)+1));"";INDIREKT(VÁLASZT(MARADÉK(SOR()-10;4)+1; "E";"F";"G";"H") &INT( (SOR()-10)/4)+1))
A cella tartalom vizsgálat azért kell, hogy ne 0 kerüljön az üres cella értékeként a cél cellába.
Üdv.
-
azopi74
addikt
válasz Fferi50 #25890 üzenetére
Szia. És ha a H oszlop nem üres? Persze a képen látszik, hogy jelen esetben az, de erre a feladatleírás szerint nincs garancia . Én ezért futtattam inkább szándékosan hibára ezeknél a dupla reciprokozással, és IFERROR-ral megadtam neki a üres sztringet . Bár szerintrm a te megoldásod is átalakítható, ha a választ (choose) függvény értéktömbjét lerövidíted három elemre Bár nem vagyok gépnél, telefonról írok, így most nem tudom letesztelni.
[ Szerkesztve ]
-
Agostino
addikt
válasz Fferi50 #25887 üzenetére
szia
köszi, a makrókkal csak pár hete ismerkedek, szóval ezt immediate ablakot nem ismertem. debugra viszont ez a sor sárgult be (igen, ez a makró a szóban forgó):
If InStr(1, cella.Value, "!") <> 0 Then
hey friend listen, i know the world is scary right now but its gonna get way worse
-
Agostino
addikt
válasz Fferi50 #25894 üzenetére
szia
ez egy tök hasznos dolog, pillanatok alatt megoldottam mi a makró problémája. emberi hozzá nem értés
kétfajta cellatartalom fektette meg, tök jogosan #hiv #érték. ahol az #érték azért jött létre, mert adatrögzítés során egyenlőségjel került a cella elejére. a #hiv meg csak úgy volt benne. ezeket kikapva már minden makróm lefutott frankón.
nagyon köszi a segítséget!
[ Szerkesztve ]
hey friend listen, i know the world is scary right now but its gonna get way worse
-
azopi74
addikt
válasz Fferi50 #25897 üzenetére
Hát szerintem az eredeti feladatleírás teljesen mindegy, hogy van-e adat a H oszlopban vagy nincs, mindenképpen üreset kell visszaadni minden negyediknek . Én legalábbis így értelmeztem.
Ezért egy ilyen jó lenne :
=IFERROR(INDIRECT(CHOOSE(MOD(ROW()-10,4)+1, "E","F","G") &INT( (ROW()-10)/4)+1),"")
Magyarul
=HAHIBA(INDIREKT(VÁLASZT(MARADÉK(SOR()-10;4)+1; "E";"F";"G") &INT( (SOR()-10)/4)+1);"")
Új hozzászólás Aktív témák
- PlayStation 5
- ThinkPad (NEM IdeaPad)
- Diablo IV
- antikomcsi: Való Világ: A piszkos 12 - VV12 - Való Világ 12
- Linux felhasználók OFF topikja
- A fociról könnyedén, egy baráti társaságban
- Dell notebook topic
- (nem csak) AMD FX / Ryzen tulajok OFF topikja
- Eredeti játékok OFF topik
- Modern monitorokra köthető 3dfx Voodoo kártya a fészerből
- További aktív témák...
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!
- Steames kulcsok jó áron eladóak!
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.