Мне нужна помощь в применении функции ко всему столбцу. Я знаю, что перетаскивание нижнего правого дескриптора скопирует его, пока я перетаскиваю/выделяю. Но я бы предпочел, чтобы это применимо ко всей колонке. Я также знаю о функции ARRAYFORMULA(). Но его можно использовать только для основных формул и функций (по крайней мере, насколько мне известно). Итак, есть ли какая-то функция (т. Е. APPLYALL (диапазон, функция)), которая позволит мне применить формулу по столбцу. Или это до меня сделать? Можно ли настроить функцию функции ARRAYFORMULA и заставить ее работать таким образом? Вся помощь приветствуется.Применение специальной функции для всей формулы (без arrayformula())
Вот фрагмент кода. Параметры представляют собой обе строки и вызывается ячейками в E2. Таким образом, для E2 он будет выглядеть как «toStart (C2, D2)», а для E3 он будет выглядеть как «toStart (C3, D3)» и т. Д. И т. Д.
function toStart(model,type) {
if (model == "E340") {return E340Price(type)} //Calls same function add OR op
else if (model == "E342") {return E340Price(type)} //"" ""
else if (model == "E350") {return E350Price(type)}
else if (model == "T644") {return T644Price(type)}
else if (model == "C532") {return C532Price(type)}
}
function E340Price (type){
if (type == "Toner") {return 89.00;} //Use global constants for prices?
else if (type == "Photoconductor") {return 65.00;}
else if (type == "Toner/Photoconductor") {return 144.00;}
}