Я хочу зробити наступне:
для першого рядка в Excel створіть формулу з названим діапазоном. скажімо: A1 = 1, B1 = 3. Створіть названий діапазон A1: B1 під назвою "суми". клітинка C1 = сума (суми). це робить рядок1 дуже читабельним.
тепер рядок1 - один із багатьох рядків із даними у стовпцях А та стовпці В. Отже, я хочу заповнити формулу з С1 у С2, С3 ... С1000 тощо. Отже, якщо A2 = 4, B2 = 5, я хочу C2 = 9. Якщо я спробую заповнити, клітинка С2 також матиме = суму (суми), тому значення в С2 буде 4, а не 9.
Як це виправити?
Що я хочу, це таке - я хочу, щоб перший рядок був читабельним, тому, якщо я хочу зрозуміти, що формули насправді означають, я можу натиснути на клітинку C1 у першому рядку і отримати цю інформацію завдяки дуже читаним названим діапазонам (замість Посилання R1C1). Але для C2, C3 ... C1000 і т. Д. Їм не потрібно називати діапазони чи що-небудь, і для цих навіть посилань на R1C1 це може бути нормально, тому що я ніколи не натискаю на них, щоб їх зрозуміти. Єдиною вимогою для C2, C3 ... є те, що вони повинні мати правильну формулу при заповненні. Для розуміння формули я завжди можу натиснути на перший рядок.
Сподіваюся, це зрозуміло, але якщо це не так, я для редагування для ясності відредагую :)
Я додаю приклад складності формули -
=IF( $BE136 = a_value,
IF(LARGE(AL136:AN136, 1) > 1,MATCH( LARGE(AL136:AN136, 1), AL136:AN136, 0), 0 ),
BF135 )
Наскільки краще, якщо я міг би зробити це таким чином -
AL136: AN136 - це діапазон "amts", $ BE136 - діапазон "test_criteria", BF135 - "alt_val"
= IF( test_criteria = a_value,
if( large(amts, 1) > 1, match(large(amts, 1), amts, 0), 0 ),
alt_val )
Написавши таке в рядку1, я хочу скопіювати це на c2, c3 тощо.
Оскільки я краще розумію власну проблему, я також хочу уникати в першу чергу ретельно вводити формулу у форматі RC.
Спасибі за вашу допомогу.
