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


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.