Excel: использование MATCH в качестве аргумента строки OFFSET

0

Cell F10 - блок выбора: «Лучший», «Базовый», «Худший». Я пытаюсь изменить рост выручки (F11) на основе этого выбора.

Как использовать сопоставление в качестве аргумента строки функции OFFSET в ячейке F11, чтобы изменить рост выручки на основе сценария, выбранного в ячейке F10? Я использую ячейку D5 в качестве начальной / контрольной точки в моей формуле.

Мое неверное решение: OFFSET (D5, MATCH ($ F $ 10, $ C $ 14: $ C $ 16,0), 0)

введите описание изображения здесь


источник
Кажется, ваша формула работает нормально - если у вас есть значения D6-D8, они должны появиться в ячейке, где вы помещаете эту формулу ... Что вы испытываете ???
Джон Бустос
Я испытываю подозрительно большие значения для роста дохода (ячейка F11). Где-то около% 10000!
... Не видя значений, которые у вас есть на вашем листе, я не могу знать, имеет ли это смысл или нет - я могу сказать вам, что формула, которую вы используете, будет работать .... Вы уверены, что вы Вы не просто форматируете вещи в процентах и, следовательно, числа выглядят больше или что-то в этом роде ???
Джон Бустос
Ой, извините, если вы предоставили картинку, мой провайдер блокирует их ... Я видел только ваш набранный текст ... Удачи!
Джон Бустос

Ответы:

1

Вам не нужен результат, чтобы быть 24%, 20% или 16%? Если так, то у вас неправильная начальная точка для СМЕЩЕНИЯ, попробуйте

=OFFSET(F13,MATCH($F$10,$C$14:$C$16,0),0)

хотя VLOOKUP может быть лучше, т.е.

=VLOOKUP(F10,$C$14:F$16,4,0)

Для вашего примера с «базовым регистром» в F10 любая формула должна вернуть 20%. Это правильно? Вы тоже хотите что-то умножить? Возможно, укажите значение, которое вы ожидаете увидеть в F11, учитывая значения в вашем примере.

Барри Гудини
источник