function MAX_THE_SAME(input, search) {
if (!input) return "Нет данных";
if (!(input instanceof Array)) return "Выбрана одна ячейка";
var current;
var count = 0;
var max = 0;
for(var x=0; x<input[0].length; x++) {
current = null;
for(var y=0; y<input.length; y++) {
var val = input[y][x];
if (!val && val !== 0 || search && val!=search) {
current = null;
continue;
}
val = val.toString();
if (current !== val) {
current = val;
count = 0;
}
count++;
if (max < count) max = count;
}
}
return max;
}
=MAX_THE_SAME(A:A)
=MAX_THE_SAME(A:A;"dog")