Lai iegūtu rindas nākamās tukšās šūnas slejas galveni, mēs varam izmantot kombināciju INDEKSS, MATCH, MIN, IF & SLEJA funkcijas, lai iegūtu rezultātu.
INDEKSS: Atgriež šūnas vērtību vai atsauci konkrētas rindas un kolonnas krustojumā noteiktā diapazonā.
Sintakse: = INDEKSS (masīvs, rindas_numurs, kolonnas_numurs)
MATCH funkcija meklē noteiktu vienumu atlasītajā šūnu diapazonā un pēc tam atgriež attiecīgā vienuma relatīvo pozīciju diapazonā.
Sintakse = MATCH (lookup_value, lookup_array, match_type)
Min: Atgriež mazāko skaitli no šūnu vai masīva diapazona. Piemēram, ja skaitļu sarakstā ir 5, 6, 7, 8, 9 un 10, tad iznākums būs 5.
Sintakse = MIN (skaitlis1, skaitlis2,…)
Var būt ne vairāk kā 255 argumenti. Skatiet zemāk redzamo ekrānuzņēmumu:
The IF funkcija pārbauda, vai jūsu norādītais nosacījums ir PATIESA vai FALSE. Ja stāvoklis atgriežas PATIESA tad tas atgriež iepriekš iestatīto vērtību un, ja nosacījums atgriežas FALSE tad tas atgriež citu iepriekš iestatītu vērtību.
Sintakse = IF (loģiskais_tests, vērtība_jautājums, vērtība_jautājums)
SLEJA: Atgriež atsauces kolonnas numuru.
Sintakse: = COLUMN (atsauce)
Ņemsim piemēru:
1. rindā ir mēnešu saraksts no janvāra līdz decembrim. 2. rindā ir norādītas maksājamās summas divpadsmit mēnešu periodā. Tukša šūnā rindā norāda, ka šajā mēnesī nav jāmaksā. Mēs vēlamies izveidot jaunu rindu, kurā par katru mēnesi tiks parādīts tā mēneša nosaukums, kurā nākamais ir jāmaksā.
- Šūnā A3 formula būtu
- = INDEKSS (A1: $ L1, MATCH (MIN (IF (A2: $ L2 "", COLUMN (A2: $ L2))))), COLUMN (A2: $ L2)))
- Nospiediet tastatūras taustiņu Enter.
- Funkcija atgriezīs Jāni, tas nozīmē, ka maksājums ir jāmaksā par janvāra mēnesi.
- Ja mēs noņemsim vienumu 1 un vienumu 2 no 2. rindas, funkcija atgriezīs Mar.
- Kopējot formulu no šūnas A3 uz diapazonu B3: L3, mēs varam atgriezt mēnesi, par kuru ir jāveic maksājums.