ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Differentiating data by year into columns (https://www.excelbanter.com/excel-worksheet-functions/73291-differentiating-data-year-into-columns.html)

Toon

Differentiating data by year into columns
 

I currently have 3 columns in my spreadsheet, that pulls information
from a data dump I get from a database. The 3 columns are based on
years (2006, 2005, 2004). I have them setup as

2004 2005 2006
=Now()-730 =Now()-365 =Now()

so that they dynamically change when the year changes. Below them the
rows contain the information I want displayed by year. However, the
date column in the data dump I get gives dates formatted like this:
2005-09
I have a dsum that looks at a different column, and sums based on
country, but in order to make sure that the values appear based on the
year in the date column, how would I set that up? I obviously need to
be able to look at only the first 4 characters in the date fields
values, but how? Plus, it needs to look at the year in the column
header, and only give the values related to that year from the date
column in the data dump.

Any and all help is greatly appreciated!


--
Toon
------------------------------------------------------------------------
Toon's Profile: http://www.excelforum.com/member.php...o&userid=31337
View this thread: http://www.excelforum.com/showthread...hreadid=515421


SteveG

Differentiating data by year into columns
 

Would SUMPRODUCT work for you?

Try,

=SUMPRODUCT((YEAR(Sheet2!A2:A6)=YEAR(A1))*(Sheet2! B2:B6="USA")*(Sheet2!C2:C6))

Sheet2! is your data dump. A:A is Date, B:B is Country and C:C are the
values to sum. A1 is where your NOW()-730 is located. You can refer to
a cell that contains the country name rather than typing in the
country.

Just an FYI, if your data dump has headers like "Date" in the first
row, your SUMPRODUCT range should start on the second row. That is
because the YEAR function of text like Date will return a VALUE error.

Does that help?

Steve


--
SteveG
------------------------------------------------------------------------
SteveG's Profile: http://www.excelforum.com/member.php...fo&userid=7571
View this thread: http://www.excelforum.com/showthread...hreadid=515421



All times are GMT +1. The time now is 06:52 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com