Версия для слабовидящих
Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

 

= Мир MS Excel/Сумма чисел текущего месяца на текущую дату - Страница 2 - Мир MS Excel

  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_, DrMini  
Сумма чисел текущего месяца на текущую дату
Perfect2You Дата: Суббота, 11.03.2017, 00:08 | Сообщение № 21
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Если мне память не изменяет, индекс с поискпозом работали.
Я файл в сообщении 15 приложил. В ячейке C2 сразу при открытии ошибка?
 
Ответить
СообщениеЕсли мне память не изменяет, индекс с поискпозом работали.
Я файл в сообщении 15 приложил. В ячейке C2 сразу при открытии ошибка?

Автор - Perfect2You
Дата добавления - 11.03.2017 в 00:08
Pelena Дата: Суббота, 11.03.2017, 00:11 | Сообщение № 22
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
А такой вариант?
=СУММЕСЛИ($A$3:$A$999;"<"&СЕГОДНЯ()+1;$B$3:$B$999)-СУММЕСЛИ($A$3:$A$999;"<"&ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1);$B$3:$B$999)
К сообщению приложен файл: 0328078.xls (24.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеА такой вариант?
=СУММЕСЛИ($A$3:$A$999;"<"&СЕГОДНЯ()+1;$B$3:$B$999)-СУММЕСЛИ($A$3:$A$999;"<"&ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1);$B$3:$B$999)

Автор - Pelena
Дата добавления - 11.03.2017 в 00:11
Perfect2You Дата: Суббота, 11.03.2017, 00:13 | Сообщение № 23
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 237
Репутация: 59 ±
Замечаний: 0% ±

Excel 2010
Просьба посмотреть: какие функции наподобие ОКРУГЛ у Вас доступны? Может быть ОТБР?

Вариант с ОТБР:
=СУММ(ИНДЕКС(B:B;ПОИСКПОЗ(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1);ОТБР(A:A);0)):ИНДЕКС(B:B;ПОИСКПОЗ(СЕГОДНЯ();ОТБР(A:A);0)))
К сообщению приложен файл: 8206754.xls (25.5 Kb)


Сообщение отредактировал Perfect2You - Суббота, 11.03.2017, 00:15
 
Ответить
СообщениеПросьба посмотреть: какие функции наподобие ОКРУГЛ у Вас доступны? Может быть ОТБР?

Вариант с ОТБР:
=СУММ(ИНДЕКС(B:B;ПОИСКПОЗ(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());1);ОТБР(A:A);0)):ИНДЕКС(B:B;ПОИСКПОЗ(СЕГОДНЯ();ОТБР(A:A);0)))

Автор - Perfect2You
Дата добавления - 11.03.2017 в 00:13
Che79 Дата: Суббота, 11.03.2017, 00:19 | Сообщение № 24
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Цитата Gold_Barsik, 11.03.2017 в 00:08, в сообщении № 20 ( писал(а)):
что делать то?

сократить диапазон с целикового столбца на меньший
проверить, не введено ли недопустимое числовое значение
удалить случайный текст, типа "и т.д."
или кардинальный вариант - установить версию старше Excel 2003
Больше, к сожалению, в первом часу ночи ничего в голову не лезет... :(

Пока писал пост, отвлекся, а проблему, похоже, уже решили ;)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Суббота, 11.03.2017, 00:23
 
Ответить
Сообщение
Цитата Gold_Barsik, 11.03.2017 в 00:08, в сообщении № 20 ( писал(а)):
что делать то?

сократить диапазон с целикового столбца на меньший
проверить, не введено ли недопустимое числовое значение
удалить случайный текст, типа "и т.д."
или кардинальный вариант - установить версию старше Excel 2003
Больше, к сожалению, в первом часу ночи ничего в голову не лезет... :(

Пока писал пост, отвлекся, а проблему, похоже, уже решили ;)

Автор - Che79
Дата добавления - 11.03.2017 в 00:19
Pelena Дата: Суббота, 11.03.2017, 00:26 | Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 19517
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
На самом деле никакой проблемы не было. Самая первая формула прекрасно работает в excel 2003, если удалить посторонние значения типа и т.д. из столбца А.
Единственное, если таблица предполагается большая, можно ещё проверку года добавить


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНа самом деле никакой проблемы не было. Самая первая формула прекрасно работает в excel 2003, если удалить посторонние значения типа и т.д. из столбца А.
Единственное, если таблица предполагается большая, можно ещё проверку года добавить

