Итак, вот моя проблема:
- У меня есть 2 листа. (А и Б).
- Матч 2 клеток 2 (SheetA! A и SheetB! A)
- 6 столбцов в среднем (B-C-D-E-F-G)
SheetA! A1 и SheetB! A1 Если эти два совпадают, среднее значение должно быть для ячеек B1-C1-D1-E1-F1-G1).
У меня есть несколько тысяч строк на каждом листе. SheetA - это «Лист данных», где находятся все данные. А SheetB - это моя рабочая тетрадь, где будут все статистические данные.
Я попробовал эту функцию:
=AverageIf(SheetA!$A:$A;A2;SheetA!B:G)
Я тоже пытался
=average(index(SheetA!$B:$G;MATCH($A2;SheetA!$B:$G;0)))
Который, похоже, тоже не работает. Но я знаю, что, вероятно, сделал аррор с этой формулой.
Функция только дает мне значение в ячейке B, она не вычисляет среднее значение для 6 ячеек в одной строке. Text1 и Text5 - это тексты для сравнения с SheetB в SheetB
Сита
A B C D E F G
Text1 1 2 3 1 2 3
Text2 2 3 1 1 1 1
Text3 1 1 2 1 2 2
Text4 3 5 2 4 5 1
Text5 4 2 2 2 2 2
SheetB
Что бы я хотел на ЛистеB:
A B
Text1 2
Text5 2.33
Формула, которую я показал Ранее, дает мне следующее, она не вычисляет среднее значение, а только получает первое значение:
A B
Text1 1
Text5 4
Соответствует правой строке с Text1 из SheetA и SheetB.