Как в формуле записать массив*1?
Фомулист
Дата: Среда, 08.07.2020, 13:47 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Здравствуйте, уважаемые форумчане. Давненько я сюда не заглядывал, но сейчас мне нужна ваша помощь. К сожалению, я сейчас не у компа, поэтому файл смогу выложить несколько позже, однако надеюсь, что вопрос будет понятен и без файла. Собственно, вопрос в следующем: если мне нужно посчитать количество заполненных числами ячеек в диапазоне, то я пользуюсь формулой СЧЁТЕСЛИ(Мой диапазон;">=1"). Но эта формула работает только с числами, а у меня в диапазоне бывают числа, отформатированные как текст. Обычно в этом случае помогает перемножение каждой ячейки диапазона с единицей в допстолбце и использование этого допстолбца в указанной выше формуле. Скажите, пожалуйста, а можно ли как-то обойтись без допстолбца, проведя перемножение прямо в формуле? Если да - то как? Помогите, пожалуйста.
Здравствуйте, уважаемые форумчане. Давненько я сюда не заглядывал, но сейчас мне нужна ваша помощь. К сожалению, я сейчас не у компа, поэтому файл смогу выложить несколько позже, однако надеюсь, что вопрос будет понятен и без файла. Собственно, вопрос в следующем: если мне нужно посчитать количество заполненных числами ячеек в диапазоне, то я пользуюсь формулой СЧЁТЕСЛИ(Мой диапазон;">=1"). Но эта формула работает только с числами, а у меня в диапазоне бывают числа, отформатированные как текст. Обычно в этом случае помогает перемножение каждой ячейки диапазона с единицей в допстолбце и использование этого допстолбца в указанной выше формуле. Скажите, пожалуйста, а можно ли как-то обойтись без допстолбца, проведя перемножение прямо в формуле? Если да - то как? Помогите, пожалуйста. Фомулист
Терпение и труд всё перетрут!
Ответить
Сообщение Здравствуйте, уважаемые форумчане. Давненько я сюда не заглядывал, но сейчас мне нужна ваша помощь. К сожалению, я сейчас не у компа, поэтому файл смогу выложить несколько позже, однако надеюсь, что вопрос будет понятен и без файла. Собственно, вопрос в следующем: если мне нужно посчитать количество заполненных числами ячеек в диапазоне, то я пользуюсь формулой СЧЁТЕСЛИ(Мой диапазон;">=1"). Но эта формула работает только с числами, а у меня в диапазоне бывают числа, отформатированные как текст. Обычно в этом случае помогает перемножение каждой ячейки диапазона с единицей в допстолбце и использование этого допстолбца в указанной выше формуле. Скажите, пожалуйста, а можно ли как-то обойтись без допстолбца, проведя перемножение прямо в формуле? Если да - то как? Помогите, пожалуйста. Автор - Фомулист Дата добавления - 08.07.2020 в 13:47
прохожий2019
Дата: Среда, 08.07.2020, 14:05 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
Ответить
Сообщение Автор - прохожий2019 Дата добавления - 08.07.2020 в 14:05
Фомулист
Дата: Среда, 08.07.2020, 14:06 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
1)А где ">=1"? 2)А можно всё же не с ^0, а с *1?
1)А где ">=1"? 2)А можно всё же не с ^0, а с *1?Фомулист
Терпение и труд всё перетрут!
Ответить
Сообщение 1)А где ">=1"? 2)А можно всё же не с ^0, а с *1?Автор - Фомулист Дата добавления - 08.07.2020 в 14:06
китин
Дата: Среда, 08.07.2020, 14:11 |
Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7015
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
без файла может такКод
=СУММПРОИЗВ($A$1:$A$37*(($A$1:$A$37)*1>=1))
или такКод
=СУММПРОИЗВ($A$1:$A$37*(--($A$1:$A$37)>=1))
или массивнаяКод
=СУММ(ЕСЛИ(--($A$1:$A$30)>=1;--($A$1:$A$30)))
без файла может такКод
=СУММПРОИЗВ($A$1:$A$37*(($A$1:$A$37)*1>=1))
или такКод
=СУММПРОИЗВ($A$1:$A$37*(--($A$1:$A$37)>=1))
или массивнаяКод
=СУММ(ЕСЛИ(--($A$1:$A$30)>=1;--($A$1:$A$30)))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение без файла может такКод
=СУММПРОИЗВ($A$1:$A$37*(($A$1:$A$37)*1>=1))
или такКод
=СУММПРОИЗВ($A$1:$A$37*(--($A$1:$A$37)>=1))
или массивнаяКод
=СУММ(ЕСЛИ(--($A$1:$A$30)>=1;--($A$1:$A$30)))
Автор - китин Дата добавления - 08.07.2020 в 14:11
Nic70y
Дата: Среда, 08.07.2020, 14:24 |
Сообщение № 5
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
Код
=СУММПРОИЗВ(--(--A1:A37>=1))
Код
=СУММПРОИЗВ(--(--A1:A37>=1))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=СУММПРОИЗВ(--(--A1:A37>=1))
Автор - Nic70y Дата добавления - 08.07.2020 в 14:24
прохожий2019
Дата: Среда, 08.07.2020, 14:31 |
Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
Ответить
Сообщение вам шашечки или ехать? Автор - прохожий2019 Дата добавления - 08.07.2020 в 14:31
Фомулист
Дата: Среда, 08.07.2020, 14:34 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Цитата Фомулист, 08.07.2020 в 14:06, в сообщении № 3 ( писал(а)): А где ">=1"? вам шашечки или ехать?
Мне ехать с шашечками
Цитата Фомулист, 08.07.2020 в 14:06, в сообщении № 3 ( писал(а)): А где ">=1"? вам шашечки или ехать?
Мне ехать с шашечками Фомулист
Терпение и труд всё перетрут!
Ответить
Сообщение Цитата Фомулист, 08.07.2020 в 14:06, в сообщении № 3 ( писал(а)): А где ">=1"? вам шашечки или ехать?
Мне ехать с шашечками Автор - Фомулист Дата добавления - 08.07.2020 в 14:34
Фомулист
Дата: Среда, 08.07.2020, 14:38 |
Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Добрался я наконец до компьютера - выкладываю файл. Скажите, пожалуйста, можно ли как-то избавиться от колонки D? И нужно без использования - -
Добрался я наконец до компьютера - выкладываю файл. Скажите, пожалуйста, можно ли как-то избавиться от колонки D? И нужно без использования - - Фомулист
Терпение и труд всё перетрут!
Ответить
Сообщение Добрался я наконец до компьютера - выкладываю файл. Скажите, пожалуйста, можно ли как-то избавиться от колонки D? И нужно без использования - - Автор - Фомулист Дата добавления - 08.07.2020 в 14:38
Nic70y
Дата: Среда, 08.07.2020, 14:42 |
Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
И нужно без использования - -
Код
=СУММПРОИЗВ(((B2:B161*1)>=1)*1)
И нужно без использования - -
Код
=СУММПРОИЗВ(((B2:B161*1)>=1)*1)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение И нужно без использования - -
Код
=СУММПРОИЗВ(((B2:B161*1)>=1)*1)
Автор - Nic70y Дата добавления - 08.07.2020 в 14:42
прохожий2019
Дата: Среда, 08.07.2020, 15:16 |
Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
Ответить
Фомулист
Дата: Среда, 08.07.2020, 15:20 |
Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Nic70y , К сожалению, Ваша формула считает неправильно, если в диапазоне присутствуют пустые ячейки. Пример переделал и приложил. Скажите, пожалуйста, как исправить Вашу формулу?
Nic70y , К сожалению, Ваша формула считает неправильно, если в диапазоне присутствуют пустые ячейки. Пример переделал и приложил. Скажите, пожалуйста, как исправить Вашу формулу?Фомулист
К сообщению приложен файл:
-2.xls
(18.0 Kb)
Терпение и труд всё перетрут!
Ответить
Сообщение Nic70y , К сожалению, Ваша формула считает неправильно, если в диапазоне присутствуют пустые ячейки. Пример переделал и приложил. Скажите, пожалуйста, как исправить Вашу формулу?Автор - Фомулист Дата добавления - 08.07.2020 в 15:20
Nic70y
Дата: Среда, 08.07.2020, 15:23 |
Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 8761
Репутация:
2273
±
Замечаний:
0% ±
Excel 2010
где неправильно? 160, а сколько надо?
где неправильно? 160, а сколько надо? Nic70y
ЮMoney 41001841029809
Ответить
Сообщение где неправильно? 160, а сколько надо? Автор - Nic70y Дата добавления - 08.07.2020 в 15:23
Фомулист
Дата: Среда, 08.07.2020, 15:23 |
Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
прохожий2019 , Ваша формула выдаёт неверный результат (ячейка H5). Как исправить?
прохожий2019 , Ваша формула выдаёт неверный результат (ячейка H5). Как исправить?Фомулист
К сообщению приложен файл:
-3.xls
(18.0 Kb)
Терпение и труд всё перетрут!
Ответить
Сообщение прохожий2019 , Ваша формула выдаёт неверный результат (ячейка H5). Как исправить?Автор - Фомулист Дата добавления - 08.07.2020 в 15:23
Фомулист
Дата: Среда, 08.07.2020, 15:24 |
Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Nic70y , Вы новый файл смотрели в посте11? Ваша формула выдаёт 169 (ячейка G5)
Nic70y , Вы новый файл смотрели в посте11? Ваша формула выдаёт 169 (ячейка G5)Фомулист
Терпение и труд всё перетрут!
Сообщение отредактировал Фомулист - Среда, 08.07.2020, 15:26
Ответить
Сообщение Nic70y , Вы новый файл смотрели в посте11? Ваша формула выдаёт 169 (ячейка G5)Автор - Фомулист Дата добавления - 08.07.2020 в 15:24
прохожий2019
Дата: Среда, 08.07.2020, 15:26 |
Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
задать реальный диапазон данных, как и в соседних ячейках
задать реальный диапазон данных, как и в соседних ячейках прохожий2019
Ответить
Сообщение задать реальный диапазон данных, как и в соседних ячейках Автор - прохожий2019 Дата добавления - 08.07.2020 в 15:26
Фомулист
Дата: Среда, 08.07.2020, 15:27 |
Сообщение № 16
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
прохожий2019 , 119 выдаёт. А надо 160. Как исправить?
прохожий2019 , 119 выдаёт. А надо 160. Как исправить?Фомулист
Терпение и труд всё перетрут!
Ответить
Сообщение прохожий2019 , 119 выдаёт. А надо 160. Как исправить?Автор - Фомулист Дата добавления - 08.07.2020 в 15:27
Светлый
Дата: Среда, 08.07.2020, 15:29 |
Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Код
=СУММПРОИЗВ(Ч(--B2:B161>0))
Код
=СУММПРОИЗВ(Ч(--B2:B161>0))
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Код
=СУММПРОИЗВ(Ч(--B2:B161>0))
Автор - Светлый Дата добавления - 08.07.2020 в 15:29
Фомулист
Дата: Среда, 08.07.2020, 15:30 |
Сообщение № 18
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Светлый , -- нельзя
Терпение и труд всё перетрут!
Ответить
Сообщение Светлый , -- нельзяАвтор - Фомулист Дата добавления - 08.07.2020 в 15:30
прохожий2019
Дата: Среда, 08.07.2020, 15:33 |
Сообщение № 19
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
показывайте в файле, у меня 160
Ответить
Сообщение показывайте в файле, у меня 160 Автор - прохожий2019 Дата добавления - 08.07.2020 в 15:33
Фомулист
Дата: Среда, 08.07.2020, 15:48 |
Сообщение № 20
Группа: Проверенные
Ранг: Обитатель
Сообщений: 397
Репутация:
9
±
Замечаний:
80% ±
Excel 2003
Nic70y , Сам поправил. Формула теперь выглядит так: Код
=СУММПРОИЗВ((((B2:B170<>"")*1)>=1)*1)
Nic70y , Сам поправил. Формула теперь выглядит так: Код
=СУММПРОИЗВ((((B2:B170<>"")*1)>=1)*1)
Фомулист
Терпение и труд всё перетрут!
Сообщение отредактировал Фомулист - Среда, 08.07.2020, 16:10
Ответить
Сообщение Nic70y , Сам поправил. Формула теперь выглядит так: Код
=СУММПРОИЗВ((((B2:B170<>"")*1)>=1)*1)
Автор - Фомулист Дата добавления - 08.07.2020 в 15:48