2015-04-23 4 views
0

Я пытался подсчитать непустые записи colomn на основе другого значения colomn, проблема в том, что существует несколько экземпляров. Пожалуйста, обратитесь к следующей таблицеПодсчитайте количество непустых ячеек на основе других уникальных значений colomn

F.No Name     2014-2015 
1  Mithilesh Kr.Singh  
1  Mithilesh Kr.Singh  
1  Mithilesh Kr.Singh  
1  Mithilesh Kr.Singh  
1  Mithilesh Kr.Singh  
1  Mithilesh Kr.Singh  
1  Mithilesh Kr.Singh 3434 
1  Mithilesh Kr.Singh 4234 
1  Mithilesh Kr.Singh  
2  Jaiprakash Singh    
2  Jaiprakash Singh  234 
2  Jaiprakash Singh   
2  Jaiprakash Singh  342 
2  Jaiprakash Singh    
2  Jaiprakash Singh    
2  Jaiprakash Singh  3423 
3  Narayan Jha     
3  Narayan Jha     
3  Narayan Jha     

Как вы можете видеть, что повторяющиеся имена, я должен считать, что сколько незаполненных клеток там уникального значение колонных 1, например для F.No 1 счетчик для 2014 года -15 должно быть 2, равно как и для F.No 2, счет должен быть 3, а для F.No 3 счет должен быть 0.

Есть ли какие-либо CountA или Countif формулы, которые могли бы мне помочь? PS: Colomn 2 только ради того, чтобы иметь отношение к ситуации.

Редактировать 1: Я сделал некоторый прогресс, = COUNTIFS (A: A, "3", C: C, "<>"), это дает мне счет для F.No = 3, но я не хочу ввести 1,2,3 и т. д. F.Nos, что мне заменить на 3 в формуле выше?

Редактировать 2: Еще один прогресс (благодаря @ Shauno_88) = IF (COUNTIFS (A: A, "1", C: C, "<>")> 0,1,0) Это возвращает меня 1 если есть какая-либо одна запись для F.NO 1 в столбце A, Теперь Как получить счет для всех других F.Nos ?? Любые макросы? Любой VBA?

+0

Является ли это разовым процессом? Если это так, вы можете просто создать сводную таблицу и использовать функцию count для одного из ваших столбцов. –

+0

@ Shauno_88 Я не удивляюсь, что понял, что когда-то означает, эта таблица постоянно расширяется, но формула должна работать. Вот что я получил до сих пор = COUNTIFS (A: A, "3", C: C, "<>"), где мне нужно поставить 1, 2, 3 и т. Д. Значения F.No, чтобы получить счет, Я не хочу этого, я хочу, чтобы это автоматически вычислялось на основе уникального значения F.No (colomn 1) –

ответ

0

это будет работать

=COUNTIFS(D:D,F1,E:E,"") 

Предполагая, что список имен выше в столбце D F1 является ячейка, содержащей 1 экземпляр имени Й столбец вашей проверки для заготовок

+0

Ну нет D colomns или E colomns. Я не знаю, какой диапазон вы принимаете. Коломны A, B и C, т.е. F.No, Name и Year соответственно –

+0

Hi Замените из моей формулы D столбец, который вы хотите проверить (я предполагаю, что B) F ссылается на ячейку с одним экземпляром имени в IE, заголовок столбца E необходимо заменить столбец, который вы хотите проверить на пробелы. Формула затем вернет количество пробелов для каждого имени. – Kdean571

+0

Я думаю, что вы неправильно поняли это требование, я не считаю пробелов, напротив, хочу подсчитывать непустые пробелы, но принимать 1 для повторов для соответствующего F.no, например, если F. Нет 1 имеет 3 непустых элемента. Я хочу считать, что как 1 и сказать, что F.No имеет все пробелы, тогда он будет отсчитываться до 0, а затем я хочу подсчеты для всех F.Nos –

0

Это будет помогите вам сделать первую часть, за которой вы находитесь. Но я не уверен, как вы это сделаете.

=IF(COUNTIFS(A:A,A2,C:C,"<>")>0,1,0) 
+0

Да, спасибо, это будет сделано для одного значения Ф.Но, все еще ищут решение применить на весь столбец Ф.Но, во всяком случае очень ценим, спасибо :) –

Смежные вопросы