Hirdetés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Magga: PLEX: multimédia az egész lakásban
- bambano: Bambanő háza tája
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- Luck Dragon: Asszociációs játék. :)
- [K2]: Synology NAS és a felhő
- Brogyi: CTEK akkumulátor töltő és másolatai
- eBay-es kütyük kis pénzért
-
LOGOUT
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
-
underdark
aktív tag
-
-
bteebi
veterán
Ha úgy próbáltam, hogy
Zscore = WorksheetFunction.Norm_S_Inv((WorksheetFunction.Rank(score, cnt, 1)__ - 0.5) / WorksheetFunction.Count(cnt)), akkor már legalább számolt valamit... de nem jót. Aztán átírtam a Long-ot Double-re, és jó lett.
Szóval köszi!
Tehát:Function Zscore(score As Variant, cnt As Range) As DoubleZscore = WorksheetFunction.Norm_S_Inv((WorksheetFunction.Rank(score, cnt, 1)_- 0.5)/WorksheetFunction.Count(cnt))End FunctionMondjuk az még érdekes, hogy
WorksheetFunctionnélkül hogy lehetne szebben/rövidebben. -
-
Fferi50
Topikgazda
Szia!
Gondolom, hogy akivel nincs baj, annak nem szeretnél üzenetet adni. Ezért érdekes a belépés módja.
Az Application.UserName visszaadja, hogy éppen ki az aktuális felhasználó. Miután ez egy megosztott fájl, ezért ez a felhasználó név a Windows név lesz. Ezeket a neveket kellene párosítani a felhasználók munkalapon használt neveihez. Így már lehet keresni a hozzá tartozó információkat.
A minta makró, amit a Thisworkbook kódlapjára kell bemásolni:Private Sub Workbook_Open()If Date < DateSerial(Year(Date), 8, 1) Then Exit Sub ' ha aug. 1 előtt vagyunk nem kell semmit tenniDim cl As Range,szemely As Stringszemely = Application.UserNameSelect Case szemelyCase "Név1" 'a belépő windows neveszemely = "jóska" ' a belépő táblázat beli neveCase "Név2"szemely = "pista"'...felsorolod a további név lehetőségeketEnd Select'vagy' a belépők windows és táblázatbeli neve a hivatkozott tartományban van, elől a windows név' pontos legyen mindkét név beírása a tartományba'szemely = Application.VLookup(szemely, Sheets("Munka1").Range("A2:B20"), 2, 0)'eddig tart a belépő azonosításaSet cl = Sheets("Munka1").Rows(6).Find(what:=szemely, LookIn:=xlValues, lookat:=xlWhole)If cl Is Nothing ThenMsgBox szemely & " nem szerepel a felhasználók között!", vbCriticalExit SubElseIf cl.Offset(-4, 0).Value < 0.7 ThenMsgBox szemely & " még csak " & cl.Offset(-4, 0).Text & " szabadságot használtál fel!"End IfEnd IfEnd Sub
A próbához az első sort (If Date) kommenteld ki, így látni fogod hogyan működik. A dátumot átírhatod tetszésed szerint.
Én jobbnak látom a második megoldást, amikor a felhasználó nevek párosítása táblázatban van és Vlookup-pal keressük meg. Így a felhasználók változását csak a munkalapon kell átírni.
Remélem erre gondoltál.
Üdv.
-
-
Fferi50
Topikgazda
Szia!
Ha makró lehet benne, akkor a Thisworkbook modul Workbook_Open eseményébe beteheted, hogy az aktuális dátum függvényében figyelmeztessen.
Ha nem lehet makró, akkor egy cellába írnám a figyelmeztetést és feltételes formázással tenném láthatóvá/láthatatlanná.
Persze figyelni kellene az aktuális felhasználó szabadság felhasználását is. A konkrét megoldás függ a személyek és szabadságok kezelésétől.
Üdv. -
-
Anulu79
addikt
Igen erre gondoltam. Viszont a formáummásolás nem akar működni mert mert minden cella ugyanarról az egy celláról veszi a formátumot. Aztán ha később módosítok az A és a C cellán akkor már nem jó mert az elején lévő adatoknak meg kell maradniuk.
Kicsit nehéz elmagyaráznom.
-
Bozso68
őstag
Végül a www.futas.net oldalán keresztül találtam meg a megoldást.
Excel táblában levő postacímeket a Pulover's Macro Creator segítségével beírtam a honlap keresőmezőjébe, egy másikon meg már a GPS koordináta olvasható. Ezt a Creatorral visszaemeltem az excelbe, és meg is van oldva. Kb 2 sec/címmel tudok haladni.
Kb 15000 címet kell így beolvasnom. Lassan, de biztosan végezni fogok vele.
-
-
Hege1234
addikt
köszönöm!

a D oszlopban lévő értéket próbálnám szűrni
összeadásnál, hogy az euró árát ne adja hozzá a forinthoza +IF-es példával próbálkozok amit írtatok
és beleírva a € -t hogy csak akkor adja össze, ha szerepel a D oszlopban
vagy erre esetleg mást függvényt kell alkalmazni? -
BEndre34
tag
Szia! Próbáltam (az elsők között), de sajnos van ahol 2, van ahol már 5 "1"-es szerepel egymás mellett és nem tudom megadni neki, hogy "n" darabig (az első egyezés utáni első üres celláig) ellenőrizze. Illetve azt se, hogy hol kezdje újra az ellenőrzést az első találat után. Ez szerintem egy összetett Excel képletnek is túl sok.
-
KaliJoe
tag
Szia Lappy,
Nem értettél meg. Nem dátumok közötti MAX-MIN értékek érdekelnek. Naponta 7 új adatom keletkezik (nem dátum típusú - sima szám), ezeket rendezem naponta egy oszlopba (7 sorba). Ezek közül kell kiválasztani az utolsó 5 oszlopot, amely már adatokkal feltöltött. Én arra gondoltam, h megkeresem az első nulla értéket (az lesz a még nem töltött nap) és az eggyel előtti és a hattal előtti oszlopok tartományát adom át a MAX függvény számára.
Tehát NEM időpontok között kell választanom, illetve MAX-MIN értékeket keresnem.
-
-
Geryson
addikt
És leírod kérlek a javaslatod?
Fferi50: A másik oldalon kb. 200 összeszámolandó változó van, szóval a 17 cellaérték kivonása számomra egyszerűbbnek tűnik. Ahogy írtam, most meg van írva a képlet mind a 17 kritériummal, de ha valahogyan egy tömbre tudnék hivatkozni, akkor innentől fogva azért csinosabb lenne az a SZUMHATÖBB (szerintem). Sajnos a csillag és a kérdőjel nem járható, ahhoz mind a 17 cellaértéket át kellene írnom egy programban és ha nem muszáj, akkor nem tenném.
-
Mauzes
addikt
Köszi a függvényt.
A másik output vágyam az lenne, hogy a formula azt adja eredményül, hogy az adott szám a teljes számsorozat hanyadik decilisébe tartozik. Tehát mondjuk ha a formula eredménye 8, az azt jelenti, hogy az adott szám az összes szám 70%-ától nagyobb, de 20%-ától kisebb. (azért írtam percentilist, mert gondolom decilis helyett ide elvileg bármilyen percentilist be lehet helyettesíteni) -
Köszi, nem tudtam rávenni.
Elvileg ez a AB.SZÓRÁS lenne magyarul, viszont, fogalmam sincs, hogy a "field" helyére mi kerül. Egyik adatsor az E2:E304 oszlopban van, ott vannak az E1, E2, E3... besorolások, másik sor (J2:J304) meg számokat tartalmaz (bár sok üres cella is van). Így próbálnám megnézni, hogy, az E1, E2, E3... -hoz tartozó számok szórása mennyi. Később megpróbálom még
Hmmm
-
Ez magyarul hogy néz ki? =MIN(IF(ISERROR(A1:Z100),ROW(A1:A100)))
#47911Fire/SOUL/CDNdrewSunix
Nekem úgy kellene igazából, hogy egy cellába írja be, hogy talált #HIÁNYZIK eredményt egy adott tartományban.
Ennél a hahiányziknál az összes cellát eredményül adta egy újabb óriási táblázatban. -
Hintalow
senior tag
Köszönöm, próbálkozom, bár úgy tűnik ez fixen tesz be annyi karaktert pozíciókra, amennyi be van írva, és persze nekem változó hosszúságú számértékek vannak (százezres,milliós,tízmilliós) így nem mindig ugyanannyi karakterhosszal kell dolgozni, ha ez nem lenne elég

Fferi50: köszi, megnézem azt is
-
Geryson
addikt
Köszönöm, elnéztem, de szinte semmit nem értek belőle. Nem is értem kapásból, hogy miért kombinálja a SZUM és a SZUMHATÖBB függvényt. Az utolsó példa az enyém, de mi után behozza a TÖMB-öt is, amit életemben nem használtam, teljesen elveszek. Próbáltam játszani a {} zárójelekkel egy kicsit, de nincs megfelelő eredményem. Ez amúgy a magyar Excelben is {}? Ugye arra kapásból figyelnem kellett, hogy ő vesszőt használ pontosvessző helyett a más nyelv miatt, de ezt kiszúrtam

