Я пытаюсь обеспечить, чтобы список чисел сортировался в порядке убывания. Формула массива I отлично подходит для списков без каких-либо пустых ячеек, но она ломается при наличии пробелов. Мои данные находятся в диапазоне R6:R825
.Проверить порядок убывания с формулой массива (с пустыми ячейками в диапазоне) - Excel
={AND('Tab 1'!R6:R824>='Tab 1'!R7:R825)}
Возможно ли, чтобы формула выполняла такую же сортировку по убыванию при игнорировании пустых ячеек?
Этот ответ показывает, как вы можете создать UDF в VBA только смотреть на не-пустые ячейки в массиве, или альтернативно, без использования VBA, создать вспомогательный столбец, удаляет пробелы (которые вы могли бы затем использовать для своей исходной формулы): http://stackoverflow.com/questions/20472388/how-to-find-all-non-blank-cells-in-an-array-of- ячейки – CactusCake
Спасибо за ссылку. Я знал, что могу использовать вспомогательную колонку, но я надеялся избежать этого шага, если это возможно. Есть ли другое решение, которое позволяет избежать использования вспомогательной колонки? – kschindl
Может быть способ вставить форму столбца-разделителя столбцов в массивы, используемые в исходной формуле, я посмотрю, смогу ли я это понять. – CactusCake