Cum să căutați o valoare și să indexați tabelul de corespondență dacă o dată este cuprinsă între 2 date cu criterii? (Programare, Formula Excel)

Madara Alderis a intrebat.

Aș dori să caut primul ID să se potrivească cu al doilea ID, dacă se găsește, apoi să se potrivească prima dată cu data intervalului dat, în cadrul aceluiași raw și apoi să se adauge tipul de concediu în funcție de prima dată dacă se potrivește

utilizând Vlookup / Index de potrivire /if

Comentarii

  • Puteți să dați un exemplu de rezultat pe care îl doriți? Ați încercat ceva până acum? –  > Por anakpanti.
  • Îmi pare rău că nu am niciun set de formule , deoarece am nevoie de posibile sugestii. –  > Por Madara Alderis.
1 răspunsuri
Michael

Presupunând că coloanele afișate sunt de la A la H, începând cu rândul 1, aceasta este formula pentru C2:

=INDEX($F$2:$F$7,MATCH(1,(A2=$E$2:$E$7)*(B2>=$G$2:$G$7)*(B2<=$H$2:$H$7),0))

Rețineți că aceasta este o formulă de matrice. Pentru ca aceasta să funcționeze, trebuie să dai dublu clic în celula C2, astfel încât să fii în modul de editare, apoi să lipești formula, apoi să apeși CTRL-SHIFT-ENTER pentru a salva formula.

Va trebui să ajustați referințele la coloanele E, F, G și H pentru a include toate rândurile. Nu uitați să apăsați CTRL-SHIFT-ENTER de fiecare dată.