Как добавить массив в формулу СРЗНАЧЕСЛИ(S)

Я абсолютный новичок и создал Google Таблицы для приготовления рецептов и пытаюсь создать массивы, поэтому каждый раз, когда я добавляю рецепт из новой книги/шеф-повара/страны, их оценка автоматически обновляется.

Массивы работают нормально для всех формул, кроме AVERAGEIF и AVERAGEIFS.

Это документ: https://docs.google.com/spreadsheets/d/1r3bpNFy9k1h8anZJfefk6KrGYSy7mW2izxKQZb9mWoU/edit?usp=sharing

Особые проблемные моменты находятся на скрытых вкладках («Рейтинг книги», «Рейтинг шеф-повара», «Рейтинг страны») в столбцах F, H и I.

Вы это исправили? Пожалуйста, постарайтесь, чтобы ваши вопросы были более целенаправленными - см. Минимально воспроизводимый пример.

iansedano 14.12.2020 16:33
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
1
142
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

пытаться:

=ARRAYFORMULA(IF(B2:B<3, "-", IFNA(VLOOKUP(A2:A, QUERY(
 {'Form Responses 1'!C:C,'Form Responses 1'!L:L}, 
 "select Col1,avg(Col2) group by Col1"), 2, 0))))

Это сработало для этих столбцов - спасибо @player0. Как использовать ту же логику для добавления массива в AVERAGIFS, который включает поиск по подстановочным знакам? (Столбцы H и I)

ajw136 13.12.2020 22:34

Спасибо @player0. Я почти там, я думаю - высоко ценится. Единственная проблема — когда я применяю это к вкладке «Рейтинг страны», я не могу заставить ее выбрать тех, у кого количество веганов / веганов равно 3 или более.

ajw136 13.12.2020 23:18

Другие вопросы по теме

Таблицы Google: как свести и разделить данные, включив несколько столбцов?
Примените сложную формулу ко всему столбцу, используя MAP или ARRAY FORMULA
Создайте список недостающих для полноты с контактными данными в Google Sheets
Нужна альтернатива sumifs()/sum(filter())/sumproduct() для повышения производительности
ПОСЛЕДУЮЩИЙ ИТОГ с ФОРМУЛОЙ МАССИВА, которая может СУММИТЬ и ВЫЧИТАТЬ, если значения ячеек изменяются
Использование IFS с функцией Arrayformula в Google Sheets
Замена формулы массива для формулы суммифов с диапазоном дат и другими критериями
Google Sheets ArrayFormula для сравнения нескольких ячеек из разных строк
Найдите строку с наибольшими числами из каждого имени или группы, у которых было некоторое сходство имен, а затем суммируйте их значения группы имен
Объедините два столбца в столбце «B» и столбце «C», а затем объедините их в один столбец в столбце «E» с четным и нечетным положением друг друга