Count Filled Cells In One Column Based On Date In Another Column
I think I am working all around this in Excel 2003 and feel like I am in the neighborhood, but can't seem to quite get there. On sheet1 I have 2 columns of 100s of rows. All of the cells in column A will be filled in with a date as time goes by (1-May-09 for example). Several of them may be 1-May-09 as a matter of fact. In column B, some of the cells will have a number in them and some of them will be empty. On sheet2, I want to construct a formula that returns a count of cells in column B that have a number in them based on a specific date in column A. For example:
AB
1-May
1-May777
1-May
1-May
1-May
2-May999
3-May
2-May
1-May
2-May111
1-May
If I could get the formula right, it would return an answer of 1 for 1-May in the example, because only 1 of the 1-May entries in column A has a number in the adjacent cell in column B. A formula for 2-May would return an answer of 2 since only 2 of the 2-May entries in column A have numbers in the adjacent cell in column B, and so on for the month. If I understand things right, there are too many arguments for COUNTIF. It seems that SUMPRODUCT should work, but I can't make it so.
View Complete Thread with Replies
Sponsored Links:
Related Forum Messages:
Count Column W/blanks & Values Based On Specific Date
I am in desperate need of a function that will count a column of data where there are blanks and values based on a certain date that will also capture any data that is added after refreshing the table from Access. I have tried several functions but this is what I have: =(ROWS('TouchBack Detail'!$Q:$Q)*COLUMNS('TouchBack Detail'!$Q:$Q))+(COUNTIFS('TouchBack Detail'!$B:$B,'Nov TouchBack Summary'!B$1)). The result should be 3 but it’s including all other cells in the column that are not and should not be included in the refreshed table’s data (Table_TouchBack.accdb). I have attached the spreadsheet for review. The function is in cell B27 highlighted in yellow.
View Replies!
View Related
Formula To Check Column A For Date Range And Count Column B
I have a formula that counts if a date range is present. However I need to change it to count another column only if that date range is present. For example a17 a50000 the user will enter the date of the order. and in column B has the order number. I want the formula to count the order numbers for a data range in column A. Here is what I have but it is counting the dates in col A not the order numbers in B?
View Replies!
View Related
Count Data In Column X Based On Conditions In Column Y
I am wanting to count the number of records (excluding cells with no value) based on criteria in a corrosponding column. In column "AS" I have a number of records that are not sorted showing values "7", "13" and "2". In column "AL" there are values attached to some of these records based on certain IF statement conditions. I am wanting to count and sum the number of records in column "AL" that meet the conditions of "7" in column "AS" and so forth.
View Replies!
View Related
Marking A Column Based On Date In Another Column
I have a worksheet that keeps track of members for an organization. One column, let's call it B, notes the month when the members are due to renew their membership. Our organization requires that members be notified of pending renewals one month before, the month of, and one month after they're due to expire. Rather than having to re-sort the database every time I want to pull up this information, I'd like to create a second column, column C, that puts a character next to the names of members who are about to come do. Ideally this character would change depending on what stage they are in the renewal process (a month before, month of, month after). Super ideally, if this is even possible in Excel, members who haven't renewed by the last month will automatically be moved to worksheet two, which contains recently lapsed members. What sort of code would I need to do this? I've tried googling for it, but I can't find quite what I'm looking for, and I have no script savvy whatsoever.
View Replies!
View Related
Calculate The Average Of A Group Cells In One Column Based On The Condition Of Another Column
I'm trying to figure out if there is a formula I could use that will calculate the average of a group cells in one column based on the condition of another column. It's hard to explain, so I will show an example. All the data is on a one worksheet and I'm trying to show totals and averages on another worksheet. Location, Days 17, 4 17, 3 17, 5 26, 4 26, 8 26, 10 26, 7 On a different worksheet I would want to know what the average days are for each location. So is there a formula that I could use that will look at column A for a specified location number and then average all the days in column B for that location? I'm using Excel 2003 and have tried using the Average(if) but with no success.
View Replies!
View Related
Copy Cells In One Column Based On Criteria In Another Column
I have an personnel file with employee info, and I want to create a macro that will look in the "Master" worksheet at the Department column ("I") for anyone in Benefits, and then copy their name from the Name column ("D") into the "Benefits" worksheet. The names should begin pasting in cell "D3" but will recognize if a cell already has a name in it and then paste in the cell below that. Here is what I have: Option Explicit Public Sub RatingbyDept() Dim Dept As Range With Sheets("Master") For Each Dept In .Range("I2:I1000") With Dept I keep getting error 92 - "For loop not initialized".
View Replies!
View Related
Add Cells In One Column Based On Specific Cells In Another Column
I would like to write a macro to add cells in columns C,D,E,F,G & H based on the text (employee) entered in column B. For example I need it to add all the cells for "John S" found within column "C" and then total it at the bottom with a code JSSS (John S straight shop time) or JSOS (John S overtime shop) as per my example. The attatchment is a spreadsheet I use to total billable hours for our employees.
View Replies!
View Related
Count Filled Cells
I have a little problem counting filled(numbers,chars, etc) cells i used |: subtotal with filters , nothing i used COUNTA, nothing i used COUNTIF(range,"*"), nothing is still counting the blanks
View Replies!
View Related
Detecting The Last Filled In Cell In A Column
Is there any formula or macro that can be used to detect the value of the last filled in cell in a column or row? For example, I fill in column B each day with a new numerical variable, so on day one B1 = 100, on day 2 B2 = 200, on day 3 B3 = 150 and so on. I would like the last variable entered in column B to appear in, for example, cell A1. Is there any way to do that?
View Replies!
View Related
Finding The Last Filled Cell In A Column
I have written several pieces of VBA code which produce a sequence of tables on a single worksheet (with the rather original title "Tables"). The code often adds tables to the end of the current set of tables, and to do this, I need to know where the next available space is. I have a solution which I have been using for ages now, which checks each cell in an appropriate column until a sequence of 3 blank cells has been found as I can guarentee that the tables are at most 2 cells apart. It then sets i=i-3 to give me the location of the first empty cell. Blankcount = 0 i = 3 While Blankcount < 3 If Cells(i, 3) = "" Then Blankcount = Blankcount + 1 Else Blankcount = 0 End If i = i + 1 Wend i = i - 3
View Replies!
View Related
Display Last Filled Cell Column
My is updated very frequently and i just wonder if it is possible to display the last filled cell of a certain column in another cell. Imagine column B (B5:B1253) is filled with average sales values by using formula "B$5:B5" and i want to display the most uptodate average value in cell B1.
View Replies!
View Related
To Get Average Or Count Of Column With Conditional Statements For Date
The data: There are a number of columns, but we'll use the first 2 first. Column A has the dates from 1/1/2009 to 12/31/2009. Column B will has numbers, mainly 0-100. One cell will have a 'report date' which is just a date. The formula needed: I have a few cells labeled wk1, wk2, wk3. Week 1 will start with the 'report' date. wk1 I would like the Average of Column B IF the dates in Column A are within the 'wk'. wk1 = report date TO report date + 6. wk2 = report date + 7 TO report date + 13 and so on. My goal is to have the formulas all set so that when we move to another report date and the raw data is added, I can just change the 'report date' and everything (the wk numbers) will automatically update with the new raw data. The furthest I got was this, but it didn't work. =AVERAGE(IF('A3:A33>=VALUE(D3)
View Replies!
View Related
Add Column Filled Sheet Name To Every Worksheet
I have to convert a excel workbook I have into a csv for import into a database. The workbook contains multiple worksheets that are named individually. What I would like to do is get a way or code to add a column to the beginning of each worksheet and then populate each cell of that new column (column A) with the name of the worksheet (of course only up to the range of the data). I already have a macro that can copy and consolidate the contents of all the sheets into a single sheet.
View Replies!
View Related
Copy Rows Where Cell In Column Is Filled
I did find information from other posts but with my mininal knowledge of VBA, I am not able to apply the macros for my need. I have an order form. Row 1 to 10 contain personal information. Column A is the "quantity" and Column E is the " total" with a formula. If cell of column E is filled (contain the $ amount), I want the whole row copied to another sheet. I also want row 1 to 10 to copy to the other sheet as well.
View Replies!
View Related
Copy Data If Filled, Paste In Next Available Column In A Range
Ive been trying to find out how i can paste information in the next available column but between certain columns. Here is an example of what im trying to do. There is a calculator which represents 3 machines. It runs different senerios if you change the % of product going into it (cells to change this are light blue). What im trying to do is take the information the machine outputs to the right and organize it on the next worksheet. The data on the next worksheet is a combination of all the machines performance (in yellow) together and the machines personal performance (in red). when the button is pushed currently, I have the overall scenerios information filling down rows. What I would also like it to do is see if im using a machine (because it can be turned off by changing the usage to 0%), and if I am, copy the results form the individual machine to the next worksheet. When it copies it needs to see if the first machine slot is open and if not the second and paste in the available location. I cant have a specific spot for each machine on the real worksheet cause there are maybe 100 machines and if 15 are used I only want the first 15 machine info slots filled and im gonna hide the rest of the columns. The way the columns fill also cant be like the rows where it looks for next available free spot. It has to only be for the specific range in red because there is info to the right of where this is going. Sub Send_Data() Sheets("Calculator Sheet").Select Range("AD9, AE9, AG9").Copy Sheets("output sheet").Select Range("B65536").End(xlUp).Select ActiveCell.Offset(1, 0).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub
View Replies!
View Related
Count A Range Of Cells In A Column
i'm trying to count a range of cells in a column. it seems basic but i can't quite figure out the code. i just want to count the nonblank cells, not the data in them. could i use something like =if a1 = 1 and a10 = 10, counta a1:a10 to count all the cells from a1 to a10?
View Replies!
View Related
Count The Amount Of Cells In A Column
I am trying to count the amount of cells in a column (Col H) containing data against a certain date which is displayed in another column (Col B) Eg. Col B................-...........Col H 13/06/09.................FIRST LAST 13/06/09................. 13/06/09.................FIRST LAST 20/06/09.................FIRST LAST 20/06/09................. So that in the sheet next to it it would appear: 13/06/09 - 2 20/06/09 - 1 The dates don't appear in row order and the sheet has a filter on it so I am unable to select the Col H and just use COUNTA
View Replies!
View Related
Count Nonblank Cells In A Column
i need vba to automate counting the number of nonblank cells in a colum. i may be in a diffrent colum each time i run this so i need it to be dynamic in that sense i need to store the result as a variable once i have the result. i have a feeling the best way to do this would be to calculate it in the bottom most cell. but i am unsure how to make (C:C) dynamic =65536-(COUNTBLANK(C:C))
View Replies!
View Related
Compare 2 Dates Using Networkdays, Assuming Both Column A & B Are Filled
I have a spreadsheet that captures task start and end dates similar to project. It currently calculates Networkdays correctly, so if you have: 1. 1/1/06 - 1/31/06 (22 Days) 2. 1/1/06 - 12/1/05 (- 22 Days - showing dates have been entered incorrectly.) 3. 1/1/06 - No End Date (-27655) =IF(ISERROR(NETWORKDAYS(E23,F23)),"NA",NETWORKDAYS(E23,F23)) My concern is with #3, is there a way to instruct the formula that if columna and columb are not filled in,the result should be blank. Previously I had it where it indicated NA - but the problem with this is - while it appears fine in Excel, when I pull it into Access to report on I get the -27655. This is throwing my reporting off.
View Replies!
View Related
Count Cells Blank In 1 Column And Meeting Criteria In Other
I am trying to count the number of times a code appears in column N, IF the corresponding cell on column T is blank. Column T either has a date or is blank and column N has a 4 letter code. This is what i have been trying. =SUMPRODUCT((CMRF!T:T=ISBLANK)*(CMRF!N:N="B2")) I want the code in column N to match to the code currently in cell B2, i have also tried using "" instead of ISBLANK but i get # NUM! error as a result either way. the result should just be a number i.e. 400 (cells with the same code as B2 and no date in cell T)
View Replies!
View Related
Count Blank Cells In Column Where Last Row Varies
I am using the following to count my blank rows. =COUNTIF(report!N2:N303,"") Using a formula, rather than VBA, how can I modify this formula to accomodate a variable ending range. Without thinking I initially just counted the blanks in column N - yes there were lots of blanks. My goal is for the end user to not have to modify the formula. I have the following formula in H2 =COUNTA(report!B:B)-1 which would give me the number of rows used for the month. I tried referencing the countif to cell H2 but, as of yet, have not been successful.
View Replies!
View Related
Count Empty Column Cells For Each Group Of Values
see attached workbook. I'm attempting to count the empty cells in column C which correspond with the project reference shown in column A. I only want to perform this calculation where the project numbers change (see desired results in column D). Am struggling with finding a way to define the different range of rows for each project ref within the formula. The full sheet has over 6000 rows and 1500 project refs.
View Replies!
View Related
How To Count A Column If It Matches Data From Another Column In Seperate Rows
I have two columns with dates. Colum A has the date of the deadline of a document while column b has the day it was sent. Column X will display the difference if its a positive integer ( i.e. if the document has been sent after the deadline). Now i have another column Y which displays the month as an integer of when the document was actually received. Now i need a counter which will count the number of instances a positive integer is registered in column X according to the month in column Y. I have been trying everything but cant figure a simple way to do it. Im doing this so i can be able to see how many documents are sent after the deadline per month.
View Replies!
View Related
Converting A Date Based Upon A Time In Column A..
I some assistance with converting a date based upon a time in column A. I have a number of dates in column A as follows: 01/13/2009 11:50 AM 01/05/2009 09:14 AM 01/12/2009 05:30 PM 01/12/2009 02:30 PM 01/12/2009 01:45 PM I need to convert these values to another date base upon the values in column A. If the time < 2:00 pm then leave date as is, if time > than 2:00 pm then add one day. The expected results in column B would be as follows 01/13/2009 01/05/2009 01/13/2009 01/13/2009 01/12/2009
View Replies!
View Related
Delete Rows Based On Date Column
modifying the following from deleting rows older than 365 days to delete rows older than 12 months. So I can keep a rolling year by month. Sub DeleteOldSR() Dim x As Long Dim iCol As Integer Application. ScreenUpdating = False iCol = 7 'Filter on column G (Create Date) For x = Cells(Cells.Rows.Count, iCol).End(xlUp).Row To 2 Step -1 s = Cells(x, 3).Value If s Like "Closed" Or s Like "Closed w/o Customer Confirm" Then If Cells(x, iCol).Value < (Date - 365) Then Cells(x, iCol).EntireRow.Delete End If End If Next Application.ScreenUpdating = True End Sub I tried modifying the IF statement using month with the following but it seems to delete all months < and is not year dependant. If Month(Cells(x, iCol).Value) < Month(Date) - 12 Then
View Replies!
View Related
Highlight An Entire Column Based On A Cell Date.
I want to highlight an entire column based on whether a cell in that column is equal to today's date. I know how to write a loop that cycles through all of the columns until it finds today's date and then modify the column's properties, I was wondering if there was an easier way to do it. Also, I want the highlighting to be temporary meaning it should not save.
View Replies!
View Related
Sum Up Column Based On Text & Date In 2 Others
I'm trying to create a SUMIF-style formula which is able to test for more than one condition. i.e if the values in column C meet a certain criteria and if the values in column E satisfy another criteria then add all the corresponding values in column D. In my particular spreadsheet, column C contains a date value. So, for all the dates in column C which are later than 01/01/2008 and for all the cells in column E which contain the word "oustanding", I need to add up all the corresponding values in column D.
View Replies!
View Related
Hide Show Pivot Column Items Based On Date
I have a pivot table with the column fields as dates. I will like to be able to use VB to dictate which value to show. Here is brief code in which I just recorded... Sub Button1_Click() Range("B7").Select With ActiveSheet.PivotTables("PivotTable1").PivotFields("Date") .PivotItems("10/30/2006").Visible = False .PivotItems("10/31/2006").Visible = True End With End Sub I would like to show current day only using =today() or something similar. THis would eliminate the user having to modify the pivot tables daily.
View Replies!
View Related
Add Cells Based On Contents Of Cells In Another Column
I have a spreadsheet that has columns stating both status and then further to the right in the row, currency totals. There are only two status options, Stocked and On Order. I need to add the total currency amounts based on this other column's listing and it must change if status changes. (Put simpler: Column A lists Stocked or On Order and Column B is the currency tied up in that row. I need to make totals for the cells in column B based on the status listed in Column A and it must change when Column A is changed. This should result in two totals, one for Stock Status Currency and one for On Order Curreny)
View Replies!
View Related
|