powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / можно ли в формулах с СУММПРОИЗВ использовать * ?
13 сообщений из 13, страница 1 из 1
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34988589
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно ли в формулах с СУММПРОИЗВ
=СУММПРОИЗВ(--(ЛИСТ!$G$2:$G$50000=$E$2);--(ЛИСТ!$D$2:$D$50000=D$82);ЛИСТ!$V$2:$V$50000)
сделать так, что если в ячеке $E$2 не какой-либо конкретный текст, а * (звездочка, то есть любые символы в любой последовательности), то чтобы --(ЛИСТ!$G$2:$G$50000=$E$2) возвращало массив единиц?
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34988738
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
звездочку напрямую нельзя, но можно например так:

=СУММПРОИЗВ( --(ДЛСТР(ЛИСТ!$G$2:$G$50000)>0) ;--(ЛИСТ!$D$2:$D$50000=D$82);ЛИСТ!$V$2:$V$50000)

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34988758
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilKможно ли в формулах с СУММПРОИЗВ
=СУММПРОИЗВ(--(ЛИСТ!$G$2:$G$50000=$E$2);--(ЛИСТ!$D$2:$D$50000=D$82);ЛИСТ!$V$2:$V$50000)
сделать так, что если в ячеке $E$2 не какой-либо конкретный текст, а * (звездочка, то есть любые символы в любой последовательности), то чтобы --(ЛИСТ!$G$2:$G$50000=$E$2) возвращало массив единиц?

вместо
--(ЛИСТ!$G$2:$G$50000=$E$2)
пишем
((ЛИСТ!$G$2:$G$50000=$E$2)+($E$2="*"))
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34988849
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)звездочку напрямую нельзя, но можно например так:

=СУММПРОИЗВ( --(ДЛСТР(ЛИСТ!$G$2:$G$50000)>0) ;--(ЛИСТ!$D$2:$D$50000=D$82);ЛИСТ!$V$2:$V$50000)

KL
[MVP - Microsoft Excel]

А куда подевалась $E$2? :)
подразумевается, что в этой ячейке можно выбрать что-то (текст) в том числе и *
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34988857
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad[quot DaniilK]вместо
--(ЛИСТ!$G$2:$G$50000=$E$2)
пишем
((ЛИСТ!$G$2:$G$50000=$E$2)+($E$2="*"))

а будет ли ((ЛИСТ!$G$2:$G$50000=$E$2)+($E$2="*")) возвращать массив единиц?
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34989123
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilK Deggasad[quot DaniilK]вместо
--(ЛИСТ!$G$2:$G$50000=$E$2)
пишем
((ЛИСТ!$G$2:$G$50000=$E$2)+($E$2="*"))

а будет ли ((ЛИСТ!$G$2:$G$50000=$E$2)+($E$2="*")) возвращать массив единиц?

Ну проверь!, зайди в формулу и нажми F9
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34989152
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DaniilKА куда подевалась $E$2? :)
подразумевается, что в этой ячейке можно выбрать что-то (текст) в том числе и *

Ну если подразумевалось это, то тогда решение Deggasad тебе должно подойти :-)
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34989207
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasad

Ну проверь!, зайди в формулу и нажми F9

спасибо, то что надо!
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34989355
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На всякий пожарный имей ввиду (хоть это и маловероятно), что в диапазоне ЛИСТ!$G$2:$G$50000 не должно быть ячеек со значением "*", а то результат может быть неверным.

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34989509
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)На всякий пожарный имей ввиду (хоть это и маловероятно), что в диапазоне ЛИСТ!$G$2:$G$50000 не должно быть ячеек со значением "*", а то результат может быть неверным.

KL
[MVP - Microsoft Excel]

так и знал, что подметишь!
На всякий случай (от этого случая) можно обезоваситься, используя
следующую конструкцию, вместо ранее предложенной
--((ЛИСТ!$G$2:$G$50000=$E$2)+($E$2="*")>0)
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34989613
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Deggasadтак и знал, что подметишь!
На всякий случай (от этого случая) можно обезоваситься, используя
следующую конструкцию, вместо ранее предложенной
--((ЛИСТ!$G$2:$G$50000=$E$2)+($E$2="*")>0)

Я бы даже не стал этого делать :-) Ты только прикинь:
1) эта формула сейчас уже выполняет порядка 50.000 х 6 = 300.000 операций
2) 1000 таких формул (я так понял, что планируется это) выполняют 300.000.000 операций
3) ты же хочешь еще добавить 1000 х 50.000 = 50.000.000 операций
На типичном компе замучишься ждать конца пересчета.
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34989832
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняйте, я просто отвечал на вопрос, не вникал так сказать.
...
Рейтинг: 0 / 0
можно ли в формулах с СУММПРОИЗВ использовать * ?
    #34990308
DaniilK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KL (XL)

Я бы даже не стал этого делать :-) Ты только прикинь:
.....

На типичном компе замучишься ждать конца пересчета.

Та нет, я не собираюсь применять это в 1000 формулах на диапазоне в 50 тыс. ячеек! ))))
Но за разъяснение большое спасибо!!!
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / можно ли в формулах с СУММПРОИЗВ использовать * ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]