Итак, я хочу иметь функцию (которая не слишком длинную), которая будет отображать строку, в зависимости от того, какое значение задано для функции MIN. Я приведу пример формулы, которую я уже сделал, но это совсем не компактно, с большим количеством формул в списке MIN, так что, возможно, есть лучший способ сделать это (я новичок в Excel) ,
=IF(MIN(5+5, 10/2, 13, 16-14)=5+5, "Function 1", IF(MIN(10/2, 13, 16-14)=10/2, "Function 2", IF(MIN(13, 16-14)=13, "Function 3", "Function 4")))
В этом примере формула проверяет, является ли значение MIN первым значением, и если это так, она отображает "функцию 1", но если это не так, она проверяет снова, но со вторым значением и т.д., Пока он проверяет окончательное значение. Для меня оптимальной формулой будет та, в которой мне нужно всего лишь один раз ввести функцию MIN, но любая помощь приветствуется. Дайте мне знать, если этот вопрос немного расплывчатый, и я постараюсь объяснить его более четко.
Спасибо!
Редактировать 1: вместо того, чтобы возвращать "функцию 1", "функцию 2" и т.д., Мне нужна функция для возврата двух слов; первое слово, определенное из списка, которое проверяет номер строки и меняет каждые две строки (например, T1 и T2 - "Первое", T3 и T4 - "Второе" и т. д.), а второе слово - переключает каждую строку (например, T1 "Слово", Т2 - "Пример", Т3 - "Слово", Т4 - "Пример" и т.д.). Таким образом, конечный результат, после получения MIN от T1, вернет "Первое слово", T2 будет "Первый пример", T3 "Второе слово", T4 "Второй пример" и так далее.
Редактировать 2: Хорошо, мне удалось выяснить это с некоторой помощью с командой MATCH. Мой конечный результат был что-то вроде:
=CHOOSE(EVEN(MATCH(MIN(T2:T4),T2:T4,0))/2,"First","Second") & CHOOSE((MOD(MATCH(MIN(T2:T3),T2:T3,0),2)+1), " Example", " Word")
Эта функция находит первое слово, находя МИН, сопоставляя его с номером строки, выравнивая его и деля на 2, а затем присваивая этот номер строке. Затем он находит второе слово, находя MIN, сопоставляя его с номером строки, получая MOD 2, добавляя 1 [потому что это не может быть 0], а затем присваивая это число строке. Эта функция чрезвычайно компактна и требует только, чтобы я добавил больше в список MIN в ячейках по своему выбору.