Формула Excel, если functionHelp

#excel-formula

#excel-формула

Вопрос:

Справка основной лист

Первые данные

Основная метка данных

Почему привет!

Мне трудно выполнить углубленную функцию if. Вот моя проблема:

У меня есть список в столбце A с раскрывающимися кнопками. Из этих 60 элементов мне нужно, чтобы у 5 из них было общее количество, если они выбраны. В настоящее время моя функция выглядит так, но, очевидно, не работает, если я спрашиваю здесь. При выборе любой комбинации текущий итог не будет сохранен в той же ячейке. Т.Е. если выбрано значение ячейки 1 = 4. Если выбрано значение ячейки 2 = 8

=ЕСЛИ(ИЛИ(COUNTIF(Тестирование!C12: E27, навыки персонажа!B4), COUNTIF(тестирование!C12: E27, навыки персонажа!B6), COUNTIF(тестирование!C12: E27, навыки персонажа!B16), COUNTIF(тестирование!C12: E27, навыки персонажа!B25), COUNTIF(тестирование!C12: E27, навыки персонажа!B28), COUNTIF(тестирование!C12: E27, навыки персонажа!B31)),A18 4,0)

Особенности:

Основная таблица: ячейка C12: E27 — это выпадающие списки, извлекаемые из фотографии «Таблица данных» (выбор фильтруется по ячейке E6 (класс). Использование проверки данных =OFFSET(CharacterSkills!$A$1,MATCH($E$5,CharacterSkills!$A:$A,0)-1,1,COUNTIF(CharacterSkills!$A:$A,$E$5),1)

Первые данные: ячейка B18 — это ячейка, в которой я хотел бы сохранить текущий итог. Например, каждый раз, когда выбирается Тайная магия или Божественная магия, я бы хотел, чтобы она добавляла 4 к этой ячейке каждый раз

Таблица данных: это основная таблица данных для выпадающих списков на главной таблице.

Спасибо за вашу помощь!

Комментарии:

1. Не очень понятно, в чем заключается ваш вопрос. Какие значения представлены в раскрывающихся списках в столбце A? Из чего состоит текущий итог? Значения в столбце A? Если да, то какие значения (как раскрывающиеся списки указывают, какие значения следует суммировать). Выборка данных также очень помогла бы.

2. К сожалению, это еще не позволит мне добавлять изображения в мой пост для показа.

3. Какой XP вам нужен? Я только что проголосовал за то, чтобы поставить вас на 6.

4. 10. Я только что создал учетную запись. Мне удалось получить ее там, но это все, что она покажет. Теперь мой пост не имеет смысла.

5. Попробуй сейчас, Круч

Ответ №1:

В ячейку B18 на листе «Первые данные» введите приведенную ниже формулу. Это будет работать для приведенного тестового примера. Если вы хотите, чтобы это было более динамичным (т.Е. Введите все, что требует 4 в диапазоне, и просто ссылайтесь на это), вам понадобится более сложная формула. Я тоже рад помочь с этим, но подумал, что дам вам это, что соответствует приведенным выше критериям.

 =(Countifs(Testing!C12:E27,"Arcane Magic")   Countifs(Testing!C12:E27,"Divine Magic"))*4
  

Более сложный ответ:

Допустим, вместо того, чтобы связывать Countifs() оператор, у вас был диапазон Testing!XFD1:XFD2 , и у XFD1 вас есть Arcane Magic , и у XFD2 вас есть Divine Magic . Если бы это было так, вы могли бы вместо этого использовать:

 {=SUM(COUNTIFS(Testing!C12:E27,Testing!XFD1:XFD2))*4}
  

Примечание это должно быть введено с помощью Shift Ctrl Enter . Фигурные скобки будут вводиться при вводе формулы, вы не вводите их самостоятельно.

Комментарии:

1. Потрясающе! Спасибо! Не уверен, о чем я думал с моими первоначальными заявлениями if или. Казалось бы, все, что мне нужно сделать, это добавить дополнительные графы с соответствующей меткой к каждому навыку, чтобы он распространялся на все навыки, которые его используют. Это работает, поэтому я доволен. Не нужно выполнять ненужную работу, чтобы упростить ее.

2. Не могу отредактировать свой ответ. Что означает символ «*» перед 4?

3. Это символ умножения в Excel. Итак, он подсчитывает все экземпляры «Тайной магии» и добавляет это к количеству всех экземпляров «Божественной магии», а затем умножает это общее количество на 4. Если это решение работает, пожалуйста, примите ответ?

4. Конечно! И еще раз спасибо за всю помощь! Мне любопытно более сложным способом, но в этом нет необходимости