-
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
-
ny.janos
tag
válasz
FSR-27
#38646
üzenetére
Szia!
Én azt vallom, hogy helyes és helytelen eredményt hozó megoldás van. Ami az előbbit eredményezi, az a célnak megfelel, bárhogy is nézzen ki.
Nem gondolkodunk egyformán, és pont ez a jó az excelben, hogy ugyanarra a feladatra sokszor 3-4 függvény / függvény kombináció egyaránt alkalmas.Mellesleg Fferi50-é az érdem. Nekem eszembe nem jutott volna az, amit ő kiötlött. Én csak alkalmaztam a táblázatomban az általa írtakat.
-
ny.janos
tag
válasz
FSR-27
#38633
üzenetére
Szia!
Ahogy látom már kaptál segítséget, de mivel a tegnapról elmaradt, rangsorra vonatkozó képlet nem került konkretizálásra , illetve nem értettem a fórumtársak által közzétett képleteket, ezért ki kellett próbálnom, mert kíváncsi lettem a működésükre, így készíttetem egy fájlt, amiben az átláthatóság kedvéért piros színnel jelöltem azon cellák adatait, ahol képlet található.
Fferi50: Csak ámulok, hogy mekkora ötlet a fejlécekre hivatkozva szűkíteni a tömböt, miközben én azon gondolkodtam, hogy névkezelőben kellene összehozni az egyes versenyek összpontszámait ahhoz, hogy ne kelljen segédoszlop.

Mit értesz az alatt, hogy
"Abban az esetben, ha valamelyik részpontszám beférne a 3 legmagasabba (ami egy-két verseny esetén előfordulhat)"?
Ahogy én tapasztaltam nem fordult elő hiba a képlettel 5 verseny esetén. Akkor is jól működik, ha több versenyen elért pontszám azonos. Én vagyok az értetlen?
-
Fferi50
Topikgazda
válasz
FSR-27
#38628
üzenetére
Szia!
Abban az esetben, ha valamelyik részpontszám beférne a 3 legmagasabba (ami egy-két verseny esetén előfordulhat), az alábbi tömbképlet ezt is kiszűri és nem kell hozzá segédoszlop:
=SZORZATÖSSZEG(NAGY(($D$1:$AB$1="Teljes pontszám")*$D5:$AB5;{1;2;3}))
A feltétel, hogy az 1. sorban legyen a Teljes pontszám szöveg. Ha nem ott van (sajnos az egyesített cellák miatt ez nem derült ki számomra), akkor azt a sort írd oda, amelyikben van.Üdv.
-
Louro
őstag
válasz
FSR-27
#38624
üzenetére
Nekem lehet egy kicsit csúnyább megoldásom lesz, de lehet van szebb is. Az AC oszlopba kimásolnám a H oszlopot (=H5);AD-be az M-et és így tovább.
Majd ahol összeadnád a top3-at, oda =LARGE(AC:AG;1)+LARGE(AC:AG;2)+LARGE(AC:AG;3)
Lehet van szebb megoldás is, de nekem ez a leggyorsabb. Picit a táblázat ahhoz, hogy performanciát nézzek.
-
ny.janos
tag
válasz
FSR-27
#38622
üzenetére
Nem kell feleslegesen dolgoznod a levonással, szívesen segít itt a fórumon mindenki. Nem beszélve arról, hogy a fórumtársak közül sokan olyan feladatokat oldanak meg a kisujjukból kirázva, hogy hidd el nekem, hogy még egy magát gyakorlott excel felhasználónak gondoló is csak ámul rajta.

Nem kell mást tenned, mint - ahogy ez az összefoglalóban is áll - egy képet felölteni fiktív, de a valós elrendezést tükröző adatokkal (úgy készítsd a képet, hogy azon látszanak az oszlop is sorazonosítók is). Írd le közérthetően, hogy milyen adatok szerepelnek a táblázatodban, valamint hol és milyen eredményt szeretnél kapni. Ez alapján excelhez méltó megoldást kapsz és nem kell manuálisan számolgatnod.

Szerintem rajtam kívül még legalább pár tucat fórumtárs sejti, hogy miből és mit szeretnél kapni, de pontos adatok hiányában nehéz egzakt megoldást javasolni. Sokkal könnyebb neked és nekünk is, ha te írod meg, hogy mi a cél, mintha mi találgatunk, de az nem, vagy nem tökéletesen fedi azt, amit te szeretnél.

-
Bobrooney
senior tag
válasz
FSR-27
#38615
üzenetére
Igen pont ez a lényege.
K-adik legnagyobb elem-et adja vissza.
Szóval, 54,56,55,56 esetén
NAGY(kijelölés,1) -> 56
NAGY(kijelölés,2) -> 56
NAGY(kijelölés,3) -> 55
NAGY(kijelölés,4) -> 54eredményt ad, a kijelölés az pedig azt jelenti hogy azokat a cellahivatkozásokat tartalmazza ahova beírtad az excelbe.
-
Louro
őstag
válasz
FSR-27
#38610
üzenetére
Tetszik a feladvány, de mi van, ha az alábbi lesz a lista?
54,54,65,10,54
Makróval gyerekjáték lenne, de függvénnyel esküszöm hirtelen megoldást nem tudok.
Amúgy meg is van.
=SUM(A1:A5)-SMALL(A1:A5;1)-SMALL(A1:A5;2)
De lehet fordítva is:
=LARGE(A:A;1)+LARGE(A:A;2)+LARGE(A:A;3)
Nem teszteltem, de több azonos esetén gondolom az elsőt venné alapul.
Új hozzászólás Aktív témák
- Meghalt a Windows 10, éljen a Windows 10!
- Android alkalmazások - szoftver kibeszélő topik
- Rocksztár lehet a ChatGPT-ből
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Semmibe veszi a KRESZ-t a Tesla Mad Max módja
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Bittorrent topik
- Xbox tulajok OFF topicja
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Katonai Rugged laptopok Panasonic Toughbook és Getac S410 6-11.gen gar.
- HIBÁTLAN iPhone 14 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3159
- Samsung Galaxy Ring 12mm, 1 Év Garanciával
- BESZÁMÍTÁS! AMD Ryzen 7 5800X3D 8 mag 16 szál processzor garanciával hibátlan működéssel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Nem gondolkodunk egyformán, és pont ez a jó az excelben, hogy ugyanarra a feladatra sokszor 3-4 függvény / függvény kombináció egyaránt alkalmas.



Pedig igyekeztem. Még egyszer sem kellett ez a függvény, de ma is tanultam én is valamit. Köszi!
Fferi50
