-
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
-
slashing
senior tag
válasz
gaborlajos #25298 üzenetére
(2013-as verzió, 2010-esben is tuti jó még visszamenőleg nem tudom)
Egy példa lehet van rá jobb megoldás
A jelölőnégyzetre kattintasz és a szerkesztőlécen beírsz egy cellahivatkozást, pl.: =C1 ekkor megjelenik egy igaz vagy egy hamis a C1-ben attól függően hogy be van-e kattintva.
A3= minimum dátum
A4= maximum dátumC1= igaz vagy hamis
E2: =HA(C1=IGAZ;$A$3;"")
E3 és ez a képlet lehúzható ameddig akarod: =HA(E2<$A$4;DÁTUM(ÉV(E2);HÓNAP(E2);NAP(E2)+1);"")[ Szerkesztve ]
-
gaborlajos
csendes tag
Sziasztok!
Biztosan nagyon triviális a dolog, de már nagyon este van.
Hogyan tudnám ki íratni a két dátum közti napokat, úgy hogy a jelölő-
négyszöget IGAZRA állítom.
Talán a kép is segít.Üdv:
-
Sziasztok!
SOS!
Adott egy szám oszlop. Ebben a számok egy tizedes jegyre vannak formázva, de ezek kerekített értékek, mivel az excel ugye sokkal több tizedesjegyet tudna kiírni. Jelen esetben ezek árajánlatok, amiket fel kell vinnem az SAP rendszerünkbe.
Viszont az a gond, hogy a vevő megkapta a terméket 13 Ft-ért, viszont az Excelben úgy van benn, hogy 13,454364. Tehát a kérdés, az, hogy valahogy meg lehet-e oldani, hogy vágja le effektíve a tizedesjegyeket.
Köszi
-
gyga
senior tag
worksheet-en on change eseményre van egy vba kódom:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("f26:f33")) Is Nothing Then Rejt
End Subami figyeli az f26-f33 cellákat.
Hogyan tudnám kibővíteni hogy pluszban az f80-f82 cellákat is figyelje? -
komyka
tag
Sziasztok!
Egyszerű lenne a kérdésem, viszont mégis kifogott rajtam: Van egy árlistám, benne sokezer termékkel, mindegyik termék egy saját csoporttal (kb. 110 db.). Ez év februárjában az árak százalékosan változtak, ezeket a százalékokat a csoportokhoz kaptam meg. Egy olyan képlet kellene ami az adott csoportokhoz tartozó árakat az árkedvezménnyel megszorozza.
Tehát most így nézek ki: Csoport, Eredeti ár, Csoport (a 110db felsorolva), kedvezmény%. Remélem érthetően írtam le a problémámat.
Előre is köszönöm.
-
KERO_SAN
aktív tag
Beágyazással csináltam
és amúgy 4 karakterről volt szó, az elején csak beírtam egy random számot .
Kétség kívül, a tiéd egy univerzális megoldás, de magamtól csak eddig jutottam
Csak nézegettem a függvényeket, és a leírások alapján ez megfelelőnek tűnt, és sikerült is.
Viszont legalább megismertem a tiédet is, máskor azt fogom használni
Szép napot.
[ Szerkesztve ]
-
Wyll
őstag
válasz
KERO_SAN #25287 üzenetére
Két kérdés:
- Nem igazán értem, hogy ez miért jó megoldás... Külön-külön így egyik sem ad jó megoldást. Csak ha az egyik a másik végeredményét használná.
Esetleg egybeágyaztad őket?
pl. =JOBB(BAL(A1;5);4)- Persze még ez sem jó, mivel balról 5 karakter az nem kevés egy kicsit?
Nem azért, hogy a saját lovamat dicsérjem, de az én megoldásom bármekkora számra működik, a tiéd viszont csak 4 számjegyűekre, azaz még a saját példádra sem jó[ Szerkesztve ]
-
KERO_SAN
aktív tag
Sziasztok!
A következő dologban szeretném a segítségeteket kérni:
Van egy táblám aminek egy oszlopában számok szerepelnek, amikkel dolgozni szeretnék. Csakhogy a szám előtt és után egy-egy idézőjel van. Tehát így néz ki : '16544' .
Mivel elég sok adatról van szó, macerás lenne egyenként eltüntetni kézzel ezeket. Esetleg van rá valamilyen függvény, amivel ez lehetséges?
Köszi szépen előre is.
-
bogee79
újonc
Sziasztok! A gondom az, hogy szeretnék excelből hivvatkozni egy word dokumentumra vagy könyvrtárra, de olyan módon, hogy a hivatkozás elindítható legyen cd-ről, és nem tudom előre mi lesz a meghajtó neve ahova behelyezem. Valamiféle hivatkozás követésre lenne szükségem. Van valami ötletetek? előre is köszönöm!
-
gyga
senior tag
Üdv.
Olyan képletet kellene összedobni ami:
Van A ill B munkalap
A lapon az A1 cellában van egy referencia érték B1-be meg majd lesz az eredmény.
A B lap 4 oszlopból áll rendezett lefelé csökkennek mind a 4 oszlopban az összegek.A B lapon a D.oszlopában valahol megtalálható mindig az A lap A1 cellájában levő érték.
Az A lap B1-es cellájában az az értéket kellene kiíratni ami a B lapon a D oszlopban levő érték sorában az A oszlopban van.
Tehát ha az A1 cellában 1000 van akkor meg keresi a B lap D oszlopában az 1000-et és ha ez pl a D10-esben van akkor az A10-es cellában levő értéket kiírja az A lapon a B1 cellába.
Megkötés: a B munkalap nem módosítható.[ Szerkesztve ]
-
Delila_1
veterán
válasz
DasBoot #25262 üzenetére
Nézd meg ezt:
Function LongDec2Bin(ByVal nIn As Long, Optional nBits As Long = 0&) As Variant
'J.E. McGimpsey műve, és Harlan Grove módosítása
Dim nReqBits As Long
Dim sOut As String
Dim sBit As String
Dim bNeg As Boolean
Dim i As Long
If nIn < 0& Then
bNeg = True
nIn = -(nIn + 1&)
End If
If nIn = 0& Then
nReqBits = 1&
Else
nReqBits = Int(Log(nIn) / Log(2&)) + 1& - bNeg
End If
If nBits <= 0& Then nBits = nReqBits
If nBits >= nReqBits Then
If bNeg Then
sOut = String(nBits, "1")
sBit = "0"
Else
sOut = String(nBits, "0")
sBit = "1"
End If
For i = nBits To (nBits - nReqBits + 1&) Step -1
If (nIn - 2& * (nIn \ 2&)) > 0 _
Then Mid(sOut, i, 1&) = sBit
nIn = nIn \ 2&
Next i
LongDec2Bin = sOut
Else
LongDec2Bin = CVErr(xlErrNum)
End If
End Function -
DasBoot
aktív tag
válasz
Fire/SOUL/CD #25268 üzenetére
Köszönöm a válaszaitokat.
-
Fferi50
Topikgazda
válasz
Gyufaaa #25270 üzenetére
Szia!
Ha esetleg megpróbálnád behelyettesíteni a Te celláidat az általam írt általános javaslatba:
"Képlet b1-re =fkeres(a1;lista;1;0), ha a1 a kiválasztó cella, a lista helyére írd a tényleges címét (pl. Z1:Z20, vagy ha névvel van, akkor a nevet)."
Nálad a lista a C5:C9 ben van, a hozzátartozó értékek pedig a D5:D9-ben.
A kiválasztó celláid az F4:F7, adatcelláid a G4:G7
Ez alapján a módosított képlet a G4-re: =fkeres(F4;$C$5:$D$9;2;0)
Ezt pedig lehúzhatod a G7-ig.Az egyetlen kis módosítás, hogy az Fkeres tartomány 2 oszlopos és a második oszlopban kell keresnil.
Üdv.
ÉS BOCS Fire.
[ Szerkesztve ]
-
válasz
Gyufaaa #25270 üzenetére
Adatok és Legördülő menü
G4 képlete =FKERES(F4;$C$5:$D$9;2;HAMIS)
Másold le a cellákat[ Szerkesztve ]
-
Gyufaaa
veterán
válasz
Fferi50 #25266 üzenetére
Ez sajnos nem jó. Megpróbálom a gondolatomat képpel illusztrálni.
Ezt szeretném megoldani.
C5-C9-ig fix adat és D5-D9-ig a fix adathoz tartozó érték. F4-F8-ig készülne egy legördülő lista, ami a C5-C9-ig fix értékekre mutat és ha ezt változtatom, akkor G4-G8-ig cellákban a fix adathoz tartozó érték jelenjen meg.
Tehát, ha F4-ben a legördülő listában kiválasztom C7 értékét, akkor G4-ben jelenjen meg D7 értéke.
Remélem érthető a levezetés.
-
válasz
Fire/SOUL/CD #25268 üzenetére
Megírtam 32bites számokhoz is, hátha kell...
=DEC.BIN(MARADÉK(A1/2^24;2^8);8) & DEC.BIN(MARADÉK(A1/2^16;2^8);8) & DEC.BIN(MARADÉK(A1/2^8;2^8);8) & DEC.BIN(MARADÉK(A1;2^8);8)
[ Szerkesztve ]
-
Fferi50
Topikgazda
válasz
DasBoot #25265 üzenetére
Szia!
Dec2Bin csak 10 számjegyig jó. E fölött be kell vetned az általános iskolában tanult ötletet - maradékos osztással megkeresed a számjegyeket és egymás mellé írod egy szövegben.
Azaz kiindulsz az adott számból: A1 cella. Mellé írod (B1 cella) a = maradék(A1;2) képletet. Alá pedig az int(A1/2) képletet, ezt végighúzod az oszlopokon addig, hogy az osztás eredménye 1 legyen.
Ezután a B oszlop eredményét visszafelé haladva összefűzöd.Persze makróval ez gyorsabb.
Üdv.
-
Fferi50
Topikgazda
válasz
Gyufaaa #25264 üzenetére
Szia!
A legördülő listád forrásában megkeresed fkeres függvénnyel.
Képlet b1-re =fkeres(a1;lista;1;0), ha a1 a kiválasztó cella, a lista helyére írd a tényleges címét (pl. Z1:Z20, vagy ha névvel van, akkor a nevet).
Ez viszont változik, ha változtatod az a1 cella értékét - ha ezt nem szeretnéd, akkor marad a makró.Üdv.
-
Gyufaaa
veterán
Sziasztok!
Van egy legördülő listám, amihez hozzá szeretnék rendelni úgy adatot, hogy a legördülő listában épp aktuálisan kiválasztott adat melletti cellában, annak fix értéke jelenjen meg. Nem kell összeadni vagy bármilyen műveletet végrehajtani, csak, ha módosítom a legördülő lista adatát, akkor a mellette lévő cellában az annak megfelelő fix érték jelenjen meg.
Ha valaki tudna segíteni megköszönném.
-
DasBoot
aktív tag
Szép napot, Mindenkinek!
Kérdésem az lenne, hogy hogyan lehetne megjeleníteni egy 10 karakternél hosszabb bináris számot megjeleníteni? Konkrétan pl. a 10899 decimális számot konvertálnám binárisba, de ez 10 karakternél hosszabb.
Köszönöm a választ. Üdv.: Yoe
-
Gabcii
újonc
Sziasztok!
Nekem egy olyan makrót kellene írnom, hogy van egy mappám abban automatikusan frissül minden nap 4fájl, de a régiek is megmaradnak.. nekem a 4legújabbra lenne szükségem mindig amit frissítéskor azonos munkafüzetbe annak külön munkalapjaira kellene tennie illetve még egy plusz excel dokumentum is kellene hozzá ami mindig ugyanaz. Ezt szeretném egyenlőre elérni, tudnátok nekem segíteni a megvalósításdban? Előre is köszönöm. -
Musuz
csendes tag
válasz
slashing #25258 üzenetére
Köszönöm a válaszokat.
Egyenlőre maradok annál a megoldásnál,hogy össze szedtem a számokat 1 tartományba és az
"átlagha" függvényt alkalmazom rá.Ez most így műkszik.A következő remek kis fejtörő:
Kiinduló értékhez hozzáadni/kivonni a változó érték és a dry/wet értékének szorzatát,attól függően,hogy
mit választok ki a legördülőben.ha dry akkor adja hozzá,ha wet akkor vonja ki belőle.
eddig a szumha és ha függvényekkel próbálkoztam sikertelenül. -
slashing
senior tag
válasz
slashing #25257 üzenetére
szerkesztési idő lejárta sry:
ennek így már tuti jónak kell lennie:
összeadjuk őket majd elosztjuk annyival ahány nem 0-ás cella van ebben a tartományban.... az átlag meg elmehet a fenébe=(SZUM(B25:C28;D19:E19;I19:J19;I13:J13))/(DARABTELI(B25:C28;">0")+DARABTELI(D19:E19;">0")+DARABTELI(I19:J19;">0")+DARABTELI(I13:J13;">0"))
-
slashing
senior tag
Csak kombinálni kéne az átlag és az átlagha függvényt, vagy nem?:
=ÁTLAG(ÁTLAGHA(B25:C28;">0");ÁTLAGHA(I13:J13;">0");ÁTLAGHA(D19:E19;">0");ÁTLAGHA(I19:J19;">0"))
-
Fferi50
Topikgazda
Szia!
Szerintem az Átlaghatöbb függvény tekintetében félreértés keletkezett. Az átlagolandó érték egy tartomány lehet (az első paraméter), a többi paraméter párban a feltétel tartománya és az ott érvényesítendő feltétel értéke. Ráadásul a feltétel tartomány mérete meg kell egyezzen az átlagolandó értéket tartalmazó tartomány mértékével. Viszont több feltételt is lehet érvényesíteni egyidejűleg - olyat is, ami nem az átlagolandó értékre vonatkozik, hanem annak egy jellemzőjére egy külön oszlopban.
A képről azt látom, hogy az első paraméter után is írtál feltételt, azt sajnos itt így nem lehet.
(És nem lehet több átlagolandó tartomány sem...)Üdv.
[ Szerkesztve ]
-
m.zmrzlina
senior tag
Ha jól értem, vannak értékpárjaid (min,max) amit átlagolni szeretnél, majd az átlagok átlagjait számolni.
Ez esetben egy értékpár csak akkor hagyható figyelmen kívül, ha min=0 ÉS max=0 mert min=0, max=100 esetében a vizsgált időszak átlaga 50
Ha így van én egy segédoszlopot használnék ahová kiszámítanám a részátlagokat (ami min=0 ÉS max=0 esetén simán lehet 0) majd azokat átlagolnám az =ÁTLAGHA()-val
Új hozzászólás Aktív témák
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Dell notebook topic
- Vezeték nélküli fülhallgatók
- ThinkPad (NEM IdeaPad)
- A fociról könnyedén, egy baráti társaságban
- PROHARDVER! feedback: bugok, problémák, ötletek
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Debrecen és környéke adok-veszek-beszélgetek
- Autóhifi
- További aktív témák...