-
Geryson
addikt
-
Geryson
addikt
Mint ahogy írtam, leegyszerűsítettem (az ide bemásoláshoz).
De valóban félrevezető, szóval akkor itt van a függvény:=HA(SZUMHATÖBB(Forrás!C:C;Forrás!A:A;B3;Forrás!B:B;"<>VAGAS 2. GEP")=0;0;SZUMHATÖBB(Forrás!C:C;Forrás!A:A;B3;Forrás!B:B;"<>VAGAS 2. GEP")*1000)A gondom a következő: üres eredmény esetén az egy 0-át, de így teli lesz a táblázatom nullával. Viszont ha üres stringet "" adok neki, akkor nem lesz valóban érték VISZONT az abból a cellából táplálkozó képlet nem fog működni, merthogy üres a cella. Nem tudom ez így mennyire érthető.
Hogyan lehetne azt mondani neki, hogy üres eredmény esetén legyen a cella értéke üres, viszont az eredménycellákból tovább számoló képlet
(pl.: =HA(C33="";"";N33*$V$6))mégis tudjon számolni? A fenti képlet ugyebár a C33-ban van benne. -
Kasya
nagyúr
Hmm, pedig próbáltam a ctrl-Z-t. Lehet bekavart valami, mert most már működik. Imádom az ilyen kéretlen frissítéseket. Köszi!
A menüszalag testreszabásával az a gondom, hogy korábban erre a menüpont ott volt a felső sávban egy kis alsó nyíl képében. Most ez eltűnt.Ok, meglett. A menüszalagot kellett előbb visszakapcsolni... -
VGYke
addikt
Azért 2, mert ha pl. 1, akkor nem működik helyesen a képletezésem, nevezetesen kimarad a 2021.05.03. dátum.

Ha 3 akkor meg hülyeség a végeredmény.28. után 31. jön…. Nem tudom melyik hónapra gondolsz, de még egyszer a célom:
Van egy nevezzük „Kézi Dátum” oszlopnak. Ebből kell előállítani egy „Képletezett Dátum” oszlopot, a követke módon:
A „Képletezett Dátum” oszlopban szerepeljen a hónap első napja és utolsó napja (függetlenül attól hogy az eredeti „Kézi Dátum” oszlopban ott van e, vagy nincs a hónap első és utolsó napja) és a hónap első napja és utolsó napja között szerepeljenek a „Kézi Dátum” oszlop dátumai.Delila_1 : nem ezeket a képleteket használtam? Szerintem igen….
Na nem azt állítom hogy a megoldás tökéletes, várnám a jobb, egyben egyszerűbb megoldást. És egy olyat, hogy "másolás" biztos legyen, értem ezalatt hogy akár hová beszúrok egy sort, működjön. A mellékelt megoldásom megbolondul ha az 1 sor fölé szúrok be egy sort. 1 alá a beszúrás működik, a feladat ekkor jó.
-
[CS]Blade2
addikt
Ha oda rakom, akkor össze-vissza elmegy ahogy ki-be vannak csukogatva a hónapok. Az adat oldalra segédként megcsinálva csináltam a HÉT.NAPJA-t ami a nap. oszlop a kimutatásban:
Így beszínezi a 6-os és 7-es értékű cellákat, de, ha az első sort megadom az érvényességhez, akkor ezt a hibát dobja.Ja, és annyit kellett gányolnom, hogy a nap. oszlop az minimumra vagy maximumra van állítva, mert azon a lapon, amin beviszik az adatot, ott sok dátumból 2 vagy több sor is van, de ez lenne a legkevesebb, ha így színezné azokat a 6-ost és 7-est tartalmazó sorokat A-tól L-ig.
Új hozzászólás Aktív témák
- Milyen videókártyát?
- Gamepad
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Xiaomi Mi 9 - egy híján
- Kedvenc zene a mai napra
- Ingatlanos topic!
- A fociról könnyedén, egy baráti társaságban
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Pánikban a világ a Radeon RX 5000 és 6000 sorozat támogatása miatt
- Bundle topik
- További aktív témák...
- HIBÁTLAN iPhone 13 Pro 256GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3382, 95% Akkumulátor
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3734
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- Telefon felvásárlás!! Samsung Galaxy A12/Samsung Galaxy A22/Samsung Galaxy A32/Samsung Galaxy A52
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest






nem szövegek?
a problémámra. Köszönöm.


Fferi50
