@Riny_van_Eekelen
Hi Riny,
Thank you so much for helping me out with those efforts!
Yes, I am sure that all the cells in both arrays are numbers.
I have downloaded the file you’ve attached and tried to redo your working.
1. Cleared the existing content
2. Selected the right cells
3. Typed in the formula required
4. Tried to C+S+E *********The excel seems to be frozen every time when I hit these buttons. No response at all.
So I went back to trace the error. As shown in the evaluation of calculation, the first step on the TRANSPOSE(B10:G11) has already resulted in an error value.
I am suspecting that there are some issues with my Excel setting. What do you think?
Anyways, I really do appreciate you for taking your time and energy to help me.
Cheers!
Содержание
- CTRL+SHFT+ENTER Формула массива не работает
- 2 ответа 2
- Excel горячие клавиши не работают
- Не работают горячие клавиши в Office
- Общие горячие клавиши программы
- Перемещение по рабочему листу или ячейке
- Выбор ячеек
- Редактирование ячеек
- Форматирование ячеек
- Не работают горячие клавиши в Office
- Не работают горячие клавиши в Office
CTRL+SHFT+ENTER Формула массива не работает
Таким образом, моя проблема более сложная, но я попробовал с гораздо более простой формулой (с похожим случаем), и я получил ту же проблему. Формула массива, которую я использую, возвращает результаты только для первого значения в массиве .
в столбце у меня 5 букв: A, B, C, D, E
что дает мне результат: 1 Это только подсчет значений «A»
когда это должно быть: 4
Кто-нибудь, что я могу сделать вместо этого или почему это не работает?
2 ответа 2
Нет необходимости в CSE, переносе в SUM() или SUMPRODUCT():
Это потому, что есть только несколько функций Excel, которые принимают массивы и константы массивов:
Некоторые из встроенных функций являются формулами массива и должны вводиться как массивы, чтобы получить правильные результаты.
Клянусь, я видел список функций, которые поддерживают массивы для своих параметров, но я не могу найти эту страницу.
В любом случае, кажется, что параметр Criteria просматривает только первый элемент в вашем массиве. Если бы вы изменили свою формулу на следующую:
Результат 0 . Это означает, что параметр Criteria не принимает константы массива (или другие массивы).
Вы можете сделать то же, что сделал Скотт в другом ответе, или продолжить использовать Count If, но другим способом:
Это немного больше печатать, но он получает ответ, который вы ищете.
Вы также можете использовать SUM для того же (немного отличается от ответа Скотта):
Источник
Excel горячие клавиши не работают
Не работают горячие клавиши в Office
Перейдя на относительно новый и устоявшийся пакет офисных программ, обнаружилась странная вещь – привычные сочетания клавиш (Ctrl+Z, Ctrl+C т.д.) не работают!
Это шок! Привычка, записанная в подкорку дала сбой!
Но ничего Всё можно исправить настроив всё самостоятельно.
Давайте посмотрим, что поменялось в 2013 и 2016 версиях Office:
Для начала забежим в «Параметры», далее в левой части окна настроек выбираем пункт «Настроить ленту» и в самом низу, в блоке «Сочетания клавиш» жмём кнопку «Настройка».
Перед нами появится окно с 3 блоками: в первом перечислены вкладки программы, во втором перечислены команды (к сожалению, на английском языке), в третьем сочетания клавиш.
Итак, нас (в рамках данной статьи) интересуют: вкладка «Главная» и команды «Копировать», «Вырезать», «Вставить». Английские названия соответственно – «EditCopy», «EditCut», «EditPaste».
Нам остаётся только убрать лишние сочетания, которые появились в новых версиях Office.
Щёлкаем на ненужное сочетание клавиш и жмём «Удалить».
Таким же образом можно поступить с любым действием для которого изменились сочетания клавиш.
Программа MS Excel имеет достаточно много полезных горячих клавиш по выполнению различных функций и команд, начиная с самых ранних версий. Одним из важных сочетаний клавиш является отображение просмотра формул и просмотра значений формул на листе в ячейках — и это клавиши CTRL + ` (апостроф). Значок ` (апостроф) находится на клавиатуре на букве «ё» .
Справка программы MS Excel указывает на то, что сочетание клавиш CTRL + ` должно работать, но случается так, что то в Excel 2003 (XP), то Excel 2007 не переключает отображение формул и значений (результаты вычислений формул) в ячейках на рабочем листе Excel. Как это выглядит смотрите на рисунках (Рис.2 и Рис.3).
Рисунок 2. На рабочем листе отображаются значения формул (результаты вычислений)
Рисунок 3. Отображение самой формулы на рабочем листе Excel
Что же делать, если сочетание клавиш CTRL + ` (апостроф) не работает, как исправить ситуацию? Для того чтобы отображение формул и значение работало с помощью сочетаний клавиш необходимо установить английский язык по умолчанию. Как это сделать? Выполните следующие действия: 1. Пуск -> Панель управления -> Язык и региональные стандарты (см. Рис.4)
Рисунок 4. Панель управления. Язык и региональные стандарты
2. В диалоговом окне Язык и региональные стандарты выберите вкладку Язык -> Дополнительно (см. Рис.5).
Рисунок 5. Установка Английского языка по умолчанию на компьютере
3. Перегрузите компьютер (обязательное условие, иначе настройки не вступят в силу). 4. Запустите программу Excel и пользуйтесь сочетанием клавиш Переключение режимов просмотра формул и просмотра значений формул на листе — Нажмите CTRL + ` (апостроф). Для справки : для того чтобы постоянно отображать формулы в ячейках на листе используйте установку галочки в Параметрах Excel. Для этого выполните следующую команду Кнопка Office (Файл) -> Параметры Excel -> Дополнительно -> Показывать формулы, а не их значения (см. Рис. 6).
Рисунок 6. Показывать формулы на листе в Excel, а не их значения
Даже если вы знакомы с Microsoft Excel, вы можете быть удивлены количеством и разнообразием сочетаний клавиш, которые вы можете использовать для ускорения вашей работы и, как правило, сделать вещи более удобными.
Итак, никто не ожидает, что вы запомните все эти комбинации клавиш? Конечно нет! Все потребности разные, поэтому некоторые из них будут более полезны для вас, чем другие. И даже если вы выберите несколько новых сочетаний, это того стоит.
Общие горячие клавиши программы
Во-первых, давайте взглянем на некоторые общие сочетания клавиш для управления книгами.
- Ctrl + N : создать новую книгу
- Ctrl + O: открыть существующую книгу
- Ctrl + S: сохранить книгу
- F12: откройте диалоговое окно «Сохранить как»
- Ctrl + W: закрыть книгу
- Ctrl + F4: Закрыть Excel
- F4: Повторите последнюю команду или действие.
- Shift + F11: добавьте новый лист
- Ctrl + Z: отменить действие
- Ctrl + Y: повторить действие
- Ctrl + F2: переключение в режим предварительного просмотра
- F1: откройте панель справки
- Alt + Q: перейдите в поле «Скажите мне, что вы хотите сделать»
- F7: проверить орфографию
- F9: рассчитать все листы во всех открытых книгах
- Shift + F9: вычислять активные рабочие листы
- Alt или F10: включение или выключение подсказок
- Ctrl + F1: показать или скрыть ленту
- Ctrl + Shift + U: развернуть или свернуть панель формул
- Ctrl + F9: свернуть окно рабочей книги
- F11 : Создайте гистограмму на основе выбранных данных (на отдельном листе)
- Alt + F1: создать встроенную гистограмму на основе выбранных данных (тот же лист)
- Ctrl + F: поиск в электронной таблице или поиск и замена
- Alt + F: открыть меню вкладки «Файл»
- Alt + H: перейдите на вкладку «Главная»
- Alt + N: открыть вкладку «Вставка»
- Alt + P: переход на вкладку «Макет страницы»
- Alt + M: перейдите на вкладку «Формулы»
- Alt + A: перейдите на вкладку «Данные»
- Alt + R: перейдите на вкладку «Обзор»
- Alt + W: переход на вкладку «Просмотр»
- Alt + X: переход на вкладку надстроек
- Alt + Y: перейдите на вкладку «Справка»
- Ctrl + Tab: переключение между открытыми книгами
- Shift + F3: вставить функцию
- Alt + F8: создание, запуск, редактирование или удаление макроса
- Alt + F11: откройте редактор Microsoft Visual Basic для приложений
Перемещение по рабочему листу или ячейке
Вы можете использовать сочетания клавиш, чтобы легко перемещаться по всему рабочему листу, внутри ячейки или по всей вашей книге.
- Стрелка влево / вправо: перемещение одной ячейки влево или вправо
- Ctrl + стрелка влево / вправо: переход в самую дальнюю ячейку слева или справа в строке
- Стрелка вверх / вниз: перемещение одной ячейки вверх или вниз
- Ctrl + стрелка вверх / вниз: переход в верхнюю или нижнюю ячейку в столбце
- Tab: переход к следующей ячейке
- Shift + Tab: переход к предыдущей ячейке
- Ctrl + End: переход в самую нижнюю правую ячейку
- F5: перейдите в любую ячейку, нажав F5 и набрав координату ячейки или имя ячейки.
- Home: перейдите в крайнюю левую ячейку в текущей строке (или перейдите к началу ячейки при редактировании ячейки)
- Ctrl + Home: переход к началу рабочего листа
- Page Up / Down: перемещение одного экрана вверх или вниз на листе
- Alt + Page Up / Down: переместить один экран вправо или влево на листе
- Ctrl + Page Up / Down: переход на предыдущий или следующий рабочий лист
Выбор ячеек
Возможно, вы заметили из предыдущего раздела, что вы используете клавиши со стрелками для перемещения между ячейками, и клавишу Ctrl, чтобы изменить это движение. Использование клавиши Shift для изменения клавиш со стрелками позволяет расширить выделенные ячейки. Есть также несколько других комбо для ускорения выбора.
- Shift + стрелка влево / вправо: расширение ячейки выбора влево или вправо
- Shift + Space: выберите всю строку
- Ctrl + пробел: выберите весь столбец
- Ctrl + Shift + Space: выберите весь рабочий лист
Редактирование ячеек
Excel также предоставляет некоторые сочетания клавиш для редактирования ячеек.
- F2: редактирование ячейки
- Shift + F2: добавление или редактирование комментария ячейки
- Ctrl + X: вырезать содержимое ячейки, выбранные данные или выбранный диапазон ячеек
- Ctrl + C или Ctrl + Insert: копирование содержимого ячейки, выбранных данных или выбранного диапазона ячеек
- Ctrl + V или Shift + Insert: Вставить содержимое ячейки, выбранных данных или выбранного диапазона ячеек
- Ctrl + Alt + V: открыть диалоговое окно Специальное вложение
- Удалить: удалить содержимое ячейки, выбранные данные или выбранный диапазон ячеек
- Alt + Enter: вставьте жесткий возврат внутри ячейки (при редактировании ячейки)
- F3: Вставить имя ячейки (если ячейки указаны на листе)
- Alt + H + D + C: Удалить столбец
- Esc: отмена записи в ячейке или панели формул
- Введите: Заполните запись в ячейке или в строке формул
Форматирование ячеек
Готовы форматировать некоторые ячейки? Эти быстрые клавиши облегчают работу!
- Ctrl + B: добавление или удаление жирного шрифта в содержимое ячейки, выбранные данные или выбранный диапазон ячеек
- Ctrl + I: добавить или удалить курсив к содержимому ячейки, выбранным данным или выбранному диапазону ячеек
- Ctrl + U: добавление или удаление подчеркивания содержимого ячейки, выбранных данных или выбранного диапазона ячеек
- Alt + H + H: выберите цвет заливки
- Alt + H + B: добавить границу
- Ctrl + Shift + &: применить границу контура
- Ctrl + Shift + _ (подчеркивание): удалить границу контура
- Ctrl + 9: скрыть выбранные строки
- Ctrl + 0: скрыть выбранные столбцы
- Ctrl + 1: открыть диалоговое окно «Формат ячеек»
- Ctrl + 5: применить или удалить зачеркнутый текст
- Ctrl + Shift + $: применить формат валюты
- Ctrl + Shift +%: применить процентный формат
Чем больше вы используете сочетания клавиш, тем легче их запоминать. И никто не ожидает, что вы их запомните. Надеюсь, вы нашли несколько новых, которые вы можете использовать, чтобы сделать вашу жизнь в Excel немного лучше.
Источник
Не работают горячие клавиши в Office
Не работают горячие клавиши в Office
Перейдя на относительно новый и устоявшийся пакет офисных программ, обнаружилась странная вещь – привычные сочетания клавиш (Ctrl+Z, Ctrl+C т.д.) не работают!
Это шок! Привычка, записанная в подкорку дала сбой!
Но ничего Всё можно исправить настроив всё самостоятельно.
Давайте посмотрим, что поменялось в 2013 и 2016 версиях Office:
Для начала забежим в «Параметры», далее в левой части окна настроек выбираем пункт «Настроить ленту» и в самом низу, в блоке «Сочетания клавиш» жмём кнопку «Настройка».
Перед нами появится окно с 3 блоками: в первом перечислены вкладки программы, во втором перечислены команды (к сожалению, на английском языке), в третьем сочетания клавиш.
Итак, нас (в рамках данной статьи) интересуют: вкладка «Главная» и команды «Копировать», «Вырезать», «Вставить». Английские названия соответственно – «EditCopy», «EditCut», «EditPaste».
Нам остаётся только убрать лишние сочетания, которые появились в новых версиях Office.
Щёлкаем на ненужное сочетание клавиш и жмём «Удалить».
Таким же образом можно поступить с любым действием для которого изменились сочетания клавиш.
Источник
Subwoofer Пользователь Сообщений: 2 |
Здравствуйте! Перестало работать сочетание клавиш Ctrl+Shift+Enter. Оно используется при вводе формулы массива. При нажатий данной комбинации окно Exel сворачивается. Но в другом профиле пользователя компьютера все работает. Полностью переустанавливал весь Office. Ничего не помогло. В моем профиле такое сочетание не работает, а в профиле другого пользователя-работает. Как исправить, где копать?? |
Владимир Пользователь Сообщений: 8196 |
Видимо у Вас это сочетанеи клавиш назначено на свертку. Проверьте быстрые клавиши. «..Сладку ягоду рвали вместе, горьку ягоду я одна.» |
Subwoofer Пользователь Сообщений: 2 |
А как поменять сочетания клавиш? Не нашел нигде…:-( У меня Exel 2010. Операционная система Windows7. А в профиле другого пользователя все работает. |
kim Пользователь Сообщений: 3139 Игорь |
#4 01.04.2012 11:33:18 Попробуйте в профиле другого пользователя создать экспортированный файл интерфейса: |
На чтение 8 мин Просмотров 2.7к. Опубликовано 24.10.2020
Содержание
- Не работают горячие клавиши в Office
- Общие горячие клавиши программы
- Перемещение по рабочему листу или ячейке
- Выбор ячеек
- Редактирование ячеек
- Форматирование ячеек
Не работают горячие клавиши в Office
Перейдя на относительно новый и устоявшийся пакет офисных программ, обнаружилась странная вещь – привычные сочетания клавиш (Ctrl+Z, Ctrl+C т.д.) не работают!
Это шок! Привычка, записанная в подкорку дала сбой!
Но ничего Всё можно исправить настроив всё самостоятельно.
Давайте посмотрим, что поменялось в 2013 и 2016 версиях Office:
Для начала забежим в «Параметры», далее в левой части окна настроек выбираем пункт «Настроить ленту» и в самом низу, в блоке «Сочетания клавиш» жмём кнопку «Настройка».
Перед нами появится окно с 3 блоками: в первом перечислены вкладки программы, во втором перечислены команды (к сожалению, на английском языке), в третьем сочетания клавиш.
Итак, нас (в рамках данной статьи) интересуют: вкладка «Главная» и команды «Копировать», «Вырезать», «Вставить». Английские названия соответственно – «EditCopy», «EditCut», «EditPaste».
Нам остаётся только убрать лишние сочетания, которые появились в новых версиях Office.
Щёлкаем на ненужное сочетание клавиш и жмём «Удалить».
Таким же образом можно поступить с любым действием для которого изменились сочетания клавиш.
Программа MS Excel имеет достаточно много полезных горячих клавиш по выполнению различных функций и команд, начиная с самых ранних версий. Одним из важных сочетаний клавиш является отображение просмотра формул и просмотра значений формул на листе в ячейках — и это клавиши CTRL + ` (апостроф). Значок ` (апостроф) находится на клавиатуре на букве «ё» .
Справка программы MS Excel указывает на то, что сочетание клавиш CTRL + ` должно работать, но случается так, что то в Excel 2003 (XP), то Excel 2007 не переключает отображение формул и значений (результаты вычислений формул) в ячейках на рабочем листе Excel. Как это выглядит смотрите на рисунках (Рис.2 и Рис.3).
Рисунок 2. На рабочем листе отображаются значения формул (результаты вычислений)
Рисунок 3. Отображение самой формулы на рабочем листе Excel
Что же делать, если сочетание клавиш CTRL + ` (апостроф) не работает, как исправить ситуацию? Для того чтобы отображение формул и значение работало с помощью сочетаний клавиш необходимо установить английский язык по умолчанию. Как это сделать? Выполните следующие действия: 1. Пуск -> Панель управления -> Язык и региональные стандарты (см. Рис.4)
Рисунок 4. Панель управления. Язык и региональные стандарты
2. В диалоговом окне Язык и региональные стандарты выберите вкладку Язык -> Дополнительно (см. Рис.5).
Рисунок 5. Установка Английского языка по умолчанию на компьютере
3. Перегрузите компьютер (обязательное условие, иначе настройки не вступят в силу). 4. Запустите программу Excel и пользуйтесь сочетанием клавиш Переключение режимов просмотра формул и просмотра значений формул на листе — Нажмите CTRL + ` (апостроф). Для справки : для того чтобы постоянно отображать формулы в ячейках на листе используйте установку галочки в Параметрах Excel. Для этого выполните следующую команду Кнопка Office (Файл) -> Параметры Excel -> Дополнительно -> Показывать формулы, а не их значения (см. Рис. 6).
Рисунок 6. Показывать формулы на листе в Excel, а не их значения
Даже если вы знакомы с Microsoft Excel, вы можете быть удивлены количеством и разнообразием сочетаний клавиш, которые вы можете использовать для ускорения вашей работы и, как правило, сделать вещи более удобными.
Итак, никто не ожидает, что вы запомните все эти комбинации клавиш? Конечно нет! Все потребности разные, поэтому некоторые из них будут более полезны для вас, чем другие. И даже если вы выберите несколько новых сочетаний, это того стоит.
Общие горячие клавиши программы
Во-первых, давайте взглянем на некоторые общие сочетания клавиш для управления книгами.
- Ctrl + N : создать новую книгу
- Ctrl + O: открыть существующую книгу
- Ctrl + S: сохранить книгу
- F12: откройте диалоговое окно «Сохранить как»
- Ctrl + W: закрыть книгу
- Ctrl + F4: Закрыть Excel
- F4: Повторите последнюю команду или действие.
- Shift + F11: добавьте новый лист
- Ctrl + Z: отменить действие
- Ctrl + Y: повторить действие
- Ctrl + F2: переключение в режим предварительного просмотра
- F1: откройте панель справки
- Alt + Q: перейдите в поле «Скажите мне, что вы хотите сделать»
- F7: проверить орфографию
- F9: рассчитать все листы во всех открытых книгах
- Shift + F9: вычислять активные рабочие листы
- Alt или F10: включение или выключение подсказок
- Ctrl + F1: показать или скрыть ленту
- Ctrl + Shift + U: развернуть или свернуть панель формул
- Ctrl + F9: свернуть окно рабочей книги
- F11 : Создайте гистограмму на основе выбранных данных (на отдельном листе)
- Alt + F1: создать встроенную гистограмму на основе выбранных данных (тот же лист)
- Ctrl + F: поиск в электронной таблице или поиск и замена
- Alt + F: открыть меню вкладки «Файл»
- Alt + H: перейдите на вкладку «Главная»
- Alt + N: открыть вкладку «Вставка»
- Alt + P: переход на вкладку «Макет страницы»
- Alt + M: перейдите на вкладку «Формулы»
- Alt + A: перейдите на вкладку «Данные»
- Alt + R: перейдите на вкладку «Обзор»
- Alt + W: переход на вкладку «Просмотр»
- Alt + X: переход на вкладку надстроек
- Alt + Y: перейдите на вкладку «Справка»
- Ctrl + Tab: переключение между открытыми книгами
- Shift + F3: вставить функцию
- Alt + F8: создание, запуск, редактирование или удаление макроса
- Alt + F11: откройте редактор Microsoft Visual Basic для приложений
Перемещение по рабочему листу или ячейке
Вы можете использовать сочетания клавиш, чтобы легко перемещаться по всему рабочему листу, внутри ячейки или по всей вашей книге.
- Стрелка влево / вправо: перемещение одной ячейки влево или вправо
- Ctrl + стрелка влево / вправо: переход в самую дальнюю ячейку слева или справа в строке
- Стрелка вверх / вниз: перемещение одной ячейки вверх или вниз
- Ctrl + стрелка вверх / вниз: переход в верхнюю или нижнюю ячейку в столбце
- Tab: переход к следующей ячейке
- Shift + Tab: переход к предыдущей ячейке
- Ctrl + End: переход в самую нижнюю правую ячейку
- F5: перейдите в любую ячейку, нажав F5 и набрав координату ячейки или имя ячейки.
- Home: перейдите в крайнюю левую ячейку в текущей строке (или перейдите к началу ячейки при редактировании ячейки)
- Ctrl + Home: переход к началу рабочего листа
- Page Up / Down: перемещение одного экрана вверх или вниз на листе
- Alt + Page Up / Down: переместить один экран вправо или влево на листе
- Ctrl + Page Up / Down: переход на предыдущий или следующий рабочий лист
Выбор ячеек
Возможно, вы заметили из предыдущего раздела, что вы используете клавиши со стрелками для перемещения между ячейками, и клавишу Ctrl, чтобы изменить это движение. Использование клавиши Shift для изменения клавиш со стрелками позволяет расширить выделенные ячейки. Есть также несколько других комбо для ускорения выбора.
- Shift + стрелка влево / вправо: расширение ячейки выбора влево или вправо
- Shift + Space: выберите всю строку
- Ctrl + пробел: выберите весь столбец
- Ctrl + Shift + Space: выберите весь рабочий лист
Редактирование ячеек
Excel также предоставляет некоторые сочетания клавиш для редактирования ячеек.
- F2: редактирование ячейки
- Shift + F2: добавление или редактирование комментария ячейки
- Ctrl + X: вырезать содержимое ячейки, выбранные данные или выбранный диапазон ячеек
- Ctrl + C или Ctrl + Insert: копирование содержимого ячейки, выбранных данных или выбранного диапазона ячеек
- Ctrl + V или Shift + Insert: Вставить содержимое ячейки, выбранных данных или выбранного диапазона ячеек
- Ctrl + Alt + V: открыть диалоговое окно Специальное вложение
- Удалить: удалить содержимое ячейки, выбранные данные или выбранный диапазон ячеек
- Alt + Enter: вставьте жесткий возврат внутри ячейки (при редактировании ячейки)
- F3: Вставить имя ячейки (если ячейки указаны на листе)
- Alt + H + D + C: Удалить столбец
- Esc: отмена записи в ячейке или панели формул
- Введите: Заполните запись в ячейке или в строке формул
Форматирование ячеек
Готовы форматировать некоторые ячейки? Эти быстрые клавиши облегчают работу!
- Ctrl + B: добавление или удаление жирного шрифта в содержимое ячейки, выбранные данные или выбранный диапазон ячеек
- Ctrl + I: добавить или удалить курсив к содержимому ячейки, выбранным данным или выбранному диапазону ячеек
- Ctrl + U: добавление или удаление подчеркивания содержимого ячейки, выбранных данных или выбранного диапазона ячеек
- Alt + H + H: выберите цвет заливки
- Alt + H + B: добавить границу
- Ctrl + Shift + &: применить границу контура
- Ctrl + Shift + _ (подчеркивание): удалить границу контура
- Ctrl + 9: скрыть выбранные строки
- Ctrl + 0: скрыть выбранные столбцы
- Ctrl + 1: открыть диалоговое окно «Формат ячеек»
- Ctrl + 5: применить или удалить зачеркнутый текст
- Ctrl + Shift + $: применить формат валюты
- Ctrl + Shift +%: применить процентный формат
Чем больше вы используете сочетания клавиш, тем легче их запоминать. И никто не ожидает, что вы их запомните. Надеюсь, вы нашли несколько новых, которые вы можете использовать, чтобы сделать вашу жизнь в Excel немного лучше.
The array formula should copy and paste fine and retain it’s array as long as you copy the cell rather than copy the formula in the formula bar. It also copies fine if you drag/fill the cell down or across. It may be if you want to keep the range B2:B100 when dragging then use $B$2:$B$100 to stop it incrementing.
F4 is a nice short cut that can help here. Position your cursor over B2:B100 and press F4.
If you want to enforce certain cells always retain formula array I can think of a dirty workaround but I think it may have more negatives than positives.
Negatives:
-It involves VBA
-It will clear the Undo stack/clipboard
-It’s potentially more confusing
Workaround
Tag formulae that must be an array formula with a term that has no effect on the outcome. Eg (0*0)+
. This term can then be checked and made to always be an array formula through code.
so your formula above becomes {=(0*0)+MATCH(TRUE,(B2:B100}>0,0)}
Then in the THISWORKBOOK
enter this code
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim cell As Range
For Each cell In Target
If Target.Cells.Count = 1 Then
If InStr(1, Target.Formula, "(0*0)+", vbTextCompare) And _
Target.HasArray = False Then
Target.FormulaArray = Target.Formula
End If
End If
Next cell
End Sub
whenver a cell is changed, the code will check for the term (0*0)+ and assign it as an array formula if it is not one already.