Forum Discussion

littlevillage's avatar
littlevillage
Iron Contributor
Aug 02, 2022
Solved

Index function and #NUM! error

Hi,

I write a formula and it shows #NUM! error

I have added an image and the link of the sample file below

Please have a look

Thank you

https://docs.google.com/spreadsheets/d/1Iu_e8GkvtZ9r23GwyYVJdNOhVaIFrklj/edit?usp=sharing&ouid=112310544159929632856&rtpof=true&sd=true 

 

  • littlevillage The formula in column K returns a hyphen when the VLOOKUP doesn't find a match. Change that to the number 0 (no quotation marks). Then the formula in X5 will sort correctly.

     

    By the way, since you have a modern Excel version that supports dynamic arrays, why not skip using VLOOKUP. Better to look into XLOOKUP. Add more flexibility and no need for IFERROR as XLOOKUP includes an argument [if_not_found].

  • Harun24HR's avatar
    Harun24HR
    Bronze Contributor

    littlevillage 

    This function LARGE(K5:K38,34) causing error because you do not have 34th largest value in range K5:K38. What is you desired output from LARGE(K5:K38,34)?

    • littlevillage's avatar
      littlevillage
      Iron Contributor

      Harun24HR 


      because I want to get entire 34 rows of the table,and sorted values of column K from highest to lowest and using Filter function to get  out 3 columns from 6 first columns, but I dont know what the function to get that.That's why I use it.

      I writed a formula again: 

      =INDEX(SORT(I5:N38,3,-1),SEQUENCE(34),{1,2,3,4,5,6})

      the value is sorted fail

      Can you give me some advicing

      Thank you

      https://docs.google.com/spreadsheets/d/1ZZaUANoVM5e6v15SMicN1QGY-gmYLJpG/edit?usp=sharing&ouid=112310544159929632856&rtpof=true&sd=true 

      • Riny_van_Eekelen's avatar
        Riny_van_Eekelen
        Platinum Contributor

        littlevillage The formula in column K returns a hyphen when the VLOOKUP doesn't find a match. Change that to the number 0 (no quotation marks). Then the formula in X5 will sort correctly.

         

        By the way, since you have a modern Excel version that supports dynamic arrays, why not skip using VLOOKUP. Better to look into XLOOKUP. Add more flexibility and no need for IFERROR as XLOOKUP includes an argument [if_not_found].

Resources