получение общего количества из выпадающего списка данных в Google листе

#google-apps-script #google-sheets

Вопрос:

Я создал таблицу Google для ввода данных больницы. Один из столбцов — « GENDER где я создал раскрывающийся список, используя data validation -> list of items и элементы ( M,F ), и аналогично я создал другое раскрывающееся значение для столбца» CASES , где значения ( NORMAL CORONA,DISCHARGED,DIED,ISOLATION,VENTILATOR,COMA ). Медицинские работники будут вводить данные в этот лист. Я пренебрег другими колонками.

Теперь на другой вкладке я должен предоставить сводный отчет о пациенте больницы, т. Е. Общее количество пациентов мужского и женского пола для разных случаев. Структура сводного отчета будет:

         NORMAL CORONA   DISCHARGED  DIED    ISOLATION   VENTILATOR  COMA
MALE
FEMALE
 

Как я могу создать отчет google sheet из выпадающего списка данных, в котором показано общее количество M/F гендерных показателей для разных CASES .

Ответ №1:

 =ArrayFormula(COUNTIF(J:Jamp;K:K;A2:A3amp;B1:H1))
 

где J:J ваша «ГЕНДЕРНАЯ колонка»

K:K это ваша «колонка ДЕЛ»

введите описание изображения здесь

Комментарии:

1. @Rafa Я должен создать отчет на следующей вкладке, а не на той же вкладке, где есть данные.

2. это не имеет решающего значения, просто замените J:J на Sheet!J:J и K:K с Sheet!K:K — где Sheet название вкладки с вашими исходными данными

Ответ №2:

Попробуйте а query() с pivot предложением, как это:

 =query( 
  data!A1:K, 
  "select C, count(C) 
   where F is not null 
   group by C 
   pivot F", 
  1 
)
 

Это формула массива, которая создает всю таблицу результатов за один раз.

Формула предполагает, что пол указан в столбце C , а регистр-в столбце F .

Также смотрите раздел создание отчета об общем количестве из выпадающего списка данных в Google листе.

Комментарии:

1. Я должен создать отчет на следующей вкладке, а не на той же вкладке, где есть данные.

2. Формула в этом ответе будет работать на любом листе. В data!A1:K , data замените настоящим именем листа данных.