Fkeres() közelítve
GevaPC Tudástár:
Rázós függvények a táblázatkezelésnél

Amit csak az Fkeres() és a Vkeres() tud
... és az Index() nem (de legalábbis lényegesen bonyolultabb vele megoldani, lsd alább):Közelítő keresés
- az Index() függvény csakis pontos értéket tud megkeresni, a közelítő keresés kizárólag (a 3 függvény közül) az Fkeres() és a Vkeres() tudja. (az e a két függvény pedig - amint már jól tudjuk - nem konkurensei egymásnak, hiszem meglehet azonos a tudásuk, de míg az Fkeres() a számára megadott táblázatban az első oszlopban, azaz függőlegesen keres, addig a Vkeres() függvény a számára megadott táblázat első sorában keresi a megadott keresési értéket.) Következzék az ecdl táblázatkezelés modul 42. vizsgafeladatának a megoldásából az a részlet, amelyben a fizetett összeg alapján egy külön táblázatból kell megadni az ajándékot.- Az ajándék a fizetett összeg nagyságától függ,
- mindösszesen három ajándék adható, 10 000 Ft alatt nincs ajándék.
- Külön táblázat tartalmazza az értékhatárokat, annak bal szélső oszlopában - az érték szerint növekvő sorrendben
- A külön táblázat második oszlopa tartalmazza az ajándékokat, az értékhatárokhoz tartozó ajándékok nevével
- A megoldás képlete - J2 cellában - =FKERES(H2;$L$2:$M$5;2) - három paraméterrel(a paramétereket pontosvesszővel elválasztva egymástól, de ezt a függvény bevitelénél nem kell majd beírni, bekerülnek, ahogy a videóban is láthatod)
- Az Fkeres() függvény első paramétere a keresett értéket tartalmazó cella, relatív hivatkozással, hogy a képlet oszlopban lefelé történő másolásával a keresendő értéket a képlet sorában keresse;
- Az Fkeres() függvény második paramétere a tartomány, amelyben keresnie kell az értéket, abszolút cellahivatkozással, hogy a képlet másolásával ne változzon meg a hivatkozás, mindig ebben a táblázatban/tartományban keressen;
- Az Fkeres() függvény harmadik paramétere a konstans 2! Ezzel a függvénynek azt mondjuk, hogy megközelítőleg keressen, ne pontos egyezést! Ettől lesz a keresés közelítőleges.
Az Fkeres() függvény a második paraméterben megadott tartományon belül, annak az első oszlopában fog keresni. Ebben a konkrét példában csak azt vizsgálja a keresés során, hogy mely értékek közé esik a keresett érték. Íme ez videón
Az Index() függvénnyel az ajándék megadása feladat az alábbi képlettel oldható meg: =INDEX($L$2:$M$5;HA(H4>$L$5;4;HA(H4>$L$4;3;HA(H4>$L$3;2;1)));2) - a képletet az oszlop első cellája tartalmazza J2 - a munkalap ugyanazon felállása mellett. A csatolmányból letöltheted azt a munkafüzetet, amely tartalmazza a feladat pontos leírását, a megoldáshoz szükséges forrás munkalapot és a megoldást is - mo lapon -, (be kell jelentkezni hozzá, ha már regisztráltál), továbbá egy külön lapon az index() függvényes megoldást is. (frissítve, javítva: 2019.10.13)
Beküldte Geva - 2010. május 14. 10:34.
Utoljára módosítva:
2019. október 13. 09:08
- Új hozzászólás
- 8983 olvasás
Hozzászólások
Mátrix kategória
A feladat megoldásától eltérő
A feladat megoldásától eltérő észrevétel, hogy a K1-es cellára relatív hivatkozás miatt a H3-as cellától lefelé már nem a bruttó értéket adja vissza az excel, hanem a nettót. Avagy lemaradt egy F4 gomb használat :)
igen
A K1-es cellahivatkozását abszolúttá kellett volna tenni és ezt követően lemásolni az így kapott képletet, a bruttó ár kiszámításánál.(eredetileg éppen azt szerettem volna a videóban demostrálni, hogy így nem lesz jó - csak hogy ez lemaradt, kimaradt :-()
Köszönjük az észrevételt, amint sikerül, újra - immár helyesen - lerögzítjük a fenti videót és cseréljük ezt.
Sejtettem, hogy ez állt a
Sejtettem, hogy ez állt a háttérben, ugyanis nekünk is hasonló módon demonstrálták, a relatív és abszolút hivatkozás közti különbséget. Szerintem nem fontos új videót készíteni, mivel a lényeg, az fkeres függvény benne van helyesen, szerintem elég volna kiírni a videó fölé/alá pirossal, hogy a k1-es cellahivatkozásnak abszolútnak kell lenni. :)