Hirdetés
- bb0t: Ikea PAX gardrób és a pokol logisztikája
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- urandom0: Száműztem az AI-t az életemből
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
-
LOGOUT
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
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával
- HIBÁTLAN iPhone 12 Mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3453
- Apple iPhone SE 2020 64GB független, fekete
- 16 GB-os Quadro RTX5000 HP
- Minden szoftver mellé teljesen audit és NIS2 biztos, jogilag hiteles licencigazolást adunk át!
- Újszerű Dell Latitude 7440 -14"FHD+1 IPS - i5-1345U 16GB - 512GB - Win11 - 1 év garancia + Dokkoló +
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest

Fferi50
