Стовпчик тексту потрібно "підсумувати" на основі заданого значення


1

На одному аркуші я маю таблицю з іменем працівника у колонці A та їх пов’язаним рангом у колонці B. На окремому аркуші я маю порожній основний графік із усіма можливими зрушеннями у колонці B та днями тижня в рядку 1. Я хотів би мати можливість ввести ім’я працівника в клітинку, пов'язану зі зміною, в якій вони працюватимуть. Після заповнення розкладу я хотів би відзначитись "складанням" рангів, щоб отримати загальну суму за кожен день. Якщо є порожні комірки, їм буде надано значення "0". Я змусив це працювати за такою формулою:

= SUM (COUNTIF (C2: C19, {"A", "B", "C"}) * {1,2,3})

де A, B і C позначають імена працівників, а 1, 2 і 3 представляють їх асоційовані звання, але, правда, це було до того, як я ввів можливість пустих комірок. Проблема полягає в тому, що я мушу все це відредагувати, і якщо звання змінюється, або змінюється працівник, я повинен редагувати все індивідуально. Я дуже сподіваюся, що є спосіб посилатися на мій стіл, і я просто не отримую його?

Будь-яка допомога буде дуже вдячна !!


Будь ласка, додайте деякі приклади даних, зараз важко зрозуміти ваше запитання.
Máté Juhász

Наприклад, Джон S - це 2 у таблиці рейтингу, Джейн D - 4 і т. Д. (Всім співробітникам присвоюється значення від 1 до 4 - це значення - їхнє звання). Якщо я введіть Джона та Джейн в один і той же стовпець, у цьому стовпці завжди має бути сума не менше 6. Якщо я додати до таблиці інших співробітників, загальна сума збільшиться, виходячи з їхнього "рангу".
Джилліан

введення початкової формули у вигляді формули масиву (натискання CTRL + ALT + ENTER замість просто ENTER) замінивши {..}на діапазони, не працює? =SUM(COUNTIF(C2:C19,sheet1!A:A)*sheet1B:B)
Máté Juhász

Відповіді:


0

Створіть, наприклад, імена динамічних діапазонів для імен працівників та рангів

Names   =Sheet1!$A$2:INDEX(Sheet1!$A:$A,COUNTA(Sheet1!$A:$A))
Ranks   =OFFSET(Names,0,1)

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

На іншому аркуші використовуйте формулу

= SUM (COUNTIF (C2: C19, Імена) * Ранг)

Це формула масиву і повинна бути підтверджена за допомогою Ctrl- Shift-Enter

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

Тепер ви можете додати нові імена до списку співробітників ...

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

... і використовувати це ім'я у списку змін. Формула покаже правильний результат.

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


О, моя ланта. Це неймовірно. Як тільки я можу повернутися додому і НЕ спробувати відповісти з робочого комп’ютера, ви отримаєте всі стрілки вгору. Дякую!!!
Джилліан

Вам смішно. Повідомте мене, чи працює воно, чи вам потрібні додаткові вказівки.
тейлін

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