Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 25.06.2018, 16:18   #1
Goodrich
Пользователь
 
Регистрация: 24.11.2014
Сообщений: 12
Репутация: 10
По умолчанию SUMIF returns to 0

Добрый день!

Подскажите пожалуйста почему функция SUMIF возвращает значение 0 в приложенном примере, где должна считать сумму в зависимости от условия?

Формула находится на листе Sheet2/D2
Данные на листе Sheet1
Условие на листе Sheet2/B2
Вложения
Тип файла: xlsx Book1.xlsx (11.0 Кб, 1 просмотров)
Goodrich вне форума   Ответить с цитированием
Старый 25.06.2018, 16:46   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,611
Репутация: 5352
По умолчанию

потому что Вы суммируете записи, где в столбце A есть запись 2018
покажите хоть одну строчку, где есть в первом столбце такое значение?
то, что Вам нужен год - про то Excel и знать не знает (а может быть, Вам дата нужна? Или месяц?)

нагуглил ЗДЕСЬ
такую формулу:
Код:

=СУММПРОИЗВ(--(ГОД(Sheet1!A:A)=B2);Sheet1!B:B)

проверяйте.
Serge_Bliznykov вне форума   Ответить с цитированием
Старый 25.06.2018, 17:50   #3
Казанский
Профессионал
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,062
Репутация: 819
По умолчанию

кросс http://www.cyberforum.ru/ms-excel/thread2269072.html
__________________
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума   Ответить с цитированием
Старый 25.06.2018, 19:18   #4
Goodrich
Пользователь
 
Регистрация: 24.11.2014
Сообщений: 12
Репутация: 10
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
потому что Вы суммируете записи, где в столбце A есть запись 2018
покажите хоть одну строчку, где есть в первом столбце такое значение?
то, что Вам нужен год - про то Excel и знать не знает (а может быть, Вам дата нужна? Или месяц?)

нагуглил ЗДЕСЬ
такую формулу:
Код:

=СУММПРОИЗВ(--(ГОД(Sheet1!A:A)=B2);Sheet1!B:B)

проверяйте.
Спасибо большое за решение. Все работает.
Goodrich вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Alice madness returns abraxus Софт 5 30.07.2013 09:15
SUMIF с пустыми ячейками Yaguana Microsoft Office Excel 8 17.08.2010 11:34


19:34.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru