, чтобы получить хэши для диапазона ячеек, добавьте следующее к функции Габхубера:
function RangeGetMD5Hash(input) {
if (input.map) { // Test whether input is an array.
return input.map(GetMD5Hash); // Recurse over array if so.
} else {
return GetMD5Hash(input)
}
}
и используйте его в ячейке следующим образом:
=RangeGetMD5Hash(A5:X25)
Возвращает тот же диапазонПри измерении в качестве исходного значения значения будут распространяться вниз и вправо от ячейки с формулами.
Это универсальный метод преобразования функции одного значения в диапазон ( ref ), и он работает намного быстрее, чемотдельные формулы для каждой клетки;в этом виде он также работает для одной ячейки, поэтому, возможно, стоит переписать функцию источника таким образом.