Автор - Pelena
Дата добавления - 11.03.2017 в 00:26
Gold_Barsik Дата: Суббота, 11.03.2017, 21:33 | Сообщение № 26
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Немного попыхтел, но проблему решил так.
Пришлось в столбце Е избавиться от "" в формулах ЕСЛИ, они выдавали #ЗНАЧ.
А что бы применить к EXCEL-2003 добавил $ что бы не считала свыше 65000, а по мере растяжения таблицы.
Получилась как то так:
=СУММПРОИЗВ($E$5:$E844*($C$5:$C844<=ТДАТА())*(МЕСЯЦ($C$5:$C844)=МЕСЯЦ(СЕГОДНЯ())))

Работает, вроде, неплохо. :D )
 
Ответить
СообщениеНемного попыхтел, но проблему решил так.
Пришлось в столбце Е избавиться от "" в формулах ЕСЛИ, они выдавали #ЗНАЧ.
А что бы применить к EXCEL-2003 добавил $ что бы не считала свыше 65000, а по мере растяжения таблицы.
Получилась как то так:
=СУММПРОИЗВ($E$5:$E844*($C$5:$C844<=ТДАТА())*(МЕСЯЦ($C$5:$C844)=МЕСЯЦ(СЕГОДНЯ())))

Работает, вроде, неплохо. :D )

Автор - Gold_Barsik
Дата добавления - 11.03.2017 в 21:33
Gold_Barsik Дата: Суббота, 11.03.2017, 21:40 | Сообщение № 27
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Pelena,
Цитата Pelena, 11.03.2017 в 00:26, в сообщении № 25 ( писал(а)):
Единственное, если таблица предполагается большая, можно ещё проверку года добавить

Думаю что до конца жизни ;)
Цитата Pelena, 11.03.2017 в 00:26, в сообщении № 25 ( писал(а)):
На самом деле никакой проблемы не было. Самая первая формула прекрасно работает в excel 2003, если удалить посторонние значения типа и т.д. из столбца А.

Вот именно с этого я и начал.
 
Ответить
СообщениеPelena,
Цитата Pelena, 11.03.2017 в 00:26, в сообщении № 25 ( писал(а)):
Единственное, если таблица предполагается большая, можно ещё проверку года добавить

Думаю что до конца жизни ;)
Цитата Pelena, 11.03.2017 в 00:26, в сообщении № 25 ( писал(а)):
На самом деле никакой проблемы не было. Самая первая формула прекрасно работает в excel 2003, если удалить посторонние значения типа и т.д. из столбца А.

Вот именно с этого я и начал.

Автор - Gold_Barsik
Дата добавления - 11.03.2017 в 21:40
Che79 Дата: Суббота, 11.03.2017, 22:46 | Сообщение № 28
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Gold_Barsik, а проверку года решили таки не делать?)
по Вашим диапазонам
=СУММПРОИЗВ($E$5:$E$844*($C$5:$C844<=ТДАТА())*(ТЕКСТ($C$5:$C844;"ММ.ГГГГ")=ТЕКСТ(СЕГОДНЯ();"ММ.ГГГГ")))


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Суббота, 11.03.2017, 22:47
 
Ответить
СообщениеGold_Barsik, а проверку года решили таки не делать?)
по Вашим диапазонам
=СУММПРОИЗВ($E$5:$E$844*($C$5:$C844<=ТДАТА())*(ТЕКСТ($C$5:$C844;"ММ.ГГГГ")=ТЕКСТ(СЕГОДНЯ();"ММ.ГГГГ")))

Автор - Che79
Дата добавления - 11.03.2017 в 22:46
Michael_S Дата: Воскресенье, 12.03.2017, 05:10 | Сообщение № 29
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Для 2003:
=СУММПРОИЗВ(($A$3:$A$10000>=ДАТА(ГОД(ТДАТА());МЕСЯЦ((ТДАТА()));1))*($A$3:$A$10000<СЕГОДНЯ()+1);$B$3:$B$10000)

или, если завтрашних данных быть не может, то по-проще:
=СУММЕСЛИ($A$3:$A$10000;">="&ДАТА(ГОД(ТДАТА());МЕСЯЦ(ТДАТА());1);$B$3:$B$10000)


P.S.блин, не посмотрел вариант Елены (Pelena). Там тоже верное решение, хоть чуть и другое.
Значения типа "И т.д."" не влияют на результат, если только напротив них нет чисел.
К сообщению приложен файл: Gold_Barsik.xls (29.0 Kb)


