Excel SUMPRODUCT ha a VLOOKUP találatot ad

Excel SUMPRODUCT ha a VLOOKUP találatot ad
2020-07-23T15:44:54+02:00
2020-07-24T09:54:12+02:00
2022-11-13T00:50:31+01:00
koresz
Sziasztok! Tanácsot szeretnék kérni a köv. Excel-problémával kapcsolatban (munkahelyi gép, angolul van minden, ezért én is így írom).

Mellékeltem egy mintafájlt. A Kedvezmény táblában vannak az egyes betűsorokhoz tartozó százalékos kedvezmények (vagy bármi lehet). Az Eredmény oszlopban a SUMPRODUCT összesíti a kedvezményeket és a betűsor első karaktere alapján hozzá tartozó arányszámokat az Arányok táblából, ahol soronként 100% az összeg.

Viszont ha több sor van az A-B-C-s kedvezményekből, ráadásul keverve, kicsit nehézkes betűnként a megfelelő cellákra irányítani. Azt szeretném elérni, hogy ez automatikusan történjen, a függvény másolásával. Arra gondolok, hogy a függvény kikeresné az első karaktert az Arányok táblában, és az ahhoz tartozó százalékos arányszámokkal szorozza össze a kedvezményeket.

Meg lehet oldani ezt valahogy a SUMPRODUCT és a VLOOKUP vagy INDEX/MATCH, esetleg más függvényekkel?
Mutasd a teljes hozzászólást!
Csatolt állomány
Szia koresz!

Egy lehetőség:

=SZORZATÖSSZEG(INDEX(A$5:D$7;HOL.VAN(BAL(H5;1);A$5:A$7;);2):INDEX(A$5:D$7;HOL.VAN(BAL(H5;1);A$5:A$7;);4);I5:K5)

Látod, ugye?

A BAL függvénnyel megkeresed a kezdőbetűt. A HOL.VAN függvénnyel az "Arányok" között megkeresed a kezdőbetűhöz tartozó sort. Így az INDEX függvénynek már meg tudod mondani, hogy melyik sor, "B" oszlopában található értéket szorozza az aktuális "Kedvezmény" mértékkel.

Mivel SZORZATÖSSZEGET ((B-C-D)*(I-J-K)) használunk az "Arányok" "D" oszlopában szereplő értékeket is meg kell adni.

A fenti képletet természetesen az eredmény oszlopba másolva működő megoldást kaphatsz.

Fontos, hogy körültekintően járj el az abszolút és relatív hivatkozások beírásakor!
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd