Використовуйте такі функції, як Countif, Countblank тощо, щоб звернутися до невідповідних діапазонів.


6

Чи можна використовувати формули масиву чи якусь іншу функцію, щоб по суті мати функцію excel, що означає.

=Countblank({A1,A4:A6,A112:127,B29:B38})  etc.

По суті, я хочу звернутися до декількох локацій, де ви зазвичай вводите суміжний діапазон. Не-VBA надає перевагу, якщо це дійсно можливо.

Я знаю, що можу використовувати

=Countblank(A1)+Countblank(A4:A6)+Countblank(A112:127)+Countblank(B29:B38) 

в цьому випадку, але це не ідеально з очевидних причин.

Дякую всім :)


Ви можете спробувати назвати кожен діапазон, що не пов’язаний з нею.
BillDOe

2
Деякі сукупні функції підтримують це, а інші - ні. У вас мало регресу, якщо він не підтримується. Якщо ви хочете це зробити, ви можете визначити UDF, який приймає масив параметрів і виводить результат для розривного діапазону. Для цього потрібно VBA.
Байрон Уолл

Це, здається, не працює, БіллОер.
Джейсон Клемент

Чому ви це робите? Ви не можете мати додатковий стовпець, який визначає, чи слід вважати стовпчик чи ні? Повинно бути висновком логіки з даних, а не жорстким кодуванням у формулі з багатьох причин.
Енді Терра

Відповіді:


1

За допомогою функції INDIRECT ви можете створити масив діапазонів, а потім використання COUNTBLANK, укладеного у SUM, повинно дати необхідний результат.

=SUM(COUNTBLANK(INDIRECT({"A1","A4:A6","A112:A127","B29:B38"})))

Альтернативно COUNTBLANK ви можете використовувати порожні критерії COUNTIF.

=SUM(COUNTIF(INDIRECT({"A1","A4:A6","A112:A127","B29:B38"}),""))

Антоній правильний. Я раніше використовував цей метод, щоб визначити порожні чи порожні клітини
Матвій Лозоя,

-1

Мені не зовсім комфортно з цією частиною чудового досвіду, але я досить добре знаю теорію, щоб направити вас у правильному напрямку. Сподіваємось, хтось інший, хто краще знає цю область, може дати більш детальну відповідь.

Самі функції не підтримують те, що ви хочете. Однак ви можете створити свої власні функції в excel, використовуючи VBA. Я вважаю, що це команда функції, і те, як я її встановив, щось подібне

Функція - визначальна

SUMIFM (Критерії, діапазон1, [Діапазон2] ...) = Суміф (Діапазон 1, Критерії 1) + [Суміф (Діапазон 2, Критерії 1)] ...

Потім, коли вам потрібно використовувати суміф у кількох діапазонах, ви можете використовувати суміфм.

Мене не здивувало б, якщо щось подібне вже було створено і в бібліотеці десь, це означає, що вам не доведеться писати це самостійно. Я не здивувався б, якби у бібліотеці було багато, багато функцій, подібних до функцій, які ви могли б зібрати та додати до свого чудового досвіду.

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