-
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
-
Delila_1
Topikgazda
válasz Geryson #17176 üzenetére
Nem.
Beviszed valahova a részösszeg függvényt. Ha nem az összegzendő oszlopba teszed, akkor a teljes oszlopot is megadhatod tartománynak. =részösszeg(9;"C:C"), ha az összegzendő oszlopba viszed, akkor a pontos tartományt add meg. =részösszeg(9;"C2:C1400")
Itt a 9 a függvényszám, ami azt jelzi a függvénynek, hogy a tartomány összegét adja eredményül.
Ezután szűröd a tartományt a dátum oszlopban kedved szerint. A függvény mindig az aktuális szűrésben látható cellák összegét adja.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #18010 üzenetére
Hogy biztosan szöveg legyen a Forrás lap A oszlopában, azon a lapon vegyél fel egy segédoszlopot. Első (a címsoron kívül) cellája legyen =A2 & "".
Másold az új oszlopot, majd irányítottan, értékként tedd rá az A oszlopra. Segédoszlop törölhető.
Most nézd meg a képletedet. Jónak kell lennie, mert az F2 gyönyörű szöveges értéket produkál.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
sztanozs
veterán
válasz Geryson #18086 üzenetére
Makróval:
Public Function Kerekit5(Value) As Integer
If Not (IsNumeric(Value)) Then
Kerekit5 = 0
Exit Function
End If
Value = Round(Value, 0)
lv = Value Mod 10
Select Case lv
Case 0 To 2
Value = Value - lv
Case 3 To 7
Value = Value - lv + 5
Case 8 To 9
Value = Value - lv + 10
End Select
Kerekit5 = Value
End Function[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sztanozs
veterán
válasz Geryson #18088 üzenetére
mármint inline fv-be, hogy ne legyen makró?
B2-be, A2-re:
=IF(MOD(A2,10) <3, A2-MOD(A2,10), IF(MOD(A2,10)<8,A2-MOD(A2,10)+5,A2-MOD(A2,10)+10))[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Delila_1
Topikgazda
válasz Geryson #18455 üzenetére
A keresett érték legyen olyan formátumú, amilyen az FKERES tartományának az első oszlopa.
Tudod, gyakori hiba, hogy valamelyik adat végére egy nem látható karaktert, pl. szóközt gépelt be valaki.Próbáld meg, hogy a tartományt megszabadítod ezektől a karakterektől a TRIM függvénnyel egy új oszlopban, majd az újat irányítottan, értékként az eredeti helyére illeszted.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #18474 üzenetére
Számolsz a számokkal az oszlopodban? Ha nem, a FIX függvénnyel alakítsd át egy segédoszlopban szöveggé az adatokat, majd irányítottan, értékként helyezd az eredeti helyére.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #18503 üzenetére
Az új "sokat" ( ) eleve szöveg formátumú cellákba vidd be, akkor nem kell külön cirkuszolni a szöveggé alakításukkal. Most, hogy már a teljes oszlopot szöveg tip-ra állítottad, nincs más dolgod, mint bevinni az adatokat.
A FIX függvény numerikus adatot alakít át alfanumerikusra.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #20358 üzenetére
Szia!
A C2 képlete legyen =ÁTLAGHA(A:A;A2;B:B), ezt másold végig.
Adhatsz feltételes formázást az A2:C4000 tartományra.
A képlet legyen =DARABTELI($A:$A;$A2)>1, és adj neki valami feltűnő formátumot.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #20585 üzenetére
Nézd meg az A oszlopban az adataidat. Valószínű, hogy az A24 és A25 cellák tartalma nem azonos, csak annak látszik. Valamelyik a kettő közül tartalmaz egy szóközt, vagy egyéb, nem látható karaktert. A HOSSZ függvénnyel le tudod kérdezni az egyes cellák tartalmának a hosszát. Vagy: a cellán állva F2-re (szerkesztő üzemmód) a kurzor a cella végén jelenik meg, és azonnal látható, hogy van-e előtte szóköz.
Az A oszlopban feltehetően máshol is előfordul az A2 érték, abból adódik a C2 értéke.
Feltételes formázás:
Feltételes formázás | Új szabály | A formázandó cellák kijelölése képlettel | Értékek formázása, ha ez a képlet igaz.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #20603 üzenetére
...az A oszlopban nagyon sokszor 2-5-10 ismétlés is található, ezeket szeretném kitakarítani.
- Hogy oldható meg az, hogy ezeket jelölje nekem?A =DARABTELI($A:$A;$A2) képlet megadja, hányszor szerepel az A2 értéke az A oszlopban.
A feltételes formázás a képletét úgy kell érteni, hogy ha a beírt függvény értéke igaz, akkor... (formátum). Nyilván sok tételed van az A oszlopban, ami többször is szerepel, azért olyan szép színes a tartományod.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #21031 üzenetére
Szia!
A lapokat elrejtheted. Ha úgy gondolod, hogy ezt könnyen felfedik, a VBA szerkesztőben szigorúbb tiltást adhatsz. Lapfülön jobb klikk, Kód megjelenítése. Ha nem látszik a Properties menü bal oldalon, akkor a View menüből megnyitod.
Az utolsó paraméter a lap láthatósága (visible), ezt weryhidden-re állítva a lap a füzetből nem, csak a VB szerkesztőből tehető ismét láthatóvá.
Másik kérdés:
A HOL.VAN függvény megadja az utolsó kitöltött sorod számát, ha olyan nagy számot kerestetsz vele, amilyen biztosan nincs az adataid között.Vegyük, hogy az árfolyamok a B oszlopban vannak, a képlet:
HOL.VAN(10000;B:B;1)Ezt beágyazzuk az INDIREKT függvénybe, ami megadja a tartományt az átlag kiszámításához:
INDIREKT("B2:B" & HOL.VAN(10000;B:B;1))Utolsó lépésként jön az ÁTLAG függvénybe történő beágyazás:
=ÁTLAG(INDIREKT("B2:B" & HOL.VAN(10000;B:B;1)))[ 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.
-
mexel
veterán
válasz Geryson #21414 üzenetére
Függőlegesen kell összeadni őket. Ha 10 sorban szerepel a "nem" szó akkor azokban a sorokban lévő számokat kell összeadni. A többivel ne csináljon semmit. De lehet hogya HA az jó lesz, megnézem, köszi!
Szerk: a SZUMHa jó is volt, köszi! Nem tudom miért nem ugrott ez be Túl akartam bonyolítani.
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz Geryson #22941 üzenetére
"Táblázat"-ban vannak az adataid? Valószínű, hogy nem, mert akkor a forrás Táblázat1 névre hallgatna, vagy amilyen nevet adtál neki.
Próbáld meg, hogy a pontos helyet adod meg forrásként, majd visszaállítod az eredetire.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #23927 üzenetére
A kész függvényekkel ezt nem oldhatod meg, de írtam egy újat.
Beviszed egy új modulba, a füzetben pedig az =JobbKotjel(A1) megadja a kért eredményt.
Ha csak ebben a füzetben akarod alkalmazni, ennek egy moduljába másold be – mentés xlsm-ként –, ha több helyen, akkor a personalba másold be.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #23931 üzenetére
Bemásolod a makrót a füzeted makrószerkesztőjében (Ctrl+F11) egy modulba, vagy a personalba.
Ha a 384212-MSA-5,02 szöveg mondjuk a G2 cellában van, az =JobbKotjel(G2) adja meg a jobb oldali kötőjeltől jobbra eső részét eredményül.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #23936 üzenetére
Rendben, akkor a függvény a B oszlopra hivatkozzon. Ugyanúgy másolhatod, mint minden más függvényt. Ez is pont olyan, a különbség csak annyi, hogy a beépítetteket hozzáértők írták, ezt meg én.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Geryson #23940 üzenetére
Mint kiderült a személyes megbeszéléskor, csak a lényeg, a makró maradt le. Elnézést!
Function JobbKotjel(cella)
Dim b As Integer
For b = Len(cella) To 1 Step -1
If Mid(cella, b, 1) = "-" Then
JobbKotjel = Right(cella, Len(cella) - b) * 1
Exit Function
End If
Next
End FunctionProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
-
Delila_1
Topikgazda
válasz Geryson #25007 üzenetére
Az Adatok | Rendezés és szűrés | Speciális menüpont szerint szűrheted kedved szerinti oszlopokra és értékekre a tartományodat.
Fel kell venned egy kritérium tartományt, ami az "igen" oszlopod címét, és alatta az igen szót tartalmazza. Egy másik tartomány azoknak az oszlopoknak a címe legyen, amiket az új tartományban akarsz szerepeltetni (és olyan sorrendben, ahogy majd kellenek). A kritérium oszlopnak nem kell feltétlenül szerepelnie ebben a tartományban.
A két, előre meghatározott tartomány hátterét színeztem.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Fferi50
őstag
válasz Geryson #26206 üzenetére
Szia!
Több lehetőség is van rá.
Pl. indításkor bekéred a felhasználó nevét és jelszavát és a belépett felhasználótól függően határozod meg, hogy mit láthat és mit tehet. Viszont a felhasználókat és a hozzájuk tartozó jelszavakat és jogosultságokat neked kell nyilvántartani és kezelni.
Lehet védeni a munkalapot, illetve kijelölni felhasználótól függően módosítható területeket.
Elrejtheted az adatokat tartalmazó munkalapokat úgy, hogy csak programból lehet előhívni (visible tulajdonság xlveryhidden értéke).
A felhasználónak csak az adatbevitelre szolgáló munkalapot mutatod meg. Esetleg csinálsz egy userformot az adatbevitelre és azt egy teljesen üres/ vagy semleges munkalapon mutatod meg.Fontos, hogy legyen koncepciód, ki mit és miért tehet.
Üdv.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Microsoft licencek KIVÉTELES ÁRON AZONNAL - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Megmaradt - Eredeti Humble, Choice - Steam kulcsok
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Canva Pro előfizetés - 1 éves
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen