У меня есть этот отчет, в котором мне нужно выяснить количество удостоверений личности в городе.

 
 |A|       |B|         |C|         |D|              |E|
 |ID|    |SECTOR|    |TYPE|    |Measured Area|    |In the city|
 |1|      |2|         |CC|        |1844|           |YES|
 |1|      |2|         |A|         |558|            |YES|
 |2|      |2|         |CC|        |1844|           |NO|
 |2|      |2|         |A|         |558|            |YES|
 |2|      |2|         |CC|        |1844|           |YES|
 |3|      |2|         |A|         |558|            |NO|

Для этого прямо сейчас я фильтрую отчет, чтобы видеть только идентификаторы в городе, скопировать его на новый лист Excel и затем рассчитывать идентификаторы следующим образом: =SUM(IF(FREQUENCY(A:A,A:A)>0,1)) .

Я понимаю, что оператор IF выглядит следующим образом IF(logical_test,value_is_true,value_is_false]) . Логический тест - это операция, которую я делаю. Значение true - это то, что я получу, если операция истинна, а значение false - то, что я получу, когда операция ложна.

В моем коде =SUM(IF(FREQUENCY(A:A,A:A)>0,1)) , 1 - это число, которое я добавляю, если логический тест верен, поэтому я думал об изменении 1 с помощью IF заявление, чтобы проверить идентификатор, который я предполагаю добавить 1 . Было бы проверить, если это в городе или нет, но, к сожалению, я не смог сделать это, если заявление.

2 ответа2

0

Что касается raport, для меня этот raport - это файл, сгенерированный программой из множества XML-файлов.

О коде, пока он делает свою работу, все хорошо.

Скот, я пытался =SUM(IF(E2:E7="YES",1/COUNTIFS(A2:A7,A2:A7,E2:E7,"YES"))) (с помощью Ctrl-Shift-Enter) и я получаю #NAME? Сначала я изменил код на этот =SUM(IF(E:E="DA",1/COUNTIFS(A:A,A:A,E:E,"DA"))) и получил #NUM! в следствии. (Я использую MS Office 2003)

0

Используйте эту формулу массива:

=SUM(IF(E2:E7="YES",1/COUNTIFS(A2:A7,A2:A7,E2:E7,"YES")))

Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .