Вміст комірки EXCEL на основі вмісту в іншій комірці (той самий рядок)


0

У мене аркуш із близько 500 записів. Цей аркуш містить 4-літерні слова в одному стовпчику, відповідне число цього рядка та відповідну стать. Мені потрібно зробити функцію, яка знаходить усі рядки з однаковим 4-літерним словом, потім отримує число для чоловіків, а також число для жінок. Потім ці цифри будуть обчислені до середнього рівня для чоловіків і середнього для жінок.

Будь-які пропозиції? :)

Не повинно бути однієї формули для обох статей; він може (насправді воліє, щоб це було) по одній формулі для кожної статі.


Швидше за все, вам потрібна COUNTIFSфункція, проте важко сказати щось більше, не знаючи ваших зразкових даних.
Máté Juhász

Дані - 500 рядків, відсортовані наступним чином: Оцінка (кількість): Клас (тут приблизно 20 різних варіантів): Стать (Чоловік / Жінка). Мені потрібен такий результат: Число, середнє значення для певного класу та статі. Клас та стать Я можу встановити вручну в кожному коді. Отже, в основному "якщо стовпець x, рядок 1 = клас x, то якщо стовпець x рядок 3 = стать чоловічої статі ----> додає число до списку, яке пізніше обчислюється середнім балом"
Еліас G

Створіть таблицю повороту (використовуючи майстер-конструктор зведеної таблиці) з "4-літерними словами" у вигляді рядків, "гендерними" як стовпцями та AVG ("числами") як значеннями. Здається, це все, що вам потрібно.
Акіна

Це не вибіркові дані, ми не можемо представити рішення на основі цього. Ви спробували COUNTIFS, як пропонується?
Máté Juhász

Вирішили це по-іншому! Напевно, неефективно, але це спрацювало (у) Спасибі все одно! Для подальшої довідки: Використовується сортування, потім просто підсумовується для інтервалу, після чого я ділиться з розміром інтервалу на середній. Вибачте, що я не міг надати вибіркові дані, тому причиною цього є те, що я не можу ділитися нею.
Ілля Г

Відповіді:


0

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

У поле Cell C8напишіть цю формулу та заповніть:

=SUMIFS($B$2:$B$6,$A$2:$A$6,B8,$C$2:$C$6,A8)

У поле Cell C12напишіть цю формулу та заповніть:

 =AVERAGEIF($A$8:$A$10,A12,$C$8:$C$10)

Зауважте, коригуйте посилання на комірки у формулі за потребою.

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