Сообщение отредактировал Michael_S - Воскресенье, 12.03.2017, 05:20
 
Ответить
СообщениеДля 2003:
=СУММПРОИЗВ(($A$3:$A$10000>=ДАТА(ГОД(ТДАТА());МЕСЯЦ((ТДАТА()));1))*($A$3:$A$10000<СЕГОДНЯ()+1);$B$3:$B$10000)

или, если завтрашних данных быть не может, то по-проще:
=СУММЕСЛИ($A$3:$A$10000;">="&ДАТА(ГОД(ТДАТА());МЕСЯЦ(ТДАТА());1);$B$3:$B$10000)


[p.s.]блин, не посмотрел вариант Елены (Pelena). Там тоже верное решение, хоть чуть и другое.
Значения типа "И т.д."" не влияют на результат, если только напротив них нет чисел.[/p.s.]

Автор - Michael_S
Дата добавления - 12.03.2017 в 05:10
Gustav Дата: Воскресенье, 12.03.2017, 12:37 | Сообщение № 30
Группа: Админы
Ранг: Участник клуба
Сообщений: 2843
Репутация: 1194 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
Цитата Michael_S, 12.03.2017 в 05:10, в сообщении № 29 ( писал(а)):
если завтрашних данных быть не может

..., а также если таблицу не предполагается вести более 99 лет, то резюмируя всё, сказанное выше:
=СУММПРОИЗВ(B3:B10000*(ТЕКСТ(A3:A10000;"ГМ")=ТЕКСТ(ТДАТА();"ГМ")))


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал Gustav - Воскресенье, 12.03.2017, 12:40
 
Ответить
Сообщение
Цитата Michael_S, 12.03.2017 в 05:10, в сообщении № 29 ( писал(а)):
если завтрашних данных быть не может

..., а также если таблицу не предполагается вести более 99 лет, то резюмируя всё, сказанное выше:
=СУММПРОИЗВ(B3:B10000*(ТЕКСТ(A3:A10000;"ГМ")=ТЕКСТ(ТДАТА();"ГМ")))

Автор - Gustav
Дата добавления - 12.03.2017 в 12:37
Gold_Barsik Дата: Воскресенье, 12.03.2017, 21:11 | Сообщение № 31
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Всем ОГРОМНОЕ СПАСИБО!!! hands
 
Ответить
СообщениеВсем ОГРОМНОЕ СПАСИБО!!! hands

Автор - Gold_Barsik
Дата добавления - 12.03.2017 в 21:11
Gold_Barsik Дата: Воскресенье, 12.03.2017, 21:14 | Сообщение № 32
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Gustav, Мне сейчас за пол века, думаете протяну ещё 99 лет? %)
 
Ответить
СообщениеGustav, Мне сейчас за пол века, думаете протяну ещё 99 лет? %)

Автор - Gold_Barsik
Дата добавления - 12.03.2017 в 21:14
Gold_Barsik Дата: Воскресенье, 12.03.2017, 21:28 | Сообщение № 33
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Michael_S, Эта формула
=СУММЕСЛИ($A$3:$A$10000;">="&ДАТА(ГОД(ТДАТА());МЕСЯЦ(ТДАТА());1);$B$3:$B$10000)

Мне не подходит ввиду того, что в завтрашних датах я вставляю завтрашние затраты (выплаты кредитов, долгов, доходов и т.д)
а в
=СУММПРОИЗВ(($A$3:$A$10000>=ДАТА(ГОД(ТДАТА());МЕСЯЦ((ТДАТА()));1))*($A$3:$A$10000<СЕГОДНЯ()+1);$B$3:$B$10000)

свыше 10 тысячи прекратит считать? А то Gustav пророчит мне ещё 99 лет.


Сообщение отредактировал Gold_Barsik - Воскресенье, 12.03.2017, 21:35
 
Ответить
СообщениеMichael_S, Эта формула
=СУММЕСЛИ($A$3:$A$10000;">="&ДАТА(ГОД(ТДАТА());МЕСЯЦ(ТДАТА());1);$B$3:$B$10000)

Мне не подходит ввиду того, что в завтрашних датах я вставляю завтрашние затраты (выплаты кредитов, долгов, доходов и т.д)
а в
=СУММПРОИЗВ(($A$3:$A$10000>=ДАТА(ГОД(ТДАТА());МЕСЯЦ((ТДАТА()));1))*($A$3:$A$10000<СЕГОДНЯ()+1);$B$3:$B$10000)

