2013-07-11 3 views
0

Я ищу формулу для подсчета количества ячеек в диапазоне, которые являются целыми числами. Я используюНайти число целых чисел в диапазоне

=IF(ISNUMBER(VALUE(A2))=TRUE,1,0) 

, чтобы узнать, содержит ли ячейка число или нет. Я считаю, что это может быть достигнуто с помощью INDIRECT() и SUM(). Может ли кто-нибудь быть добрым, чтобы вести меня в правильном направлении?

+0

Для уточнения; вам нужно считать только целые числа? т. е. не считать количество с дробной частью? – Bathsheba

+0

Я хочу подсчитать количество ячеек с целыми числами. т.е. если в диапазоне A1: C3 4 ячейки содержат целочисленные данные, я хочу, чтобы мой результат был равен 4. – Ejaz

+0

Благодаря тому, кто предложил функцию COUNTIF(). Печально, что вам нужно было удалить ответ. – Ejaz

ответ

0

Это будет делать это:

=SUM(IF(ISNUMBER(A1:A4),IF(ROUND(A1:A4,0)-A1:A4=0,1,0))) 

Где A1: A4 является диапазон.

Это формула массива, то есть вам нужно набрать Ctrl + Shift + Return при вводе ее в ячейку.

Будут включены только целые числа; другие значения (строки и числа с десятичной запятой) будут дисконтированы. Он работает, сравнивая число с его округлым значением.

0

возможно

=COUNT(1/(INT(A1:A10)=A1:A10)) 

массива вводится с помощью Ctrl + Shift + Enter

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