Kezdőlap › Fórumok › Excel témák › [Resolved] Excel VKERES függvény sorszám probléma
- This topic has 10 hozzászólás, 3 résztvevő, and was last updated 6 months, 1 week telt el by horvimi.
-
SzerzőBejegyzés
-
2024-06-13-17:05 #10797
Sziasztok!
Olyan kérdésem lenne, hogy a VKERES függvény használatakor mindig kézzel kell megadni a sor számát, amelyen belül meg akarom kapni a keresett eredményt. Ettől nem lesz „lehúzható” oszlopon belül a függvény, mert mindig ugyanabban a sorban keres.
A fő feladat az lenne, hogy van 3 fajta szolgáltatás, aminek 3 különböző lejárati dátuma van. Legördülő menüből szeretném, ha ez alapján a megfelelő sorban keresne a függvény. Ez megoldható valahogyan?Előre is köszönöm szépen a válaszokat!
2024-06-14-02:25 #10798Szia MartaRoth!
Nem írtál semmi konkrétumot, nem írtad le a képletet, amit használni szeretnél, ezért így a „sötétben tapogatózva” azt javaslom, hogy ismerkedj az abszolút és a relatív hivatkozásokkal!
Esetleg mellékelj egy „érzékeny” adatokat nem tartalmazó fájlt, amin bemutatod a kérdésedet!üdvözlettel
verax2024-06-14-11:43 #10803Kedves verax!
Igazad van, első körben feldobtam a témát!
Nos, a helyzet a következő:
Van eg szolgáltatás, amit különböző határidőre tudunk teljesíteni, az ügyfél kérésére, 1-2 nap, 5 nap, 10 nap.
A következő képlettel számoltam ki, hogy mi, mikor határidős:
A C oszlopban a felvétel idejét beírtam.
=KALK.MUNKANAP(C5,10,0) F oszlop
=KALK.MUNKANAP(C5,5) G oszlop
=KALK.MUNKANAP(C5,1) H oszlopLett 3 oszlopom, amiből szeretném, ha kiválasztaná a megfelelő dátumot az excel.
Legördülő menüt hoztam létre, melyből ki tudod választani, hogy melyik, mikorra kell, hogy elkészüljön.
Ehhez használtam a következő képletet:=VKERES(D5,$F$4:$H$55,2)
A D oszlop tartalmazza a legördülő menüvel ellátott cellákat, az F-H oszlop a dátumokat, ezt fixáltam, hogy a képlet lehúzásánál ne mozduljon el a dátumokat tartalmazó rész.
A fő gondom az, hogy a sor számát, ami a 3. megadandó argumentum, kézzel kell beírni a képletbe, ezáltal nem tudom automatikusan/lehúzással növelni a sorok számát, ami fontos lenne, mivel a VKERES adott oszlop és sor metszéspontjánál lévő értéket adja meg, de ez így, ebben az esetben, ha nem nyúlok bele a sorszámba, akkor mindig a 2-es marad.
2024-06-14-16:05 #10804Sziasztok!
Minta hiányában csak próbálom összerakni, hogy mit szeretnél.
Amit értek, az az, hogy a C oszlopban van egy munkafelvételi dátum, és az F-G-H oszlopokban ehhez képest 10-5-1 munkanappal későbbi dátumok vannak. (Megjegyzem, hogy ha a KALK.MUNKANAP függvénynek nem adod meg a 3. paramétert, akkor a Magyarországon gyakran előforduló munkanap áthelyezések és hétközbenre eső ünnepek miatt nem fog helyesen működni)Hol van a legördülő menu és mi van benne?
Talán a D oszlopban minden cellában van egy legördülő, ami 10;5;1 listát tartalmaz? Vagy 1;2;3-t?Hová írod a VKERES-t? A végére, mondjuk az I oszlopba? Mit szeretnél ott látni?
Talán az F-G-H oszlopok értékei közül azt, amit a legördülőből választottál?Én (is) csak találgatok.
Mindenesetre ha ezt szeretnéd, amit tippelek, akkor ez ugyan megoldható VKERES-sel talán valahogy, de nem biztos, hogy a legjobb választás, és biztosan nem úgy, ahogy próbáltad.
Imre
2024-06-14-16:47 #10805Kedves Imre!
A rövid válaszom igen, azt szeretném megkapni. Ezt meg is kapom, amennyiben egyesével módosítom a sor számát, de így ugye elég macerás és az lenne a lényeg, hogy egy kattintással meg lehessen oldani. Engem csak az érdekel, hogy a VKERES függvény sor számának kézi bevitelét lehet-e kiváltani, valahogyan automatikusan növelni, vagy csak és kizárólag kézi megadással lehetséges?
Hogyan tudom ezt megoldani? Van ilyen esetben más függvény, nem jót használok?
2024-06-14-19:46 #10806Hidd el nekem, sokkal hamarabb a végére járnánk, ha összeraknál egy kis mintát és feltöltenéd a te verziódat.
A statikusan átírt számokkal a VKERES-ben.Nem válaszoltál arra, hogy mi van a D oszlopban? Ha ott van a legördülő, akkor mi van benne?
Majdnem biztos, hogy nem a jó track-en jársz a VKERES-el.
De az is simán lehet, hogy még mindig nem értem, mert a fenti VKERES képleted mindig a megadott tartomány első (jelenleg a 4-es) sorában keres, mivel le van fixálva a tartomány hivatkozás. Ez nincs pariban azzal, amit én az előző hozzászólásban leírtam.
Én úgy képzeltem, hogy soronként működne a dolog, tehát:
1. Az aktuális sorban a C oszlopba megadsz egy felvétel dátumot
2. A F-G-H oszlopokba kiszámolod a 10-5-1 munkanappal későbbi dátumokat.
3. A D oszlopban(?) választasz egy legördülő menüből (mi is a menü tartalma?)
4. Az E oszlopról még nem esett szó. Ide jönne a VKERES? Tegyük fel.
Szóval ez a legördülőben választott érték függvényében az F vagy a G vagy a H oszlop aktuális sorából kiveszi a dátumotAmennyiben ez így van, akkor ez egy sima HA függvény. Ha nem, akkor nem értem az Excel modelledet.
Látod, erre gondoltam és gondolok mindig, amikor azt kérem, hogy pontosan fogalmazzunk, úgy, mintha egy teljesen kívülállónak beszélnénk. És minta nélkül még mindig lehetnek félreértések.
Sokszor előfordul, hogy valaki „csak” azt szeretné tudni, hogy hogy lehet egy bizonyos dolgot megcsinálni, ami az ő gondolatmenete szerint kell a folyamathoz, majd kiderül, hogy az alapgondolat nem jó, vagy túl bonyolult.
Ha csak azt szeretnéd tudni, hogy mit kell a 2-es helyett írni a VKERES-be, hogy lefelé másoláskor növekedjen, akkor azt válaszolom, hogy a SOR() függvényt.
Imre
2024-06-16-14:08 #10809Sziasztok! Szia MartaRoth!
„Van egy szolgáltatás, amit különböző határidőre tudunk teljesíteni, az ügyfél kérésére, 1-2 nap, 5 nap, 10 nap.”
Kérdés:
Az egy-egy konkrét munkát (szolgáltatást) háromszor, három határidőre teljesítetek? Ugye nem?
Szerintem nem szükséges mindhárom határidőt kiszámolni, megjeleníteni, majd ezek közül választani.
Mivel szolgáltatási határidőről van szó én nem használnék egyetlen kattintással átállítható értéket. Vitás helyzet kialakulására ad lehetőséget. Konkrét dátumot írnék a cellákba képletek használata nélkül.üdv’
verax2024-06-17-12:41 #10810Sziasztok!
Most volt egy kis időm, nem tudom, hogy így ez elég lehet-e.
Attachments:
You must be logged in to view attached files.2024-06-17-17:26 #10812Szia!
Miért nem az Excel mintát töltöd fel? Abban rögtön tudnánk ,megoldást csinálni és visszaküldeni neked.
Nos, akkor valahogy úgy van, ahogy gondoltam.
Valaki eldönti, hogy milyen határidőre vállaljátok, és ennek függvényében kell kitölteni a „lejár oszlopot”Szeretném elkerülni, hogy udvariatlannak vagy tiszteletlennek tűnjek, már jártam így jó szándékom ellenére.
Ez a VKERES vonal nem jó irány, próbáld meg megfontolni, amit tanácsolunk neked.A lényeg, hogy az esetet ismerve, valaki a határidő oszlopban hoz egy döntést, és ez alapján kell dátumot képezni, ami 10 vagy 5 vagy 1 nappal később van, mint a felvétel. Semmi értelme 3 dátumot képezni, majd azokból válogatni.
Ezt Verax javaslatára fix dátum beírással is lehetne csinálni, bár valljuk be, hogy macerás egy kicsit.Javaslatom egy kétszeres HA függvény. Tedd C2-be ezt, és húzd le, majd próbálgasd.
=HA(B2="10 napos";KALK.MUNKANAP(A2;10);HA(B2="5 napos";KALK.MUNKANAP(A2;5);KALK.MUNKANAP(A2;1)))
A D-E-F oszlopok nem kellenek (Szerintem). Ha szeretnéd, az Excel fájlt is felcsatolom.
Imre
2024-06-19-12:06 #10821KÖSZÖNÖM SZÉPEN!!!!!!!! Így már tök királyul működik!
2024-06-20-00:19 #10823Örülünk 🙂
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.