Спасибо за чтение моего вопросаExcel Offset функции понимание
=OFFSET(E5,45,CL5+2)
Этой функция находится в ячейке E5 так из E5 я должен быть в состоянии просто отсчитывать 45 строк, а затем перейти к CL5 + 1, я думаю, что должно быть CM50. Проблема в том, что значение в CM50 составляет 109, которое должно иметь значение, которое отображается в E5, если я понимаю, что делает смещение, но то, что я на самом деле получаю в E5, составляет значение 102.
Также значение в CL5 составляет 179 и Значение CL50 равно 15
Итак, я не понимаю, что я читал о том, что делает офсет, я прочитал несколько примеров здесь, когда переполнение стека и MSoffice, но я все еще не совсем уверен, что он делает?
Спасибо любая помощь будет большим
Да 'm значительно упрощает формулу, которая фактически использует смещение дважды с функцией BitAND. Я, кажется, правильно делаю математику для BitAnd, но я полностью пропускаю то, что происходит со смещением, кажется, это не номера, которые я вижу в нем, как в этом случае, почему в E5 я вижу 102, когда CL5 имеет 179, CL50 имеет 15 и CM50 имеет 109 –
@RickFlyFish Как я уже сказал в своем ответе, он смотрит на значение в CL5 и использует это значение в качестве горизонтального смещения. поэтому он возвращает значение из 45 строк вниз и 180 столбцов вправо, а это GC50, а не CM50. Если вы хотите, чтобы столбец 1 справа от CL, вам нужно использовать то, что я вложил в свой ответ. –
О, я думаю, что вижу, что если CL5 составляет 179 + 2, а не +1, я ошибочно имел в своем вопросе, тогда он будет смотреть на GD, который составляет 102 .... –