Вміст комірки 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.