С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 43

Нужно, чтобы в поле V формула считала при условии что в поле M стоит 0

22.06.2015, 15:15. Показов 861. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
привет
нужно, чтобы в поле V формула считала при условии что в поле M стоит 0
в противном случае складывает значения из поля A
моя формула =ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(T13;$D$7:$D$21;0)) ;СУММЕСЛИ($D$7:$D$21;T13;$A$7:$A$21)+0;0 )
суммирует все значения из поля А, а надо чтобы исключались те, где в поле М не равно 0
спасибо

Добавлено через 1 минуту
вроде прицепил файл, только не вижу где он, странно

Добавлено через 3 минуты
не пойму как файл поместить сюда. при создании темы нажимал на скрепку и грузил нужный файл, а сейчас вот скрепка пропала и файла тоже нет, что не так делаю?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.06.2015, 15:15
Ответы с готовыми решениями:

Что нужно сделать, чтобы в запросе при выводе в новую таблицу поставилось отдельное поле счетчик?
Что нужно сделать чтобы в моем запросе при выводе в новую таблицу поставилось отдельное поле счетчик?

Неправильно отрабатывает запрос при условии что текстовое поле Is Null
Добрый вечер, есть запрос который делает выборку данных с таблицы при условии что текстовое поле Is not Null. Само поле...

Есть форма, на ней поле и кнопка, при запуске программы в поле нужно ввести число и если оно 87, то открывается другое окно.
вобщем мне нужно зделать такую программу: есть форма, на ней поле и кнопка, при запуске программы в поле нужно ввести число и если оно 87,...

14
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33197 / 21493 / 8233
Регистрация: 22.10.2011
Сообщений: 36,886
Записей в блоге: 12
22.06.2015, 15:17
Много времени прошло между загрузкой файла и публикацией сообщения.
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 43
22.06.2015, 15:19  [ТС]
и как мне залить сюда нужный файл?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33197 / 21493 / 8233
Регистрация: 22.10.2011
Сообщений: 36,886
Записей в блоге: 12
22.06.2015, 15:21
Просто залить файл (через скрепку) и сразу нажать на "Ответить", а не через 5+ минут после того, как файл был загружен.
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 43
22.06.2015, 15:23  [ТС]
дык нету скрепки ведь!
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 43
22.06.2015, 15:25  [ТС]
вот
Вложения
Тип файла: xlsx tmp.xlsx (23.2 Кб, 6 просмотров)
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 43
23.06.2015, 11:05  [ТС]
посоветуйте!
0
323 / 49 / 28
Регистрация: 07.09.2014
Сообщений: 217
23.06.2015, 11:31
Предполагаю, что вы запутались с аргументами СУММЕСЛИМН. Еще раз взгляните в каком порядке они должны быть. Если я правильно понял вашу задачу, должно получиться что-то вроде =ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(T14;$D$7:$D$21;0)) ;СУММЕСЛИМН($A$7:$A$21;$D$7:$D$21;T14;$M $7:$M$21;"0")+0;0)
0
3946 / 2339 / 790
Регистрация: 02.11.2012
Сообщений: 6,214
23.06.2015, 11:35
Code
1
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(T14;$D$7:$D$21;0));СУММПРОИЗВ(($D$7:$D$21=T14)*($M$7:$M$21=0)*$A$7:$A$21);0)
а при чем здесь VBA?
зачем +0 после СУММЕСЛИ?
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 43
23.06.2015, 13:20  [ТС]
не работает ваша формула, не считает.
моя правильно подсчитывает, но не исключает из суммы (столбец А) те значения, которые в столбце М равны 0
то что я с аргументами промахнулся верно, потому и прошу помочь, не получается правильно выстроить порядок следования этих самых аргументов/условий.

строго говоря, мне даже не суммировать надо, а просто найти значение в столбце А которое соответствует значению в столбце D при условии, что в той же строке в столбце М стоит 0

Добавлено через 5 минут
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(T14;$D$7:$D$50000; 0));СУММЕСЛИМН($D$7:$D$50000;T14;$A$7:$A $50000;$M$7:$M$50000;"0")+0;0)
так попробовал - не получается
0
323 / 49 / 28
Регистрация: 07.09.2014
Сообщений: 217
23.06.2015, 13:23
old, И снова в последнем варианте вашей формулы в СУММЕСЛИМН у вас идет(Диапазон суммирования, условие 1, диапазон условия 1, диапазон условия 2, условие 2). Исправьте
0
3946 / 2339 / 790
Регистрация: 02.11.2012
Сообщений: 6,214
23.06.2015, 13:31
Цитата Сообщение от old Посмотреть сообщение
исключались те, где в поле М не равно 0
Цитата Сообщение от old Посмотреть сообщение
исключает из суммы (столбец А) те значения, которые в столбце М равны 0
Вы сами себе противоречите.
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 43
23.06.2015, 13:33  [ТС]
нет противоречия: над считать те, которые в столбце М равны 0 (исключать те которые не равны 0)
0
3946 / 2339 / 790
Регистрация: 02.11.2012
Сообщений: 6,214
23.06.2015, 13:37
Цитата Сообщение от old Посмотреть сообщение
нет противоречия:
внимательней у вас в обоих случаях использовалось слово исключить.
Code
1
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/(($D$6:$D$22=T11)*($M$6:$M$22=0));$A$6:$A$22);0)
0
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 43
23.06.2015, 15:15  [ТС]
решение нашел вроде:

=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(T18;$D$6:$D$50000; 0));СУММЕСЛИМН($A6:A$50000;$D$6:$D$50000 ;T18;$M$6:$M$50000;"0")+0;0)

всем спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.06.2015, 15:15
Помогаю со студенческими работами здесь

Нужно чтобы в PHP текст убирался в поле при клике на него
Делаю форму отправки сообщений нужно чтобы когда пользователь кликнет в поле текст в нём убирался и заполнялся его данными которые он...

Как сделать, что бы при нажатие кнопки заполнялось только выделенное поле(в котором стоит курсор)?
ммммм есть 10 кнопок- соответствующие цифрам {0-9} и три текстовых поля...Как сделать, что бы при нажатие кнопки заполнялось только...

Нужно чтобы при выборе radio сразу изменялось значение в поле input
Нужно чтобы при выборе radio сразу изменялось значение в поле input В данный момент есть radio <input...

Что нужно добавить в программу чтобы она считала еще и количество слов?
program lab_8; uses crt; {подключаем модуль crt} const s: string=',.?!()";:-'; {объявляем...

Подстановка значения в текстовое поле при условии
Есть форма: Использует два выпадающих списка: Производитель и Винтовой блок. Подскажите пожалуйста, как реализовать или какую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru