-
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 Delila_1 #29235 üzenetére
Sziasztok!
Bár a makró programozáshoz nem értek semmit, felmerült egy ötletem a probléma egy másik megközelítési módjára, ami talán egyszerűbb, mint az általatok írt, csak ahhoz is kell egy makró, amit viszont én nem tudok ez előzőek miatt elkészíteni.
Viszont az alapötlet talán használható: az "Összes könyvelési adatok" munkalap adattartalmát haladó szűréssel másoljátok a házipénztár munkalapra. Ha az "Összes könyvelési adatok" munkalap tartományát táblázattá alakítjátok, és szűrésben ez a táblázat lesz a listatartomány, akkor már csak a szűrés futtatásához kell egy makrót írni. Ha bármely adatot változtatjátok utólag (pl. korábbi téves kitöltés miatt) az "Összes könyvelési adatok" munkalapon, akkor a makró futtatásával minden adat frissül a "Házipénztár" munkalapon.
Ha bármikor további szűrőfeltétel megadása válna szükségessé a fizetési módon kívül az egy pillanat alatt megadható a szűrőtartományban.
[ Szerkesztve ]
-
ny.janos
tag
válasz cipolly #29995 üzenetére
A feladat megoldásához arra lenne szükség, hogy a szűrést követően rejtett cellák a képletben ne szerepeljenek. 1 függvényt ismerek, ami képes ilyenre (összesít /aggregate/), de abban nincs olyan beépített függvény, amit jelen feladatra alkalmazni lehetne (vagy én nem tudtam rájönni).
De a fórumon több profi exceles is van, lehet ők tudnak segíteni.Fentiek miatt én csak azt tudnám javasolni, hogy feltételes formázás helyett a segédoszlopod alapján szűrd le a táblázatot (külön 0-ra, külön 1-re) s magad színezed a cellákat.
-
ny.janos
tag
Amit kérdezel, az excel alapbeállítás, nem a fájl tartalmazza. Vagyis ha átállítod, minden fájlnál ugyanúgy működik. (Fájl - Beállítások - Speciális - Szerkesztés - A kijelölt cellák az Enter lenyomása után áthelyezhetők).
Alternatíva: Enter helyett rászoksz a Tab használatára. Ha oszlopot jelölsz ki, akkor lefelé ugrik. Ha sort jelölsz ki, akkor jobbra. Ha nagyobb területet, akkor először a kijelölt terület első során lép végig balról jobbra, majd a következő sorral csinálja ugyanezt stb. Ha Shiftet nyomsz a Tab mellé, akkor visszafelé ugrik. (Ez a módszer mellesleg függetlenül működik attól, hogy mi van beállítva a Speciális fülön).
-
ny.janos
tag
Nem kicsit lett bonyolult a képlet, de működik.
A képlet sajátossága miatt azt javaslom, hogy színezendő terület első sora, hatodik oszlopától (példádban: H3) az utolsó vizsgálandó adatig jelöld ki a területet, majd úgy írd be a feltételes formázásba a következő képletet, és állítsd be hozzá a formátumot:
=VAGY(TÍPUS(H3)+TÍPUS(I3)+TÍPUS(J3)+TÍPUS(K3)+TÍPUS(L3)+TÍPUS(M3)=6;TÍPUS(G3)+TÍPUS(H3)+TÍPUS(I3)+TÍPUS(J3)+TÍPUS(K3)+TÍPUS(L3)=6;TÍPUS(F3)+TÍPUS(G3)+TÍPUS(H3)+TÍPUS(I3)+TÍPUS(J3)+TÍPUS(K3)=6;TÍPUS(E3)+TÍPUS(F3)+TÍPUS(G3)+TÍPUS(H3)+TÍPUS(I3)+TÍPUS(J3)=6;TÍPUS(D3)+TÍPUS(E3)+TÍPUS(F3)+TÍPUS(G3)+TÍPUS(H3)+TÍPUS(I3)=6;TÍPUS(C3)+TÍPUS(D3)+TÍPUS(E3)+TÍPUS(F3)+TÍPUS(G3)+TÍPUS(H3)=6)
Ezt követően jelöld ki a G oszlopot, és másold a vissza a formátumot az első 5 oszlopba is.
Egyetlen apró hibája, hogy csak úgy működik pontosan, ha az utolsó vizsgálandó oszlop után van még 1 oszlop, melynek minden sorában van valamilyen szöveg (nem szám!) De ezt elrejted legfeljebb. (Ha ez nincs, akkor az utolsó vizsgált oszlop minden sorát megformázza a megadott színűre.)
Jó kis feladvány volt, elszórakoztam vele egy darabig.
Természetesen a második feltételes formázás képletre neked nincs szükséged, azt csak az önellenőrzéshez használtam.
A feltételnek megfelelő tartományok számával nem foglalkoztam, most vettem észre, hogy ez is kérés lett volna.[ Szerkesztve ]
-
ny.janos
tag
válasz Sir Pocok #30257 üzenetére
Parancsolj!
(Az egymásba fűzött képleteket sortöréssel (ALT + ENTER) tördelheted, ahogy én tettem, így könnyebben áttekinthető.)
=HA(C11>50%;"Leányvállalat";HA(C11>=33%;"Közös vezetésű vállalat";HA(C11>=20%;"Társult vállalkozás";"Egyéb rész.visz. lévő váll.")))
[ Szerkesztve ]
-
ny.janos
tag
válasz Sir Pocok #30268 üzenetére
SZUMHA függvényben nem adható meg egyszerre több kritérium (a linken leírás részben megjegyzésként találsz erre utalást) , de a SZUMHATÖBB függvénnyel igen. (Részletkérdés, hogy a kritériumtartományod azonos mindkét kritériumhoz.)
=SZUMHATÖBB(I6:I128;F6:F128;">=2015.02.01";F6:F128;"<=2015.02.28")
[ Szerkesztve ]
-
ny.janos
tag
válasz ny.janos #30270 üzenetére
Annyi jutott még eszembe, hogy ha a több hónap összegzését akarod megoldani, akkor szerencsésebb, ha csinálsz egy kritériumtartományt az alábbi módon, így másolható lesz a képleted.
N6 cella képlete:
=SZUMHATÖBB(I5:I127;F5:F127;L6;F5:F127;M6)Sokkal egyszerűbb és elegánsabb azonban, ha beszúrsz egy oszlopot a dátumérték mellé, a hónap függvénnyel meghatározod az adott naphoz tartózó hónapot, majd az adatok fül részösszeg gombját használod.
Megjegyzés:
A 2015. január havi adatok összegzésére írt képleted hibás, mert hiányzik belőle a dátum előtt az egyenlőségjel a kisebb jel után. Így a január 31-i adat nincs benne az összegben! Helyesen:
=SZUMHA(F6:I128;"<=2015.01.31";I6:I128)[ Szerkesztve ]
-
ny.janos
tag
Sok mindent tanulunk meg másoktól az excel esetében, ezzel az ötlettel sincs másként. Ezt pl. az excel bázis egyik videójából tanultam. Érdemes nézegetni őket.
-
ny.janos
tag
válasz kaposznyak #30309 üzenetére
Ne a letöltött adatokból csináld a grafikont, hanem hozz létre egy görgetett összeget előbb. Abból olyan grafikont fogsz kapni, amilyet szeretnél. (Persze ha nem megfelelő mértékben tör az ég felé, az nem feltétlen az excel hibája.)
-
ny.janos
tag
válasz csongi #30319 üzenetére
K2 cella értéke 2 másik cella értékétől függ (J6 és J16), vagy csak elírtad?
A leírásod alapján mindegyik tartomány között van egy érték, ahol 0 lesz az eredmény (39, 64, 75, 76). Valóban ezt szeretnéd, vagy csak 18 alatti érték esetében szeretnél 0-át kapni?[ Szerkesztve ]
-
ny.janos
tag
válasz Sir Pocok #30277 üzenetére
Találtam egy érdekes megoldást a felvetett problémára (tömbfüggvény), gondoltam megosztom itt is az ötletet.
A te kérdésedre adaptálva az ötletet:
=SZUM(INT((ÉV(F5:F127)&HÓNAP(F5:F127))="20151")*I5:I127)[ Szerkesztve ]
-
ny.janos
tag
válasz csongi #30321 üzenetére
K2 cella képlete:
=HA(J16>76;5;HA(J16>=65;10;HA(J16>=40;15;HA(J16>=18;20;0))))A képletben beállított tartományok (ha valamit rosszul értettem, akkor módosíts rajta):
Office 2010-ben csináltam, de a HA függvénynek működnie kell a korábbiban is. Libre ofice működésről nincs információm.
[ Szerkesztve ]
-
ny.janos
tag
válasz DrojDtroll #30336 üzenetére
Cellákat kijelölöd B3-tól jelölöd ki B52-ig, a képlet pedig az alábbi.
=$B2-$B1=$B$53
Ezáltal a B3 cellát formázza B2 alapján, B10-et B9 alapján stb. A lényeg az, hogy a kijelölt tartományodnál eggyel feljebb lévő cellát (esetedben eggyel és kettővel feljebb lévőt) hivatkozz a képletben. Ezáltal eredményül a képletnek eleget tévő cella alatti cellát formázod.[ Szerkesztve ]
-
ny.janos
tag
Ha jól értelmezem, akkor
- A oszlop adott celláját jelölni szeretnéd, ha az abban szereplő dátum mai, vagy múltbeli.
- Ha B oszlopban szerepel dátum (azaz a termék beérkezett), akkor vegye le a jelölést A-ról (értelmezésem szerint esetedben mindegy, hogy időben érkezett be vagy sem, mert ha B-ben dátum van, akkor nem szeretnéd A-t színezni. Ha rosszul értelmeztem, szólj!)
- Értelemszerűen ne legyen színezve A, ha az nincs kitöltve (én ezt úgy készítettem el, hogy másik színnel jelöltem, mellyel figyelmeztet, hogy nem került kitöltésre).A feltételes formázással jelölendő tartományt kijelölöd A oszlopban, és az alább formázásokat adod meg (a sorrendre figyelj):
-
ny.janos
tag
válasz EmberXY #30363 üzenetére
Delila válaszát kiegészíteném azzal, hogy egy lépéssel fejlettebb függvény a RÉSZÖSSZEG helyett az ÖSSZESÍT függvény, de csak a 2010-es és újabb excelben használható. Előnye, hogy az összegzendő adatok között akár hibaérték is lehet, nem kapsz hibaüzenetet az összeg helyett.
Hátránya mindössze annyi, hogy ránézve a függvényre magára, nem tudod, hogy az mit számol, ahhoz illetve magához a használatához is szinte elengedhetetlen a súgó. De az előnye mindenképpen a használata mellett szól.
Itt találsz róla egy leírást és videót. -
ny.janos
tag
válasz Sweetraver #30372 üzenetére
Ez a kérdés már engem is foglalkoztat, de Delilához hasonlóan én sem egészen értem, hogy mit szeretnél.
A leírásod alapján kézzel adod meg A B és D oszlopokat, a C-t pedig FKERES-sel határoztad meg (D-t keresed A oszlopban, eredményt a B-ből kéred). Eddig azt hiszem értem.
Azt írod azonban, hogy D oszlopot is keresni szeretnéd, a kérdés, hogy honnan? Merthogy annak értékét (főnök) a gép nem fogja kitalálni magától. Honnan tudná ez a szerencsétlen excel, hogy Kiss Gézának Szabó Pál a főnöke? Vagy van segédtáblád ehhez, amiről nem írtál? C-ből nem tudod a D oszlop kódját keresni, mert körkörös hivatkozást hozol létre… -
ny.janos
tag
válasz komyka #30386 üzenetére
Ha a szövegből oszlopok menüpontot használod, akkor sajnos akkor is dátumként értelmezi a ponttal elválasztott értékeket, ha egyébként a sorbontás előtt szöveg formátumot adsz az oszlopoknak.
Ha fix hosszúságúak a kódjaid egyes elemei, akkor használd a szövegből oszlopok menü helyett a JOBB, BAL, és KÖZÉP függvényeket, azzal nem lesz ilyen gondod.A másik lehetőség, hogy a pontot cseréled vesszőre a HELYTTE függvénnyel (ha mind cserélhető, akkor a Ctrl+H billentyűkombináció gyorsabb), és utána bontod a sorokat oszlopokká.
[ Szerkesztve ]
-
ny.janos
tag
válasz csferke #30422 üzenetére
A dinamikusan változó tartomány összegzéséhez megpróbálhatjátok a tartományt táblázattá alakítani, a tervezés menüben kiválasztani az összeg sort, majd megadni a képletet.
Ha az új adatsort a táblázat tartományának összegsor nélküli utolsó adatán (utolsó oszlop, utolsó sora) állva tabulátor megnyomásával viszitek fel, akkor az összegsorban szereplő képletet is automatikusan bővül. De a képletből is látszik, hogy az a táblázat adott oszlopának címsorára hivatkozik, vagyis mindig az elsőtől az utolsó adatig.Kijelölitek a tartományotokat, s kiválasztjátok a nektek tetsző táblázat formátumot.
A tervezés menüben kiválasztjátok az összegsort.
A képletet módosítjátok tetszésetek szerint.
Az utolsó cellán állva (a példában C4) TAB-ot nyomtok, beírjátok az új adatokat, s máris az új értéket látjátok az összegsorban.
Látható, hogy a képlet nem változott, de az érték igen.
[ Szerkesztve ]
-
ny.janos
tag
válasz dellfanboy #30452 üzenetére
Kijelölöd mindkettő oszlopot, feltételes formázás, cellakijelölési szabályok, ismétlődő értékek pontot választod. A felugró ablakban az ismétlődőt átállítod egyedire. A formázásra szűrni is tudsz. Ezen felül használhatod a DARABTELI függvényt is, de a feltételes formázás szerintem egyszerűbb.
-
ny.janos
tag
1. A listatartományodnak adsz egy nevet, a korlátozott adattartalmú cellákra pedig az adatok - érvényesítés pontot választod. A megengedve pontban listát válassz, a forrásba pedig egyenlőségjel után a listatartományod nevét írd be.
2. Szerintem alapfunkcióval azt nem tudod megoldani, hogy a formázást nem lehet változtatni, de magát az értéket igen. Ha a formátumot levéded, akkor az adat sem írható felül. Ha esetleg más módon (pl. makró) megoldható, akkor a nálam profibbak majd válaszolnak. -
ny.janos
tag
válasz Sweetraver #30605 üzenetére
Ha jól értem, akkor a munkakör és a szervezeti egység külön oszlopban van. Ez esetben a legegyszerűbb megoldás, hogy készítesz egy segédoszlopot, melyben összefűzöd az előbbi 2 értéket, s arra keresel. (Persze a FKERES képletben is megteheted az összefűzést, ha nem szeretnél segédoszlopot.)
-
ny.janos
tag
válasz Geryson #30631 üzenetére
Erre fapados megoldásként azt javaslom a majd 1500 sorból a hibás adatok egyenkénti javítása helyett, hogy másold ki a hibákkal tarkított teljes oszlopot egy jegyzettömbbe (.txt), ami ezzel minden formázást elveszít. Az oszlop adatait törlöd ezt követően, az oszlopformátumot állítsd be dátumra, majd a jegyzettömbből másold vissza az értékeidet. Így minden egyes dátumodnak meg kellene javulnia.
-
ny.janos
tag
Kérdés: miért akarod eltüntetni a hibaértékeket?
Ha nem a látvány zavar, hanem további műveletet szeretnél végezni ezen cellákat tartalmazó tartománnyal, ami a hibaérték miatt nem lehetséges, akkor ellenőrizd az ÖSSZESÍT (AGGREGATE) függvényt, mert jó esély van arra, hogy használni tudod, és nem lesz szükséged 500 cella adatainak változtatására. -
ny.janos
tag
válasz RedHarlow #30722 üzenetére
Ezt nem excellel akarnám megoldani kerülő úton, hanem Total Commenderrel (TC) a következők szerint.
Excelben szűrj egy tetszőleges mappára, majd a szűrt tartománynak a fájlneveit másold be egy jegyzettömbbe, s mentsd el tetszőleges néven. Ezt követően TC-ben abban a könyvtárban, ahol a fájljaid vannak, válaszd a kijelölés menü -> Kijelölés beolvasása fájlból parancsot. Tallózd be az imént elmentett jegyzettömböt, s meg is van a kijelölésed, ezzel a fájlokat tetszőleges helyre helyezheted / másolhatod át. Áthelyezést / másolást követően TC-vel könnyedén átnevezheted a fájlokat (Ctrl + M) ha szükséges. (Az átnevezést követően a Kijelölés -> A kijelölt nevek másolása a vágólapra funkcióval a fájlneveket akár vissza is másolhatod excelbe, ha szükséged van ott is az új fájlnevekre. Figyelj arra ez esetben, hogy a fájlnevek már az első lépésnél is ABC rendben legyenek, mert másként összekeverednek a fájlneveid!)[ Szerkesztve ]
-
ny.janos
tag
válasz ny.janos #30748 üzenetére
A 3. módszernél a 2 oszlop helyett akár csinálhatsz egyet is, formázással együtt. G3 cella képlete:
=KEREK.LE((C3-B3)/365;0) &" év "& MARADÉK((C3-B3);365) & " nap"
Megjegyzés: mivel 2012 év szökőév volt, ezért a 8. sorban lévő adat helyesen 4 év 179 nap lenne.
[ Szerkesztve ]
-
-
ny.janos
tag
válasz csongi #30754 üzenetére
A 365,25-ös értéken én is gondolkodtam, de nem vezet az sem sokkal jobb eredményre, a hiba értelemszerűen ott is megmarad a szökőévek szabályából eredően. Illetve az is probléma, ha épp a kezdődátumod évét megelőző év volt szökőév, mert akkor a lefelé kerekítés is hibára vezet.
Pl. ha a te képletedben J4 értéke 2011.02.25-e, akkor az eredményed 4. Ami nyilvánvalóan hibás, hiszen azóta 5 év telt el.
A tökéletes megoldás azonban olyan bonyolult lehet, ami nem éri meg a befektetett energiát (vagy csak nekem nem ugrik be, hogy mit kellene használni).
[ Szerkesztve ]
-
ny.janos
tag
válasz cellpeti #30788 üzenetére
Nem hiszem, hogy képről lehetne színmintát venni excelben, de ha fontos, akkor nyisd meg a képet paint-el. A színválasztó ikonnal válaszd ki a kívánt színt, majd menüben a színek szerkesztése menüben olvasd le az RGB (vörös-zöld-kék) értékeket.
Excelben a további színek -> egyéni menüpontban add meg a leolvasott értékeket. -
ny.janos
tag
válasz csongi #30803 üzenetére
B2 képlete, ha A2-ben van az első telefonszámod:
=BAL(A2;4)&" "&KÖZÉP(A2;5;2)&"-"&KÖZÉP(A2;7;2)&"-"&KÖZÉP(A2;9;2)&"/"&KÖZÉP(A2;11;3)&"-"&HA(HOSSZ(A2)=17;JOBB(A2;4);JOBB(A2;3))Egyébiránt elegánsabb lenne cellaformázással csinálni, de abban a képlet ha részét nem sikerült megoldanom (máshol kell tördelni, ha budapesti, vagy mobilszámról van szó /7 számjegy/ illetve, ha vidéki számról /6 számjegy/).
-
ny.janos
tag
Sziasztok!
Bár kerülő megoldással már megoldottam a problémámat, amivel kapcsolatban kérdezni szeretnék, de továbbra sem hagy nyugodni, hogy csak én vagyok hozzá „kevés”, vagy képlettel ezt nem is lehet megoldani (makró megoldás köszönöm nem érdekel, csak képletben gondolkodom).
Adott egy táblázat – nevezzük 1. táblázatnak – (az alább képen pirossas színnel jelölve), amelyben egy adott termékhez tartozó időszaki árat keresek. Egy másik táblázatban – legyen ez 2. számú táblázat – (kék színnel jelölve) valamennyi termék valamennyi időszaki ára szerepel (az időszakok nem egyforma hosszúak, és termékenként eltérő számú időszaki ár van).Az FKERES függvény ugye csak 1 feltétel szerint tud keresni. Ha nem dátum lenne az egyik keresési feltétel, akkor A-B illetve E-F oszlopokat összefűzve tudnék 2 feltételre keresni, de a dátumra vonatkozó közelítő keresés miatt ez esetemben nem lehetséges. (Itt jegyezném meg, hogy a kerülő megoldásom az volt, hogy minden egyes napra előállítottam az éppen érvényes árat, és az összefűzött értékre kerestem – így ez a megoldást már nem keresem.)
Az elvi megoldásom az volt, hogy a keresendő termék 2. számú táblázatban lévő helyzetét (-tól / -ig sorait) a HOL.VAN illetve a DARABTELI függvények segítségével megkeresem, majd az így kapott sorokat használom fel tartományként az FKERES függvényben.
C2 cella képlete, az elvi megoldásomban:
=FKERES(B2;ÖSSZEFŰZ("$F$";HOL.VAN(A2;$E$1:$E$8;0);":$G$";DARABTELI($E$1:$E$8;A2)+HOL.VAN(A2;$E$1:$E$8;0)-1);2;1)
Az eredmény azonban „ÉRTÉK!” hiba.
A képletből a tartományra vonatkozó függvény:
ÖSSZEFŰZ("$F$";HOL.VAN(A2;$E$1:$E$8;0);":$G$";DARABTELI($E$1:$E$8;A2)+HOL.VAN(A2;$E$1:$E$8;0)-1)
annak eredménye:
"$F$2:$G$3"
Vagyis az eredmény jó lenne, ha nem lenne ott az idézőjel.A kérdés adott: a probléma orvosolható valahogy?
[ Szerkesztve ]
-
ny.janos
tag
Sajnos nem tudom, hogy mire gondolsz, de időközben rájöttem, hogy csak egy INDIREKT függvény hiányzik a képletemből és már működik is.
=FKERES(B2;INDIREKT(ÖSSZEFŰZ("$F$";HOL.VAN(A2;$E$1:$E$8;0);":$G$";DARABTELI($E$1:$E$8;A2)+HOL.VAN(A2;$E$1:$E$8;0)-1));2;1)
CÍM függvénnyel ÖSSZEFŰZ helyett (így is működik):
=FKERES(B2;INDIREKT(CÍM(HOL.VAN(A2;$E$1:$E$8;0);6;1)):INDIREKT(CÍM(HOL.VAN(A2;$E$1:$E$8;0)+DARABTELI($E$1:$E$8;A2)-1;7;1));2;1)
-
ny.janos
tag
válasz Delila_1 #37619 üzenetére
Köszönöm, hogy foglalkoztál vele, már csak azért is, mert ha időközben nem jöttem volna rá, hogy hogyan használjam az INDIREKT függvényt, a megoldásod alapján biztosan megértettem volna (pedig már korábban is próbálkoztam vele, csak rosszul).
Nem sokkal a hozzászólásod előtt jöttem rá kettő lehetséges megoldásra is, amint azt látod eggyel a válaszod előtt.A MEDIÁN-os megoldásod sajnos nem jó esetemben, mert egy terméknek 3 vagy több időszaki ára is lehet, így eredményként nem jó az első vagy utolsó időszaki ár (lehet, hogy nem sikerült egyértelműen megfogalmazni a kérdésemet).
A te megoldásodban C13 cella értéke 499 (2017.01.31.), pedig a "Termék3"-nak nevezett termék ára 2017.01.01-től 624. Vagyis eredményként azt kell kapjam.
[ Szerkesztve ]
-
ny.janos
tag
válasz p5quser #38078 üzenetére
Az itt segítséget nyújtó fórumtársak túl profik az excelhez hozzám képest, ami ebben az esetben pont nekem jelentett előnyt. (Mivel ők kizárólag excelben gondolkodtak, legalábbis nekem úgy tűnt.)
A néminemű tudatlanságom okán viszonylag sokszor szoktam az excel megoldásaimhoz jegyzetttömböt és word-öt is használni. Így adta magát a dolog, hogy ez esetben is kipróbáljam. Kár, hogy csak azt követően sikerült megírnom a megoldást, hogy már manuálisan végigmódosítgattad a fájlodat. -
-
ny.janos
tag
Szia!
Nem is számítottam a kérdésemhez képest ennyi idővel később érkező megoldásra, de nagyon jó, hogy így történt.
A helyzet az, hogy az angolhoz láma vagyok, így az általad írt képletet a táblázatomba bemásolva próbáltam megérteni annak működését. Az első megoldást sikerült felfognom azt hiszem. A második képlet 0 eredményt hoz, gondolom valami hiba van a képletben, de egyébként sem vagyok biztos abban, hogy fel tudnám fogni, hogy ott mi és miért történik. De nem is baj, az első megoldás bőven elegendő a számomra, mellesleg sokkal profibb, mint az én megoldásom, mivel az adatoknak ez esetben (ha jól sejtem) nem kell sorba rendezettnek lenniük.A kérdés már csak az, hogy ez a megoldás (KERES függvény) mennyire használható olyan esetben, ha a cikkszámok számossága 100-as, netán 1000-es nagyságrend, és mindegyik cikkszámhoz több időszaki ár tartozik. Ez esetben ugye a függvény tömb részeinek sok száz, vagy sok ezer relációt kell vizsgálnia. Vajon bírni fogja a processzor? Vagy van esetleg ilyen szintű korlátja a tömb függvényeknek?
[ Szerkesztve ]
-
ny.janos
tag
válasz Peddy789 #38116 üzenetére
Egy felhasználói függvény nélküli lehetséges megoldás:
H2 cella képlete:
=SZUMHA($E$2:$E$17;SOROK(H$2:H2)*1111;ELTOLÁS($E$2:$E$17;1;0))/DARABTELI($E$2:$E$17;$G2)Az $E$2:$E$17 hivatkozást értelemszerűen cserélned kell (mindhárom helyen) a táblázatod teljes tartományára.
[ Szerkesztve ]
Új hozzászólás Aktív témák
- gban: Ingyen kellene, de tegnapra
- Új nyomógombos Nokiák érkeztek
- Milyen TV-t vegyek?
- PlayStation 5
- Melyik tápegységet vegyem?
- Fejhallgató erősítő és DAC topik
- Nothing Phone 2a - semmi nem drága
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Milyen videókártyát?
- Energiaital topic
- További aktív témák...
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Steames kulcsok jó áron eladóak!
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!