2016-06-16 6 views
0

У меня есть диапазон ячеек, который содержит даты и суммы в долларах. Я хотел бы суммировать ячейки с долларами.Используйте Excel SUMIF для добавления ячеек с пользовательским номером в формате доллара.

Лист отформатирован в столбцах, как это:

Date | Amount |Date | Amount | ... for about 20 col. 
     |  |  |  | 
     |  |  |  | 
     |  |  |  | 

Я пробовал различные версии SUMIF, но я не могу получить формулу, которая будет игнорировать даты и включает значение доллара. Ячейки доллара имеют собственный формат номера, который включает знак $. Но я не смог получить ничего, что может использовать $, чтобы отличить 2 типа ячеек. Какие-либо предложения?

+0

Почему ваши данные сложены рядом? Это затрудняет работу с ней. Дата должна быть одним столбцом, а сумма должна быть одним столбцом, тогда вы можете намного легче делать суммы или другой анализ данных. – tigeravatar

+0

Я унаследовал это от другого. Я пытаюсь сделать обновление, не меняя слишком много – WebUserLearner

ответ

0

Фактическое числовое значение может быть полезным, но оно будет зависеть от характера ваших данных (что заметно по его отсутствию).

A день . Дата - 1 за каждый день, прошедший 31 декабря 1899 года. Сегодня бывает 42,537, а год назад - 42,171. Если действительная сумма была больше, чем $ 40 000, то вы можете надежно использовать функцию SUMIF или SUMIFS, отбросив числовые суммы, превышающие EDATE (TODAY(), -12).

=sumif(a:z, "<"&edate(today(), -12), a:z) 
=sumifs(a:z, a:z, "<"&edate(today(), -12)) 

Обратите внимание на синтаксические различия между SUMIF и SUMIFS.

Другим подходом было бы сравнение заголовков заголовков столбцов в SUMPRODUCT function.

=sumproduct((a1:z1="amount")*a2:z999) 

Не используйте полные ссылки колонки с SUMPRODUCT. Всегда ограничивайте диапазоны данных экстентами фактических данных.