Hirdetés
- AMD Navi Radeon™ RX 9xxx sorozat
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- 5.1, 7.1 és gamer fejhallgatók
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- E-book olvasók
- HiFi műszaki szemmel - sztereó hangrendszerek
- Adatmentés - HDD - SSD - Flash
- …és akkor a memóriapánik után beköszöntött a HDD-pánik
- Milyen billentyűzetet vegyek?
-
PROHARDVER!
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
harkhon
#42112
üzenetére
Szia!
Az általad vázolt probléma nagyon hasonlít arra az esetre, mikor arra kerestem megoldást, hogy ha adott egy termékhalmaz (cikkszámok) és hozzájuk tartozó időszaki árak (az időszak kezdte van megadva, onnantól érvényes az ár a következő időszak kezdetéig), akkor hogyan lehet egy adott termék adott napon érvényes árát megkeresni a halmazból.
(Eseted annyiban tér el, hogy te egyaránt az adott termékhez tartozó utolsó "időszaki" - esetedben beszerzési napi - árat keresed. Vagyis logikailag a te feladványod egyszerűbb, de egy MA függvénnyel kombinálva a feladat visszavezethető az általam keresett megoldásra azzal, hogy a megoldás többre használható, mint neked jelen esetben szükséged van.)A megoldási verziókat tartalmazó fájlt Mutt a 38096-os hozzászólásában linkelte számomra, az előzményeket (hozzá tartozó youtube videó stb.) vissza tudod olvasni, ha kíváncsi vagy rá.
-
Fferi50
Topikgazda
válasz
harkhon
#42112
üzenetére
Szia!
Egy szép kis tömbképlet jó lehet neked.
1. Másold át a cikkszámokat egy oszlopba vagy egy új munkalapra és távolítsd el az ismétlődéseket.
A következő képletek azt feltételezik, hogy az eredeti cikkszám az A oszlopban, a dátum a B oszlopban, az ár pedig a C oszlopban van.
Az átmásolt egyedi cikkszámok az E oszlopba kerültek, az első sortól kezdve.
Az F oszlopba így kapod az utolsó vásárlás dátumát:=INDEX($B$1:$B$20;HOL.VAN(MAX(($A$1:$A$20=$E1)*($B$1:$B$20));$B$1:$B$20;0))
A G oszlopban pedig az ehhez tartozó ár:=INDEX($C$1:$C$20;HOL.VAN(MAX(($A$1:$A$20=$E1)*($B$1:$B$20));$B$1:$B$20;0))
Mindkét képlet tömbképlet, vagyis Ctrl+Shift+Enter kombóval kell lezárni, az Excel pedig kapcsos zárójelbe teszi, az első sorba kell beírni, majd húzhatod lefelé. A záró sor a $20 helyett legyen a nálad levő utolsó sor.Üdv.
Új hozzászólás Aktív témák
- AMD Navi Radeon™ RX 9xxx sorozat
- exHWSW - Értünk mindenhez IS
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Sorozatok
- Megbüntették, ezért feloszlatná az EU-t Elon Musk
- Autós topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Battlefield 6
- Tudjuk, de nem tesszük: a magyarok többsége nem törődik adatai védelmével
- 5.1, 7.1 és gamer fejhallgatók
- További aktív témák...
- Eladó Steam kulcsok kedvező áron!
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- PC Game Pass előfizetés
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok : (12.16.)
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest
Fferi50