свыше 10 тысячи прекратит считать? А то Gustav пророчит мне ещё 99 лет.

Автор - Gold_Barsik
Дата добавления - 12.03.2017 в 21:28
Gold_Barsik Дата: Воскресенье, 12.03.2017, 21:31 | Сообщение № 34
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Che79, Ну что Вы!!! Просто я ещё не решил для чего мне пригодится проверять годы. %)


Сообщение отредактировал Gold_Barsik - Воскресенье, 12.03.2017, 22:07
 
Ответить
СообщениеChe79, Ну что Вы!!! Просто я ещё не решил для чего мне пригодится проверять годы. %)

Автор - Gold_Barsik
Дата добавления - 12.03.2017 в 21:31
Gold_Barsik Дата: Воскресенье, 12.03.2017, 21:59 | Сообщение № 35
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Michael_S, а второй диапазон
$B$3:$B$10000
почему то добавляет лишнего :(


Сообщение отредактировал Gold_Barsik - Воскресенье, 12.03.2017, 22:00
 
Ответить
СообщениеMichael_S, а второй диапазон
$B$3:$B$10000
почему то добавляет лишнего :(

Автор - Gold_Barsik
Дата добавления - 12.03.2017 в 21:59
Che79 Дата: Воскресенье, 12.03.2017, 22:35 | Сообщение № 36
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Цитата Gold_Barsik, 12.03.2017 в 21:31, в сообщении № 34 ( писал(а)):
для чего мне пригодится проверять годы

Gold_Barsik, если Ваша таблица длинная и с переходом года, то почувствуйте посмотрите разницу :)
Объяснялка в файле. Числа по датам заполнил случайным образом, как пример.
К сообщению приложен файл: 4595678.xls (95.5 Kb)


Делай нормально и будет нормально!
 
Ответить
Сообщение
Цитата Gold_Barsik, 12.03.2017 в 21:31, в сообщении № 34 ( писал(а)):
для чего мне пригодится проверять годы

Gold_Barsik, если Ваша таблица длинная и с переходом года, то почувствуйте посмотрите разницу :)
Объяснялка в файле. Числа по датам заполнил случайным образом, как пример.

Автор - Che79
Дата добавления - 12.03.2017 в 22:35
Gold_Barsik Дата: Воскресенье, 12.03.2017, 23:44 | Сообщение № 37
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Che79, Но у меня и так возвращает сумму с 1 марта по текущую дату (12 марта) с учётом предыдущих остатков.
 
Ответить
СообщениеChe79, Но у меня и так возвращает сумму с 1 марта по текущую дату (12 марта) с учётом предыдущих остатков.

Автор - Gold_Barsik
Дата добавления - 12.03.2017 в 23:44
Gold_Barsik Дата: Воскресенье, 12.03.2017, 23:49 | Сообщение № 38
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Che79, СЛУЧМЕЖДУ у меня не работает, выдаёт ошибку #ИМЯ
 
Ответить
Сообщение Che79, СЛУЧМЕЖДУ у меня не работает, выдаёт ошибку #ИМЯ

Автор - Gold_Barsik
Дата добавления - 12.03.2017 в 23:49
Gold_Barsik Дата: Воскресенье, 12.03.2017, 23:56 | Сообщение № 39
Группа: Проверенные
Ранг: Обитатель
Сообщений: 459
Репутация: 6 ±
Замечаний: 0% ±

2003
Che79, Согласен, разница внушительная. То есть когда чирикнит год, таблица начнёт врать. Придётся принять ваш вариант. hands
 
Ответить
Сообщение Che79, Согласен, разница внушительная. То есть когда чирикнит год, таблица начнёт врать. Придётся принять ваш вариант. hands

Автор - Gold_Barsik
Дата добавления - 12.03.2017 в 23:56
Che79 Дата: Воскресенье, 12.03.2017, 23:59 | Сообщение № 40
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Файл перевложил. Столбец с числами сохранил как значения.
К сообщению приложен файл: 4965448.xls (78.0 Kb)


Делай нормально и будет нормально!
 
Ответить
СообщениеФайл перевложил. Столбец с числами сохранил как значения.

Автор - Che79
Дата добавления - 12.03.2017 в 23:59
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

Рейтинг@Mail.ru Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!