Як автоматично обчислювати формули з даних подання нової форми?


0

Я намагаюся підрахувати кількість дат, поданих із запису, наданого через форму. Я придумав формули для цього. Проблема полягає в тому, що кожного разу, коли новий запис форми надсилається, створюється новий рядок, і я не маю ніякого способу, крім того, щоби вручну перетягувати вниз кожен раз, коли формули включати щойно прибутий запис.

Чи є спосіб зробити це автоматично? Я прочитав там, що ви можете це зробити за допомогою масиву з діапазоном цілої електронної таблиці, але мені не вдалося зробити це роботою, оскільки кожна комірка повинна була б рахувати дати у власному рядку (і цей діапазон змінився б у кожній комірці)

Ось зразок листа https://docs.google.com/spreadsheets/d/1WkaIq5cNpyqvqJ6UdUQHd4jsaPlDDl9rocKZRses3DA/edit?usp=sharing

Моє запитання: Як я можу зробити крок 1 автоматично кожного разу при надходженні запису форми? Чи є спосіб зробити це лише за допомогою формул (якщо так, то як)?

PS: Я також намагався скопіювати відповіді форми на інший аркуш і обчислити звідти, але кожного разу, коли створюється новий рядок, формули адаптуються до точки в рядку нижче нового створеного. Наприклад, якщо формула вказує на B6 і новий рядок створюється в рядку 6, формула раптом вказує на B7.

Відповіді:


1

Я знайшов два способи змусити його працювати:

Спочатку:

=arrayformula(MMULT(N(E1:J42<>""), transpose(column(E1:J1)^0)))

І друга (і набагато більш перекручена версія)

=arrayformula(if(B3:B<>"";NOT(ISBLANK(E3:E))+NOT(ISBLANK(F3:F))+NOT(ISBLANK(G3:G))+NOT(ISBLANK(H3:H))+NOT(ISBLANK(I3:I))+NOT(ISBLANK(J3:J));))

Отримав натхнення у цій відповіді:

https://webapps.stackexchange.com/questions/113895/how-to-use-average-inside-arrayformula-in-google-sheets


0

Спробуйте ввести H3:

=if(A3=ʺʺ,ʺʺ,counta(B3:G3))

потім перетягніть всю дорогу вниз ... будь ласка, поділіться, якщо вона працює (чи ні ..). (:


Це спрацювало б, але це вимагатиме перетягування формул щоразу, коли надходить нова форма форми (оскільки вона створює порожній рядок, який не має витягнутої формули).
jlo

ок .. дякую за інформацію .. дуже ціную це. (:
p._phidot_
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.