Jeg vil teste mit ark i morgen og lige vende tilbage. Men det lader jo også til at have givet jer lidt udfordring, så det var jo nok ikke uden grund at ikke sådan lige kunne finde en løsning på opgaver.
FORSKYDNING-formlen bruges til at flytte x antal rækker og kolonner fra et givent punkt.
I dette eksempel er udgangspunktet celle A1. SAMMENLIGN(MAKS(A1:A9)+1;A1:A9;1)-1 fastlægger hvor mange rækker der skal forskydes. SAMMENLIGN har følgende argumenter: =SAMMENLIGN(opslagsværdi;opslagsområde;sammenligningstype) Opslagsværdien er MAKS(A1:A9)+1 altså den højeste værdi i området A1:A9 plus 1. Opslagsområdet er A1:A9.
Hvis man bruger sammenligningstypen "1" skal data normalt være sorteret, men da dette jo ikke er tilfældet her, vil den fortsætte til den sidste værdi. Der skal dog lige trækkes én fra ellers springer den en række for langt ned - derfor de "-1" i formlen.
Det sidste "0" i forskydningsformlen fastslår, at vi skal blive i A-kolonnen.
Vi søger ikke efter max-værdien, men derimod efter max-værdi + 1. Sammenlign tror at data er sorteret i stigende rækkefølge. Da den mens den søger nedad ikke finder max-værdi + 1, stopper den og returnerer indexet på den celle der er blank lige under sidste celle med værdi.
=INDEKS(B1:B500;MAKS(RÆKKE(B1:B500)*(B1:B500<>""))) er måske nemmere at forstå RÆKKE(B1:B500)*(B1:B500<>"") danner et intern array (matrix) med et rækkenummer for alle IKKE blanke celler MAKS(intern matrix) finder så det højeste af disse rækkenumre INDEKS(B1:B500;Højeste rækkenummer) returnerer nu værdien af den celle der findes højeste rækkenummer nede i området B1:B500
Nej, men for at kunne bruge sammenligningstypen 1 skal data normalt være sorteret stigende. Som jeg skriver er dette ikke tilfældet her, så formlen vil fortsætte til bunden. Den vil jo aldrig finde en passende værdi, da den jo søger efter maks-værdien plus én.
Sammenligningstype 1 finder den største værdi, som er mindre end eller lig med opslagsværdien. Se evt. hjælpen til formlen.
Ja, men jeg må da erkende, at formlen er lidt "langhåret" men den virker da :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.