/ / Wyszukuje wiele zmiennych, a następnie wyprowadza daną wartość - excel, if-statement, indexing, match, vlookup

Wyszukuj wiele zmiennych, a następnie wypisz określoną wartość - excel, if-statement, indexing, match, vlookup

Mam dwa arkusze w programie Excel. Pierwszy arkusz1 ma 3 podane wartości (E, fy, f "c), drugi arkusz 2 ma wszystkie te same wartości z odpowiednimi wartościami p (rho). Próbuję napisać kod taki jak vlookup lub podobny, który najpierw sprawdza dla pierwszej kolumny, następnie f "c, następnie E, a następnie podaje wartość p na przecięciu tych wartości. Wszelkie sugestie będą bardzo mile widziane.

Zasadniczo powinienem móc wprowadzić E = .0075, fy = 60000, f "c = 4000. Następnie kod powinien przeszukać Arkusz2 i znaleźć odpowiednią wartość rho p = = .0138 (Kolumna D, Wiersz 16)

Dołączyłem arkusz kalkulacyjny google z przykładem. przykład arkusza kalkulacyjnego

Odpowiedzi:

3 dla odpowiedzi № 1

Użyj INDEX, aby zwrócić właściwą kolumnę, a następnie proste SUMA.JEŻELI, aby uzyskać prawidłową liczbę:

=SUMIFS(INDEX(Sheet2!A:F,0,MATCH(B1,Sheet2!$1:$1,0)),Sheet2!A:A,B2,Sheet2!B:B,"=" & B3)

wprowadź opis obrazu tutaj


0 dla odpowiedzi nr 2
=OFFSET(Sheet2!B3,MATCH(B2,Sheet2!A3:A22)-5+MATCH(B3,Sheet2!B3:B7),MATCH(B1,Sheet2!C1:F1))

Ta formuła zakłada, że ​​E zawsze ma te same trzy wartości dla każdej wartości fy. Jeśli nie, zakres dopasowania może być przesunięty w oparciu o wartość fy.