- VoidXs: Tényleg minden játék optimalizálatlan?
- Magga: PLEX: multimédia az egész lakásban
- ricshard444: Fényképező ? Telefon helyett
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- sziku69: Fűzzük össze a szavakat :)
- Parci: Milyen mosógépet vegyek?
- Mr Dini: Mindent a StreamSharkról!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- bambano: Bambanő háza tája
-
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
-
Fferi50
Topikgazda
válasz
allein #39197 üzenetére
Szia!
"Tudom a termék súlyát, 5 termékünk van."
Ezeket az értékeket be kell tenni két oszlopba egy munkalapra.
1. oszlop megnevezés
2. oszlop termék súlya
Ha a termékneve valóban az F oszlopban van:
Az Fkeres első paramétere a termék neve, amit az F oszlopból veszel.
Második paramétere az a két oszlop, ahol az előzőleg mutatott értékek vannak, pl. Munka1!$A$1:$B$5
Harmadik paraméter 2 - mivel a második oszlop tartalmazza a súlyt
Negyedik paraméter 0
A példa képen viszont a termékek az M-O ill gondolom a Q oszlopig vannak, mivel 5 terméket említettél.
Akkor nem kell Fkeres függvény.
Ha sorrendben vannak a termékek az M-Q oszlopban és az AA1-AE1 cellákban vannak a megfelelő súlyok,
akkor az M-Q oszlop következő sorába írd be az alábbi képletet (a termék1 értéke alá):=M2*AA$1
majd másold le jobbra a Q oszlopig.
És kész.
Vagy R oszlop következő cellájába írd a szorzást és másold le még 4 oszlopra jobbra. Ekkor külön oszlopokban (R-V) kapod az egyes termékek súlyát.Üdv.
-
allein
addikt
Az F oszlopban a csomag neve és a tartalma van ami lehet: Termék1, Termék2, Termék3. De lehet csak Termék1 Termék2, stb.
Az M, N, O oszlopban látjuk mennyi van az adott termékből az adott csomagban. Tudom a termék súlyát, 5 termékünk van. Nem tudom hogyan fogjak neki, nagyon nem megy az excel
-
allein
addikt
F oszlopban található a csomag elnevezése - tartalmazhat több fél terméket. Feltételezzük van benne Termék1, Termék2 és Termék3. Termékeknek van különálló súlya, ez kell nekem. És a végeredmény a következő: - az F oszlopban található minden csomagnak a súlya. Nem tudom érthető-e ahogyan leírtam.
-
Fferi50
Topikgazda
válasz
friccccc #39193 üzenetére
Szia!
Az Error 2007 a nullával való osztási kísérlet miatt van. Ha a CS10 cella képletéhez tartozó területen jogosan nincs még adat, akkor hibakezeléssel tudod a problémát kezelni:
If Iserror(Range("CS10") Then
Range("CS7").Value = 1 'ide azt az értéket írd, amit a cellában ebben az esetben látni szeretnél.
Else
If Range("CS10").Value > Range("T3").Value And Range("CW10").Value < 1.5 Then Range("CS7").Value = 1
End IfPersze meg kell még nézned, hogy a többi cellában. amit használsz a feltételekben, milyen értékek szerepelnek.
Üdv.
-
friccccc
tag
sziasztok
VBA-ban Immadiate -ben, ha ezt kapom eredményül:-?Range("CS10").Value
-Error 2007akkor mi lehet a gond? A CS10- es cellában egy átlag függvény van , ami csak a későbbiekben automatikusan kerül kitöltésre.
Úgy gondolom ez okozza a hibát VBA futtatásánál: " Type mismatch" run time error 13.
Köszi a segítséget -
friccccc
tag
válasz
Fferi50 #39187 üzenetére
Igen köszi nagyjából meg is van. Talán a hiba az, hogy : - ?Range("CS10").Value
- Error 2007
CS10 es cellában egy átlag képlet van( =ÁTLAG(CR10R68)), amibe csak bizonyos idő elteltével kerül érték automatikusan. Talán nem a .Value a megfelelő VBA-ban ?
Köszi a segítséget! -
friccccc
tag
Sziasztok
VBA futtatásánál erre kapok egy " Type mismatch" run time error 13-as hibát:If Range("CS10").Value > Range("T3").Value And Range("CW10").Value < 1.5 Then Range("CS7").Value = 1
Egy debugra klikkelés után egészen a "Range("CS7").Value = 1"-ig sárgára festi.
Tudnátok segíteni, hogy mi lehet a baj? -
Fferi50
Topikgazda
válasz
dellfanboy #39179 üzenetére
Szia!
Mindezzel együtt, továbbra is azt kérdezem, szükség van-e rá, hogy minden sorban mindig ott legyenek a képletek?
Gondolom használsz makrókat, amik szükség esetén a képleteket is beírhatják a megfelelő helyekre.
Aztán át lehet gondolni a szerkezetet is.
De talán valóban egy valódi adatbáziskezelő lenne a megoldás.Üdv.
-
allein
addikt
Jó reggelt. Adott egy sales report amiben termékek vannak, sajnos a termék súlya nem szerepel. Tudva a súlyt, milyen módon hozok létre egy új oszlopot ahova megadom a termék súlyát?
Nem foglalkozik itt amúgy valaki excel oktatással?
(#39181) dellfanboy - fkeres mire? Van egy oszlopom amiben benne van a pack neve(több terméket tartalmaz) és vannak oszlopok termékre külön bontva(ebben benne van a mennyiség).
-
Fferi50
Topikgazda
válasz
dellfanboy #39176 üzenetére
Szia!
Feltétlenül kell minden "alapadat" egy Excel fáljban? A számítások eredményét nem elég a fájlban tárolni? Az alapadatokat pedig másik fájlban, esetleg havonta szétválasztva.
Azt ne várd, hogy a naponta növekvő fájl nyitása és számolása, mentése majd meggyorsul valami isteni csoda folytán.
Sok adat esetén bizony tud lassú lenni, ezzel barátkozni kell, vagy szabni-varrni az adatokat/fájlokat, vagy egyszerűen áttérni adatbázis kezelőre.
Értem én, hogy a főnökök Excelre vannak rágyógyulva, de nem hiszem, hogy minden egyes apró adatot egyenként is meg szeretnének nézni.
Tedd a közlésre szánt információkat egy fájlba, az adatokat pedig egy másikba. Naponta egyszer frissíted az "élmény" fájlt - ezt te kibírod. Másoknak pedig gyorsan megnyílik a nekik szánt adag.
Tudom, mit beszélek, én is voltam ilyen helyzetben - bár igaz, csak havonta frissültek az adatok -, minden hónapban kismillió adat érkezett, ebből kellett és lehetett emészthető állapotot csinálni némi gondolkodás után.Üdv.
-
Fferi50
Topikgazda
válasz
friccccc #39173 üzenetére
Szia!
Csak VBA-ban tudod megcsinálni. Egy cella értékét beállítod mondjuk 0-ra, ez lesz a jelzőcella.
A makró megnézi, hogy A1 értéke nagyobb-e mint B1 értéke. Ha igen, a jelzőcella értékét átállítja 1 -re, ha nem akkor a jelzőcella értéke marad változatlan.
Ezzel a módszerrel a jelzőcella mutatja, hogy volt már nagyobb érték. Ha azt is meg szeretnéd tudni, hányszor, akkor a jelzőcella értékét minden alkalommal növelni kell eggyel, amikor a feltétel teljesül.
Vázlatosan:If Range("A1").Value>Range("B1'").Value Then Range("C1").Value =1 (vagy a második esetben Range("C1").Value=Range("C1").Value+1
Mivel a feltétel nem teljesülése esetén nem kell hozzányúlni a cella értékéhez (sőt tilos), ezért nem egy sorban lehet rendezni a vizsgálatot és az értékadást.
Természetesen a jelzőcellába más értéket is írhatsz a feltétel teljesülése esetén.Üdv.
-
friccccc
tag
Sziasztok
Azt hogy tudom megcsinálni, hogy ha egy bizonyos feltétel teljesül, akkor annak legyen nyoma excelben, akkor is ha később a feltétel már nem áll fenn?
Tehát: Például az A1 cella, ha nagyobb mint a B1, akkor legyen nyoma excelben akkor is, ha már a feltétel nem áll fenn... (közben ugye A1 cella értéke folyamatosan frissül/változik).
sima HA függvény nem jó( =HA(A1>B1;"OK";"") , mert ha A1 már nem teljesül a feltételnek már nem fogja kiíratni "OK"-ot. VBA-ban sem találtam megoldást rá, bár azt hozzá kell tennem, hogy nagyon amatőr vagyok benne -
ny.janos
tag
válasz
dellfanboy #39169 üzenetére
Megpróbálhatod a fájlt xlsx helyett xlsb formátumban menteni, a megnyitáson, mentésen biztos gyorsítani fog.
-
Fferi50
Topikgazda
válasz
dellfanboy #39169 üzenetére
Szia!
Az Acces jó ötlet. Természetesen ott is vannak jól használható függvények, lehet számított oszlopokat betenni, de nem kell vele az adatbázist növelni, elég lekérdezésként megcsinálni. Érdemes rajta elgondolkodni sőt más adatbázis kezelőben is.
Az Excel tekintetében:
Biztosan vannak olyan adatok a táblában, amik már nem módosulhatnak a számítások során - bár be vannak képletezve, minden számolás ugyanazt az eredményt kell, hogy adja - pl. múlt idők adataiból számítottak.
Ezeket én sürgősen átalakítanám értékké (kijelöl - másolás - irányított beillesztés saját magára értékként), ekkor nem fogja a számítási kapacitást terhelni többé. Szerintem elég, ha csak az újonnan bejövő adatokhoz tartoznak képletek.
Vannak olyan képletek is, amelyeknek az "eredménye", ha megnézed az fx gombra nyomva, frissítés (pl ilyen az indirekt függvény is és jó pár másik). Ha lehet, az ilyen képleteket próbáld más - ugyanazt az eredményt adó képlettel helyettesíteni - persze lehet, hogy ilyenkor segédoszlop vagy másik munkalap is kellhet.De a képletek átalakítása értékké a szükségtelen számításokat elhagyva szerintem kellő gyorsulást fogsz észlelni az előbbi bekezdés nélkül is.
Üdv.
-
dellfanboy
őstag
Kellene egy kis otlet/iranymutatas a tolem tapasztalabbaktol:
Van egy excel file-om ami jelenleg 160mb, eleg sok adat van benne, es ez honaprol honapra no. a file felepitese ugy nez ki, hogy a-ca oszlop import egy masik szoftverbol, majd mellett cb-fm kulonbozo fv-ek ami nagyreszt az a-ca adatait hasznaljak.
Csak megnyitni eltart kb 2 percig, egy teljes kalkulacio tobb percig is eltart. Hogyan tudnam gyorsabba tenni?
Arra gondoltam az a-ca adatokat bedobom egy access tablaba, csak nem tudom mellette a cb-fm oszlopokat hogy tudnam access-ben (meghatarozott) fv-el /logikaval kitolteni?
Ha kesz az access table akkor pedig excel powerpivot hozzaferessel elemezgethetnem az adatokat.
Szerintetek ez jo otlet? Ha nem milyen iranyba gondolkozzak? Merre olvasgassak?miben gondolkozzak?
Esetleg van tippetek, hogy akar a jelenlegi excel tablet hogy tudnam irto gyorsa tenni?koszi
-
Fferi50
Topikgazda
válasz
DrTechnoid #39167 üzenetére
Szia!
"ki lehet e íratni úgy , hogy a cikkszám helyett egy más elnevezést használok"
Ha az Excelnek megmondod, melyik cikkszám milyen nevű terméket takar, természetesen.
Ehhez kell csinálnod egy kis "szótárt" 2 oszlopban, első oszlop cikkszám, második oszlop megnevezés.
Utána az Fkeres függvénnyel megkeresed a cikkszámnak megfelelő megnevezést és azt írod a cellába. Vagyis a cellába egy Fkerest tartalmazó képlet kerül.Üdv.
Ps. Megjegyzést adhatsz a cellákhoz, de azt nem lehet képlettel megjeleníteni. -
Üdv!
Adott egy kis összegző táblázat, legyen pl. cikkszám és polc formájú. A képen meghatározott módon vannak számosítva a polcon lévő darabok a táblázati jobb oldalon , és bal odalon a termék cikkszáma.
Engem az érdekelne ha kiszedem egy adott polcon lévő termék számának összegét pl a H9-es cellába, akkor azt külön ki lehet e íratni úgy , hogy a cikkszám helyett egy más elnevezést használok. Ebben az esetben ez azt jelenti, hogy a kijelölt D12-es cellában lévő A6 cikkszám helyett pl azt írja ki hogy zöld kocka, ne a kibogozhatatlan nevű cikkszám legyen ott. Magyarul engem az érdekelne hogy egy meglévő cellaérték mellé mégegy ilyen "nickname" vagy "tag"-elés adható e a cellának.
-
friccccc
tag
sziasztok
olyan kérdésem lenne, hogy vba-val tudok kiíratni képletet a cellába?If Range("C1").Value = "OK" Then Range("F5").Value = "=HA(U3>=S3;"EZ";"")"
Előre is bocsi ha rosszul írtam bármit is, kezdő vagyok még, csak felületesen próbálkozom.
Azt a hibát kapom futtatáskor, hogy : Compile error: Syntax error -
Fferi50
Topikgazda
válasz
Enxtheone #39160 üzenetére
Szia!
Makró:
Sub ugrik()
Range("A5").Select
End Sub
Ezt hozzárendeled egy kényelmes billentyű kombinációhoz.
Viszont ha van eseménykezelés is valamelyik makródban, akkor eseménykezelés kikapcs-bekapcs is kell:Application.EnableEvents=False
Range("A5").Select
Application.EnableEvents=True("A5") helyére írod a cella címét.
Üdv.
-
Enxtheone
tag
Sziasztok,
excel 2016
magyarArra van lehetőség hogy kijelölök egy cellát, és gyorsbillentyűvel rögtön odaugrik?
Azt tudom hogy az "F5" lenyomásával lehet ugrani, de ezzel a módszerrel be kell gépelni hogy hova akarok menni, és ez elég idegesitő mert elég nagy a tábla, és arra a fix pontra mindig vissza kell mennem, igy jó lenne ha lenne erre valami módszer.
Elöre is köszönöm
-
Fferi50
Topikgazda
válasz
butch3r #39157 üzenetére
Szia!
Egy munkalaphoz így módosítsd:
Sub ertekado()
Dim sh As Worksheet, sr As Integer
'For Each sh In Worksheets
For sr = 7 To 123 Step 4
sh.Range("C" & sr & ":N" & sr).Value = sh.Range("C" & sr & ":N" & sr).Value
Next
'Next
End Sub
Ha csak elrejtett lapon van pivot, akkorSub ertekado()
Dim sh As Worksheet, sr As Integer
For Each sh In Worksheets
If sh,Visible=xlsheetVisible then
For sr = 7 To 123 Step 4
sh.Range("C" & sr & ":N" & sr).Value = sh.Range("C" & sr & ":N" & sr).Value
Next
End If
Next
End Sub
Ha máshol is lehet, akkor a feltétel a For Each után:If sh.Pivottables.Count >0 Then
Üdv.
-
Fferi50
Topikgazda
válasz
butch3r #39157 üzenetére
Szia!
Ha csak az elrejtett fülön van pivot, akkor így módosítsd:
Sub ertekado()
Dim sh As Worksheet, sr As Integer
For Each sh In Worksheets
If sh.Visible=xlSheetVisible Then
For sr = 7 To 123 Step 4
sh.Range("C" & sr & ":N" & sr).Value = sh.Range("C" & sr & ":N" & sr).Value
Next
End If
Next
End Sub
Ha máshol is lehet, akkorIf sh.Pivottables.Count = 0 Then 'legyen a feltételben a For Each után
Ha viszont csak az aktuális munkalapon szeretnéd alkalmazni, akkor csak a Dim és a For ...Next ciklust hagyd benne, a többit kommenteld ki (aposztróf ' a sor elejére)Üdv.
-
fricc_
tag
Sziasztok!
Az a problémám, hogy a kimutatásomban vannak oszloponként azonos elemek, amiket azonosság esetén is sorba kellene rendeznem, egy vagy több másik oszlopban szereplő érték alapján.
Meg lehet oldani, hogy egy kimutatásban szereplő adatok több szempont szerint is rendezve jelenjenek meg?
Magyarán, elsődleges rendezés mondjuk B oszlop értéke csökkenő sorrendben, majd ha van több azonos elem akkor az adott tétel E oszlopbeli értéke döntsön, mondjuk csökkenő értékben, azonosság esetén az F oszlop értéke számítson, stb.Próbáltam, de ezt nem tudtam összehozni.
Ha sima adatok rendezése akkor egy több szintű rendezés nem jelentene problémát, de ez nem az :-) -
butch3r
senior tag
sziasztok
segítséget szeretnék kérni. van egy iszonyat sok füllel rendelkező táblám (20+)
egy olyan makróra lenne szükségem ami minden fülön kimásolja a sor tartalmát (ami 1 képlet) és ugyan oda vissza illeszti értékként.
minden fülön a C7-től az N7 celláig bezárólag, illetve ami a csavar hogy a c7:n7 range után még minden negyedik sort is meg kellene így csinálni egészen a 123-as sorig (a 123-ast még igen, a 127-est már nem)az ideális az volna ha magától végig futna mindegyik fülön, ha ez nem megoldható az is jó ha mindegyik fülre át kell másolni és lefuttani a makrót, még mindig egyszerűbb mint ennyiszer másolgatni...
ha bárki tud ebben segíteni azt nagyon megköszönném!
-
lappy
őstag
listából szeretnék véletlenül kiválasztani egy elemet
hasonló mint a véletlen szám generálás hogyan tudom ezt megalkotni?TÁRGYTALAN
-
Fferi50
Topikgazda
válasz
gepelek #39147 üzenetére
Szia!
Tehát, ha jól értem, a Paraméter: gyártói cikkszám- mal kezdődő "táblából" mutasson a link az Adatlap oszlopban levő cellára.
A táblát azért tettem idézőjelbe, mert Excelben ez nem jelent egyértelmű meghatározást sajnos.
Azt írod, két táblád van. Ez két külön munkafüzetet jelent, vagy két külön munkalapot? Ráadásul azt sem tudjuk, milyen Excel verziód van.
Egyébként kézzel:
Arra a cellára állsz, ahová a hivatkozást szeretnéd. Jobb egérgomb. Hivatkozás (valószínűleg a legutolsó lesz).
Kiválasztod a Dokumentum adott pontja fület. A megjelenő szöveghez beírod, amit szeretnél látni a cellában.
Beírod a cellahivatkozást vagy kijelölöd egérrel azt a cellát, amire hivatkozni szeretnél.
Ez biztosan megy akkkor, ha egy munkafüzetben van a két munkalap.Üdv.
-
-
Fferi50
Topikgazda
válasz
gepelek #39143 üzenetére
Szia!
Képlettel nem lehet a hivatkozást átmásolni egyik cellából a másikba. Viszont a "sima" copy - paste átviszi.
Ez nyilván kevés tételnél - vagy szabályos szerkezetnél járható út.
Amennyiben sok tételről van szó, akkor a makró gyorsabb és kevésbé fáradtságos."De miért van az, hogy csak pár értékkel tér vissza"
Ezt a kérdést nem értem, sem a fájlban, sem a leírásodban nincs benne, hogy mivel keresel azonosítókat.Üdv.
-
Fferi50
Topikgazda
-
gepelek
kezdő
Sziasztok!
Ebben a táblában szeretném be pörgetni a linket a link oszlopba de valamiért #HIÁNYZIK értékkel tér vissza. Két táblázatról van szó de egybe tettem. Tudtok segíteni?
-
friccccc
tag
sziasztok
Olyan kérdésem lenne, hogy az adott számoknak h tudom kiszámolni excelben a súlyozott átlagát?100
200
100
100
100
500
100
200
100
100 -
Delila_1
veterán
válasz
föccer #39131 üzenetére
Egy egysoros makró kell hozzá.
ActiveSheet.PageSetup.CenterHeader = Sheets("Munka1").Range("C3")
A cellatartalom megjelenítési helyét az élőfej-élőláb területén módosíthatod, a CenterHeader helyett másik területet megadva (LeftHeader, RightHeader, LeftFooter, CenterFooter, RightFooter).
-
föccer
nagyúr
Sziasztok!
Arra van valami megoldás, hogy egy munkalap élőfejébe egy, az adott munkalapon lévő cella értéke megjelenjen?
Formanyomtatvány, így egyszerűbb lenne. Ha nem lehet belőni fejlécbe, akkor muszáj lesz ezt az infót is berakni a minden lapra kinyomtatandó sorokba, de akkor elveszítek 1 sornyi magasságot.
-
csferke
senior tag
Heló Mutt & Fferi50 !
Fferi50 második megoldása B => E oszlop és Mutt 1. képlete megegyezik és tökéletesen működik.
Mutt tanácsára változtattam a cella számformátumán, de mint később kiderült, felesleges volt mert úgy látszik, hogy a tömbképlet ez az egyszerűsített változata
=SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*('Pk2'!E$5:E500="b"))
nem jelez hibát amikor null a cella értéke.Köszi mindkettőtöknek !
-
ny.janos
tag
válasz
gepelek #39128 üzenetére
Ha jól értem a kérdésed, akkor arra választ ad ez a videó.
-
gepelek
kezdő
Egy másik kérdésem az lenne, hogy amikor be vagyok szűrve egy oszlopba és adatokat akarok egyik táblázatból átrakni a másikba akkor miért van az hogy az adatokat nem csak a beszűrt kategóriába rakja be hanem másikba is?
-
Fferi50
Topikgazda
válasz
csferke #39121 üzenetére
Szia!
Úgy látszik, nagyon korán volt még az előbb....
Természetesen a B oszlop helyett az E oszlopot kell nézni:
=IF(SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*('Pk2'!E$5:E500="b"))=0;"";SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*('Pk2'!E$5:E500="b")))
Üdv.
-
gepelek
kezdő
Sziasztok!
Hogy lehet egy táblázatban az egy oszlopban lévő adatokat soronként tenni, vízszintesen? Előre is köszönöm!
-
Mutt
senior tag
válasz
csferke #39121 üzenetére
Szia,
..PK2 munkalap E oszlopában a "b" betű..
1. Ha a cella csak "b"-t tartalmaz (kis és nagybetű számít), akkor
=IF(SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*(Pk2'!E$5:E500="b"))=0;"";SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*(Pk2'!E$5:E500="b")))
Ezt Ctrl-Shift-Enter-el kell majd bevinni.
SUMPRODUCT esetén nem kell CSE:
=SUMPRODUCT((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*('Pk2'!E$5:E500="b"))
2. Ha a cella tartalmazza a "b" betűt (pl. abrakadabra), akkor
=IF(SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*ISNUMBER(FIND("b";'Pk2'!E$5:E500)))=0;"";SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*ISNUMBER(FIND("b";'Pk2'!E$5:E500))))
SUMPRODUCT-al:
=SUMPRODUCT((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)*ISNUMBER(FIND("b";'Pk2'!E$5:E500)))
3. Ha a cella tartalmazza a "b" vagy "B" betűt, akkor a FIND-ot SEARCH-re kell cserélni.
Végül pedig a cella számformátumával el tudod rejteni a nulla értékét, így nem kell kétszer lefuttatni a tömbképletet. pl. a
# ##0,00;-# ##0,00;;@
számformátum, 2 tizedes értékkel megjeleníti a számokat, de a nullát üres cellának fogja mutatni.üdv
-
-
csferke
senior tag
Sziasztok!
1x már próbálkoztam itt, de nem jött összeEzt a tömbképletet szeretném kibővíteni még 1 feltétellel.
Csak azok az értékeket kell összeadni (PK2 D oszlop) amelyek megfelelnek annak a feltételnek is, hogy a PK2 munkalap E oszlopában a "b" betű szerepel.=IF(SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500))=0;"";SUM((MONTH('Pk2'!A$5:A500)=D74*1)*('Pk2'!D$5:D500)))
Segítségeteket kérem.
köszi -
lumpy92
aktív tag
Szia!
Közben lefutott, de egy óráig gyűrte a gép.
Minden cellában egy oszlopban található számok átlagát kellett kiszámolnia, tehát sok szám átlagát és ezt sokszor.
Amit tenni tudtam érte:
-a pontosságot átállítottam a megjelenített számok pontosságára
-kikapcsoltam makró közben aképernyő frissítést
-kikapcsolatm amkró közben a szerkesztőléc frissítést
-előtte a kijelölést mindig áthelyezte (változott az aktív cella), mostmár direktbe hivatkozva tölti fel értékkel a cellákat
-sajnos egy olyan feltétel vizsgálatot benne kellett hagyjak, ami szinte minden ciklus elején életbe lépett, ez biztosan fogta.Köszi a segítséget!
-
-
RAiN91
őstag
Van egy Exel fájlom, amibe napi szinten 30 megabájtnyi adat kerül. Napról napra egyre lassabb. Az adatok nagy részét most nem használom, de talán később, viszont szeretném, hogy egy fájlba legyen. El lehet valahogy tüntetni úgy, hogy ne foglaljon ennyit, de később mégis vissza tudjam hozni ha kell? Semmi képlet nincs benne, csak számok és szövegek. Köszönöm.
-
ny.janos
tag
válasz
gepelek #39111 üzenetére
A kérdés az, hogy a negatív előjelű számmal szeretnél utána műveletet végezni vagy sem. Ha bármely számításhoz az eredeti értékre van szükséged, akkor egyéni számformátumot válassz, ahol a szám egyéni formátuma elé idézőjelben beírod azt a karaktert, amit a számod előtt látni szeretnél.
-
ny.janos
tag
válasz
botond187 #39113 üzenetére
Ha jól tudom a MINIFS (nem pedig MINA) a 2016-os magyar nyelvű verzióban még nincs is benne, de a MIN függvény sem veszi figyelembe az üres cellákat. Tehát ha a tartományodban egy cella nincs töltve azt nem veszi nullának.
Tehát neked Mutt példájával élve elegendő a feltételes formázásban az alábbi képletet megadnod:=B2=MIN($B2:$F2)
-
gepelek
kezdő
Sziasztok!
Azt szeretném kérdezni, hogy egy oszlopban, hogyan tudom azt megoldani, hogy minden szám elé tegyen egy mínuszt vagy akármit amit akarok?
Köszönöm!
-
Mutt
senior tag
válasz
lumpy92 #39107 üzenetére
Szia,
Van már egy makród ami többek között számolja az átlagot? Ha igen, akkor tudod mutatni azt a részletét ami lefekteti a gépet?
Ha még nincs makród, akkor nem az átlag számítás lesz a probléma, hanem más képlet.Tippek:
1. Nézd meg hogy melyik az utolsó használt cellád munkalapon, F5-el nyisd meg az ugrás ablakot, Speciális gombbal és ott válaszd az utolsó cellát. Ha nem a jó sorba ugrik, akkor tud problémát okozni.
2. Sok adat esetén segíthet a Power Query is.üdv
-
botond187
csendes tag
Sziasztok,
Olyan kérdésem lenne, hogy, hogyan lehetne leszűrni egy sok soros táblázatban, hogy soronként keresse ki a legalacsonyabb értéket és színezze be mondjuk.
Az értékeket bizonyos oszlopokból kell néznie és színeznie, tehát nem az egész táblázatból, hanem az utolsó 5 oszlopból.
Ha nincs érték, akkor azt ne vegye a legalacsonyabbnak, ha annak venné.Köszönöm a segítséget előre is.
-
lumpy92
aktív tag
Sziasztok!
Excel makróval számoltatnék, azonban nagyon nagy számú cellában kell ÁTLAG-ot számolnia, és mindegyik cellában meglehetősen sok adatból, ezért az EXCEL összefossa magát.
Van valamilyen módszer arra, hogy valahogyan kímélő üzemmódban számoljon? Esetleg nem kell 17 itzedes jegyes pontosság. A gép amúgy bika.
Köszönöm előre is. -
Mutt
senior tag
Szia,
Feltételes formázásnál "A formázandó cellák kijelölése képlettel" szabályt választod ki és oda jön az általad is írt képlet és a kívánt formázás.
Ami a furcsaság a feltételes formázásnál, hogy a kijelölés képletében ha nincsenek rögzítve a sor és oszlop azonosítók dollár jellel, akkor azokat a rendszer minden sornál/oszlopnál aktualizálni fogja.
A példádban az első sorban használt =B1>0 képlet a második sorban már =B2>0 lesz és így tovább, de a feltételes formázás képlet szerkesztőben akármelyik sorban állsz mindig =B1>0 lesz a képleted.
Javaslom, hogy próbáld ki mit kapsz ha rögzíted a sor és/vagy oszlop azonosítókat, vagyis írd át a képleted előbb erre: =B$1>0, majd erre =$B1>0 és végül erre =$B$1>0
üdv
-
Mutt
senior tag
válasz
RAiN91 #39101 üzenetére
Szia,
Ezt próbáld ki:
- a javított idő oszlopban van a percre kerekített érték, képlete:
=TÖBBSZ.KEREKÍT(A2;1/1440)
- a különbség oszlop A és B közötti eltérés, abszolút értékkel, képlete:=ABS(B2-A2)
- a legkisebb eltérés megnézi, hogy az adott időpontnál melyik a legkisebb eltérés, képlete:=MINHA(C:C;B:B;B2)
- a végső idő pedig ezek alapján próbálja kitalálni hogy az eredeti vagy a kerekített idő kell, képlete:=HA(C2=D2;B2;A2)
üdv
-
skill84
tag
üdv!
=VLOOKUP(A70;'árukészlet'!$B$1:$D$1568;3;0)
ezt használom. olyat lehetne ezzel csinálni, hogy ne #N/A legyen kiírva ha valami adatot nem talál?
0 esetleg ne legyen semmi kiírva. -
RAiN91
őstag
Szia!
Köszönöm a választ. Azért nem jó nekem, mert csak egyetlen egy időpontból szeretnék egész percet csinálni (ami a legközelebb esik hozzá). Ha már kétszer szerepel, már elrontja az egészet. Példa, így szeretném:0:03:57
0:03:59
0:04:01
0:04:02Ezekből vagy a 0:04:01 vagy a 0:03:59 -et írja át 0:04:00-ra. (mindegy melyik)
Új hozzászólás Aktív témák
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - NYÁRI AKCIÓ!
- Kaspersky, McAfee, Norton, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- ROBUX ÁRON ALUL - VÁSÁROLJ ROBLOX ROBUXOT MÉG MA, ELKÉPESZTŐ KEDVEZMÉNNYEL (Bármilyen platformra)
- Felújított laptopok Számlával, garanciával! Ingyen Foxpost!
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080
- Bomba ár! Lenovo ThinkPad P43s - i7-8G I 8GB I 256GB SSD I Nvidia I 14" FHD I Cam I W10 I Garancia!
- Samsung Galaxy A40 64GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude E5550 - i3-5GEN I 8GB I 128GB SSD I 15,6" HD I W10 I HDMI I Cam I Gari!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest