-
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
-
Delila_1
veterán
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.
-
Delila_1
veterán
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. -
Delila_1
veterán
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.
-
Delila_1
veterán
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.
-
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 -
Delila_1
veterán
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. -
Delila_1
veterán
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. -
-
Mutt
senior tag
válasz
Geryson
#16066
üzenetére
Hello,
Ez azt jelenti, hogy többször is szerepel ugyanaz az érték (dátum és EUR kombináció) a listádban.
Megoldás, hogy elosztod azzal az értéket ahányszor szerepel. Ezt a DARABHATÖBB (COUNTIFS) függvénnyel tudod, vagyis:
=SZORZATÖSSZEG((Forrás!A:A='2013'!B3)*1;(Forrás!H:H="EUR")*1;Forrás!K:K)/DARABHATÖBB(Forrás!A:A;'2013'!B3;Forrás!H:H;"EUR)
vagy a SZUMHATÖBB-et is használhatod a SZORZATÖSSZEG helyett:
=SZUMHATÖBB(Forrás!K:K;Forrás!A:A;'2013'!B3;Forrás!H:H;"EUR")/DARABHATÖBB(Forrás!A:A;'2013'!B3;Forrás!H:H;"EUR)
üdv.
-
Mutt
senior tag
válasz
Geryson
#16061
üzenetére
Hello,
A 16049-es hozzászólásomban adok 2 megoldást ilyen esetre.
Az egyik a SZORZATÖSSZEG (SUMPRODUCT) függvény használata. Ez segédoszlop nélkül is műkődik.
Nagyvonalakban vmi ilyen kell neked:
=SZORZATÖSSZEG((dátum oszlop=dátum feltétel)*1;(pénznem oszlop = EUR)*1;árfolyam oszlop)A másik pedig valamelyik kereső függvény (FKERES, HKERES, KERES vagy HOL.VAN) egy segédoszlop (vagy sor) használatával.
üdv.
-
Excelbarat
tag
válasz
Geryson
#16038
üzenetére
Sry az első javaslatomnál tényleg ott maradt egy fölösleges =0
ha jól látom azóta bővítetted is az és fv-el
amúgy megnéztem az az utolsó előtti megoldásod és működnie kell! ez lenne az:
=HA(ÉS(ÜRES(E3);ÜRES(F3));0;HA(ÜRES(E3);F3*G3;HA(ÜRES(F3);E3;(E3+(F3*G3)))))
pár számmal kipróbáltam és nekem tökéletesen működött esetleg valahol egy fölös space lehetett (mármint cellában és azért nem lett jó az üres() fv de a E3="" sem rossz megoldás
talán gyorsabb is begépelni 
-
-
Delila_1
veterán
válasz
Geryson
#15709
üzenetére
A # jelek helyére szám kerül, de nem kötelezően.
Pl. a ## ### formátumú cellába 111-et írsz, akkor 111 jelenik meg benne, ha pedig 11111-et akkor 11 111. A formátum szóköze adja a tagolást.A 0## formátumnál a nulla kötelező kitöltést von maga után, ha csak tízes nagyságrendű számot írsz, például 12-t, vezető nullával jelenik meg: 012. A beírt 123 123-ként jelenik meg.
A formátumban idézőjelek között megadott szöveg változás nélkül bekerül a cellába, és ettől függetlenül tudsz számolni a cella számszerű értékével.
Szöveget a formátum elején is megadhatsz.:. "Alibaba és a " ###" rabló".
-
Delila_1
veterán
válasz
Geryson
#15584
üzenetére
A cellaformázás Védelem fülén jelöld be a Zárolt négyzetet. Ez az alapbeállítás szerint zárolt, ami azt jelenti, hogy azoknál a celláknál vedd ki a pipát, amelyeknél megengeded a módosítást.
A védelem akkor jön létre, mikor a lapot védetté teszed.
A 2007-es verzióban a lapfülön jobb klikkre előjön a Lapvédelem, ahol lehetőséget kapsz jelszavas védelemhez (nem kötelező jelszavazni), és kapsz egy listát, amiből kiválaszthatod, milyen módosításokat engedsz meg a felhasználóknak.
-
föccer
nagyúr
-
föccer
nagyúr
válasz
Geryson
#15406
üzenetére
Most nincs előttem excel, így csak kb-ra írom
=HA(HIBA(FKERES(E2;Raktárkészlet!A:G;5));0;FKERES(E2;Raktárkészlet!A:G;5))
A HIBA függvénynek nem adtál paramétert, és a ha függvény sincs rendesen beparaméterezve. Használd a függvényekhez tartozó súgót. Sokat segít

üdv, föccer
-
föccer
nagyúr
válasz
Geryson
#15400
üzenetére
Ha mindig 6 karaktert keresni, akkor a =bal(A1;6) függvény kell neked. Ez megadja a forrás cellában lévő szöveg első 6 karakterét- Ezt be lehet ágyazni az fkeres-be. Az fkeres végén a tartomány megadásánál ki lehet kapcsolni azt, hogy pontos egyezést keressen, de olyat nem tud, hogy csak az első x karaktert ellenőrizze.
Én csinálnék egy segéd oszlopot és abba keresnék.
(egyébként mi megy a tv-ben?
)üdv, föccer
-
lappy
őstag
válasz
Geryson
#15109
üzenetére
Szia!
=HA(ÉS(SZÁM(H3);SZÁM(J3);SZÁM(K3));H3+M3+(N3/1,27);HA(ÉS(SZÁM(H3);SZÁM(J3));H3+M3;HA(SZÁM(H3);H3;"")))
ezt az O oszlopba írtam csak meg.
Bár van ami nem tiszta számomra "mindezt persze úgy, hogy pl. lehet, hogy nincs "H" és "J", de van "K"" hogy ilyenkor mit számoljon? -
Delila_1
veterán
válasz
Geryson
#12263
üzenetére
Működik bugizozi Részösszeg függvénye több oszlop szűrése esetén is.
Ha külön táblázatban akarod hozni az értékeket, érdemes egy külön oszlopban összefűzni az A és B értékeit (közöttük egy elválasztó karakterrel, pl. szóközzel). Legyen ez a D oszlop. Ezután a D-re felviszel egy speciális szűrést, ami a minta szerint a G oszlopba teszi az egyedi értékeket. Ezek mellett a Szumha függvény megadja az összegzett értékeket.
-
bugizozi
őstag
válasz
Geryson
#12263
üzenetére
A Részösszeg erre jó, viszont így hogy két oszlop szerint kell szűrni így nem tudom hogy hogyan műxik
Ha csak a B oszlop lenne akkor abban az oszlopban lévő ismétlődő értékeket szépen összesítené, úgy ahogy a linken van... -
-
Delila_1
veterán
válasz
Geryson
#12078
üzenetére
A sz-eur kezedtű, és sz-exp kezdetű feltételt nemigen tudod megadni tartományra feltételként. Vegyél fel egy oszlopot a Munka2 lapon (nálam W), amibe beírod ezt a képletet:
=VAGY(BAL(A2;6)="sz-eur";BAL(A2;6)="sz-exp";C2>Munka3!$Q$3;C2<=Munka3!$S$3)
Feltételeztem, hogy a Q3 és az S3 cellák a Munka3 lapon vannak. A fenti képlet eredménye IGAZ, ha a 4 kritérium közül bármelyik teljesül, és HAMIS, ha egy sem.
Ezután az összegző képlet:
=SZUMHA(Munka2!W:W;IGAZ;Munka2!F:F)
-
Delila_1
veterán
válasz
Geryson
#12076
üzenetére
A SZUMHATÖBB függvény kritériumai ÉS kapcsolatban vannak egymással.
Ez azt jelenti, hogy a feltétel akkor igaz – akkor veszi be a G oszlop értékét az összegzésbe –, ha a tartomány cellái egyszerre tartalmazzák teljes egészükben a Sz-Exp és Sz-Eur értéket. Mivel ez nem lehetséges, egyik cella sem felel meg ennek a kritériumnak, az eredmény nulla lesz.
-
Geryson
addikt
válasz
Geryson
#12076
üzenetére
Most sajnos ugyan ebbe a hibába estem bele, egy másik helyen sem összegez. Közben rájöttem, hogy az a gondja értelemszerűen, hogy olyat keres, ami "sz-eur" és "sz-exp" is, legalábbis így gondolom. Ez a képletem most:
=SZUMHATÖBB(Munka2!F:F;Munka2!C:C;">"&Q3;Munka2!C:C;"<="&S3;Munka2!A:A;"sz-eur"&"*";Munka2!A:A;"sz-exp"&"*")
Hogy fogalmazzam azt meg, hogy akkor is ha "sz-eur" és akkor is ha "sz-exp", tehát a korábban leírtak szerint bármelyik feltétel teljesülése esetén?
-
Apollo17hu
őstag
válasz
Geryson
#12069
üzenetére
Ezt sajnos passzolom.
Néhány napja nekem is hasonló problémában segítettek, itt is az a baja, hogy a C oszlopodban dátumétékek vannak, viszont a C3 cellából a "<C3" kifejezés idézőjelei miatt a dátumértékek szöveggé(?) alakulnak át, ami nem tesz jót az összehasonlításnak. -
-
-
Delila_1
veterán
válasz
Geryson
#10402
üzenetére
=ha(e3="Pénztár";"–";"")
Úgy van, a régi, adatokat tartalmazó cellákba ne másold be a képletet.
Legfeljebb egy kis makróval lehetne megoldani az oszlop felülírását.Sub E_oszlop()
Dim sor%, usor%
usor% = Range("E5000").End(xlUp).Row
For sor% = 3 To usor%
If Cells(sor%, 5) = "Pénztár" Then Cells(sor%, 6) = "–"
Next
End SubEz a kitöltetlen sorok 6. (F) oszlopába ír a Pénztár szót tartalmazó E oszlop mellé hosszú kötjelet, a nem Pénztár-t tartalmazók melletti F cellát békén hagyja. A mostani adatokat rendbe teszi, a további cellákba érdemes beírni a fenti képletet.
-
-
válasz
Geryson
#10226
üzenetére
Nem tudom milyen módon hoztad létre a szabályt, de inkább így csináld: O2 cellán állva
-
m.zmrzlina
senior tag
-
Delila_1
veterán
válasz
Geryson
#10159
üzenetére
A különböző tartományoknak nevet adsz.
Az A1:A2 nálam a Kategórianévre hallgat.
Fontos, hogy az allisták azt a nevet kapják, amelyik főlista-beli kategóriába tartoznak. Az E1:E13 tartomány neve Kategória_1, az F1:F11-é Kategória_2.
Az első érvényesítés az A13 cellában van, a lista forrása: =Kategória
A B13-as érvényesítésnél a forrás: =INDIREKT(A13)Szerk.:
A Kategória egyes elemeinek a nevében nem lehet szóköz, és nem szerepelhet önállóan számjegy. -
válasz
Geryson
#10156
üzenetére
Ilyesmi kivitelezhető, csak rögtön szöveg formátumra kell formázni például az adott oszlopot . Onnantól már működik a megszokott módszer, azaz pl A1-be 2011-01, A2-be 2011-02, A1 és A2 kijelöl, majd lemásol ameddig kell.
-
perfag
aktív tag
válasz
Geryson
#9517
üzenetére
Nem csak belekeveredtél, ezt másokkal is elhitetted, hogy képlettel kell.
Ha jól értem csak annyit akarsz, hogy nem akarod a nullát tartalmazó cellákat látni.
Ezt megteheted egy egyszerű cella formázással, pl. [=0]"";Normál
Ettől a cellában nulla van, csak nem látszik. A többi érték meg annak látszik ami. -
Delila_1
veterán
válasz
Geryson
#9514
üzenetére
Vegyük, hogy az =ha(k3="";"";k3*j3) képleted az F1 cellában van. Azt írod, hogy erre az F1-re hivatkozol egy másik cellában.
A képletet tartalmazó cellára így lehet hibaértéket kiküszöbölő módon hivatkozni:
=ha(hossz(f1)>0;f1*10;"")A képletet 0 hosszúságúnak értelmezi az Excel, ezért csak akkor végzi el a megadott műveletet, ha érték kerül a cellába.
Új hozzászólás Aktív témák
- BestBuy topik
- Ubiquiti hálózati eszközök
- Tőzsde és gazdaság
- Gumi és felni topik
- exHWSW - Értünk mindenhez IS
- Debrecen és környéke adok-veszek-beszélgetek
- Crimson Desert - Íme a végleges gépigény
- Allegro vélemények - tapasztalatok
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Formula-1
- További aktív témák...
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Xbox / Microsoft Store feltöltőkártya kód (digitális, HU) több címlet, több db, azonnal, olcsón
- Vírusirtó, Antivirus, VPN kulcsok GARANCIÁVAL!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Sony PS3/PS4/PS5 és kézikonzolok Okosítása és Szoftveres szintű javítása - MÁR 13.00-S PS4 IS!
- TP Link HS100 Távolról vezérelhető Wi-Fi-s dugalj (Smart Plug)
- Új Acer Nitro V15 FHD IPS 144Hz Ryzen7 7735HS 16GB DDR5 512GB SSD Nvidia RTX 4060 8GB Win11 Garancia
- Lenovo ThinkPad T440,14",HD+,i5-4200U,8GB RAM,500GB SATA3 HDD,WIN10
- Samsung Galaxy Tab A9+ 128GB,Újszerű,Dobozaval,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Hogy a poszt előtti órában ez miért nem vettem észre...




13))

;HA(SZÁM(K4);H4+(N4/1,27);H4))

Fferi50