Допомога Excel vlookup


0
=IF(N101<>"",ROUND(VLOOKUP($N101,$I$30:$U$39,12,FALSE)/(1-(U$96+U$98)),0),0)

Це поточне VLOOKUP у таблиці, яка повертає невірні дані. Я не писав його, він був на електронній таблиці, перш ніж я прийшов до компанії.

Те, що я хочу, щоб це було шукати значення в $ N101, то я хочу, щоб знайти рядок, який те ж саме з i30 до i40 взяти що в ((k30-j30 /) / (1- ($ 96 + U $ 98) ) коли я кажу k30 я фактично маю на увазі k30-k40 залежно від матчу.


3
це не ясно з вашого опису. Чи можна знайти значення в N101 у стовпці I? якщо так, то чи не можна шукати тільки I30: K40, а потім повернути стовпець 3? Можливо, зразок допоможе нам уявити, що у вас є. Або, можливо, більш зручно використовувати функцію INDEX
datatoo

Відповіді:


0
=IF(N101<>"",ROUND((VLOOKUP($N101,$I$30:$U$40,3,FALSE)-
                    VLOOKUP($N101,$I$30:$U$40,4,FALSE))/(1-(U$96+U$98)),0),0)

це було для вас рішенням?
datatoo

@datatoo, це не моє питання, я був просто редактором. bugz доведеться вирішити, чи це рішення.
Lance Roberts

@bugz було рішення Lance Roberts правильно для вас? Формула відображається правильно
datatoo

вибачте, що я подивився на вас, змінивши питання, а не оригінальне подання.
datatoo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.