# Single Conditional Array Formula To Sum Occurrences In Range Of Cells

Mar 28, 2014
I'm trying to find a single conditional formula which summarizes multiple text occurrences in a range of cells. I managed to summarize the occurrences in a single cell, but my challenge is that I'm looking for a single (array?) formula for this.

I have a worksheet with column A which contains the condition and column B which contains a text field. I'm looking for a single formula to summarize all the 'AB' occurrences in the cells B4..B11 where the column A is Apple. I managed to do this by using an additional column (column C), however as my worksheet contains over 10000 rows, I would like to use a single conditional (array?) formula summarize the AB occurrences (multiple ' AB's can occur in a single cell) in stead of having to use an additional field per row.

I have attached a sheet as an example. I'm looking for a single array formula in cell C11 which summarizes the 'AB' occurrences in cells B4..B11 where column A is Apple.

View 3 Replies
ADVERTISEMENT
Jan 14, 2014

I'm looking for the easiest way to count the number of occurrences within a cell range.

The formula that I'm currently using is:

=COUNTIF(D$5:D$8,"a*")

This counts the number of cells that start with 'a' and returns the sum. It seems to work fine, but when I try to make it look for more values in the range it gives me an error. For example;

When I want to find multiple values in the range and count them all, I use this formula:

=COUNTIF(D$5:D$8,OR("a*","b*","c*"))

View 9 Replies
View Related
Feb 25, 2009

This has been kicking my can all morning! Should be simple. I'm trying to conditionally format an array from the value of a single cell.

=IF(A1<80, A3:A24,RED,0)

=IF(A1>80,A3:A24,GREEN,0)

=IF(A1>120,A3:A24,BLUE,0)

View 2 Replies
View Related
Jan 7, 2010

I am needing to count the number of calls in a call center between certain hours by date. Column A is the date, Column B is the time of the call. I am needing to know how many calls occurred on X date between the hours of y and z. I have tried various forms of the countif and sumproduct but can't seem to get any of them to work for me. Here is the graph I am trying to populate:

Date Hours

12a-4a 4a-8a 8a-12p 12p-4p 4p-8p 8p-12a

12-7-09

12-8-09

12-9-09

12-10-09

12-11-09

View 9 Replies
View Related
Mar 29, 2013

I am looking for an excel formula that will allow me to perform the following logic: if a cell value in (M3:BA3)="D" then multiply C29 by the corresponding value in (M29:BA29), then sum all of the products.

View 2 Replies
View Related
Jun 16, 2009

To calculate the result for a month is easy, but I can't figure how to get a single cell formula to calculate for the year. The sample attached explains it better.

View 4 Replies
View Related
Feb 9, 2010

I'm trying to condense a table of calculations down to a single array formula, but am getting stuck on one piece of it.

The table data is very simple, and can be in just two columns:

1, value

2, value

3, value

4, value

5, value

Where 1 thru 5 are time periods, and values are various numbers.

I want to perform the GammaDist function on each value. It requires a time period input, and in this case it is the 1 thru 5 in the table. So at the end of period 5, the formula for the first value would be

=Gammadist(5,x,y,TRUE) (x,y values not important here)

and the formula for the second value would be:

=Gammadist(4,x,y,TRUE)

The only thing that changes is the period number.

So, my goal is to write an array formula that will sum the GammaDist for each of the 5 rows, for all timeperiods (which is 5 in this case)

I can get this far:

={SUM(B1:B5*GAMMADIST(ROWS(1:5)-1,C1,C2,TRUE))}

But this passes 1 thru 5 to all rows, I only want 1 thru 5 passed to row 1, 1 to 4 passed to row 2, etc.

View 9 Replies
View Related
Aug 13, 2012

I have an excel sheet which is currently 1,100 lines long and expected to increase and has a number of dates in columns W-AO representing the dates in which someone has had an onsite assessment. I wish to report in column AQ if there has been any visit activity in the month, i.e August for this monthâ€™s report. Is there an Excel function which will allow for this? Im thinking something like having a drop down list to select the month at the top of the column and then the sheet returns a value of 1 for all lines where a there is a date equal to the month selected?

I guess it is also worth mentioning that the sheet is setup as a table.

View 8 Replies
View Related
Mar 1, 2014

I have a series of columns (L - X) each representing a diagnosed disorder (Dx), coded as binary, with 1=Positive Diagnosis (Success). The reference cell contains diagnostic codes; for each respective Dx column I need a 1 or 0, obviously. Each Dx category has a range of values (Dx codes), so I need to write syntax that reflects this range. For example, =IF(A1=>141,AND(A1=<239.99)),"1","0")

In other words, if cell value is 141 through 239.99 then return 1, else 0

Would it be something like this:

=IF(AND(A1=>141,OR(A1=<239.99)),"1","0")

View 1 Replies
View Related
Feb 5, 2013

how to apply conditional formatting via VBA to a range of cells based on input from another range of cells. Obviously this would be easy in Excel 2010, but I'm still using 2003 at the office and it needs to stay in this format to be readable by other users:

For cells M8:EK8, my conditional formatting

condition 2: Formula Is =AND($E$8>=M2,(($E$8-$D$8)>=(N2-$M$2))), color index is 40

condition 3: Formula Is =AND($F$8<=M2,$G$8>=M2), color index is 39

I want to add:

condition 4: Formula Is =AND($H$8<=M2,$I$8>=M2), color index is 40

condition 5: Formula Is =AND($J$8<=M2,$K$8>=M2), color index is 39

and so on

The cells in the range M8:EK8 are blank, they only get colored based on input added to D8 to K8. If there is no input, then the cells should be uncolored.

resource tracking ex.jpg

View 1 Replies
View Related
Jul 12, 2008

I have a large spreadsheet in which I have reached the limit for conditional formatting. (i.e. 2050 rows)

To resolve this I can add a single expression for conditional formatting across all cells. This means I need to create a more complex expression.

I effectively have two types of conditional formatting that are very similar. I have the standard “Yes”, “No” & “A/L” which I wand to shade accordingly. I then have alternating columns of “ Yes “, “ No “, “ A/L “. I have introduced spaces to stop these values from being counted by another formula but still display yes and no. I want the shading to be the same in both cases.

I have built the following expression which does not seem to work.

=ISNUMBER(SEARCH("Yes",(ADDRESS(ROW(),COLUMN()))))

The two components of the expression work separately:

=ISNUMBER(SEARCH("Yes",P3))

=ADDRESS(ROW()-1,COLUMN())

View 9 Replies
View Related
Feb 21, 2007

I have this :

ColumnRow

1 7

1 27

5 3

5 7

5 31

5 35

5 39

5 59

9 7

9 11

9 31

I need a formula to use with conditional formatting that "lights up" the corresponding cells. So, in this case cells A7, A27, E3... should "light up".

Is this possible, or should I use VB?

View 9 Replies
View Related
May 4, 2014

I am looking for a method to conditionally format a variable number of cells below a single cell into which data is entered.

For example ABC = 6, DEF = 12. Therefore, if I enter ABC into D1 then D1:D6 should be conditionally formatted.

View 3 Replies
View Related
Nov 1, 2013

I need to sum several non-contiguous columns if certain other columns meet a certain criterion.

Details:

Need to sum columns Q,R,S,T,U,V,W,X,Y,Z,AC,AD,AI,AJ,AK,AL,AM,AN,AP,AQ,AR,AS,AT,AU,AV,AX,AY,AZ,BA,BC,BD,BE,BF,BH,BI,BK,BL,BM,BN,BQ,BR

in sheet "(1) 65539004 SAP"

IF

column D in sheet "(1) 65539004 SAP" = A2 in sheet "(4) Brand Breakout" AND column L in "(1) 65539004 SAP" = $B$1 in "(4) Brand Breakout"

The formula will be placed in C2 in "(4) Brand Breakout" and copied to other cells just FYI,

View 9 Replies
View Related
Jun 19, 2014

How to conditionally format an array formula? The basic formula is an index(match criteria1 and match criteria2. I have come across sites where they mention you can incorporate aggregate into the formula to remove the Alt+Ctrl+Shift thus allowing for the formula to work in conditional formatting. Shown below is the formula I am trying to use. Basically if the formula below = today() then be yellow.

{=IFERROR(INDEX(Table2[Comp Req Date],MATCH(1,([@[SLDR_EF]]=

Table2[Component Material])*([@[Grand Sequence]]=Table2[Order Seq Num]),0)),"")}

View 2 Replies
View Related
Feb 25, 2014

Is possible write a formula in one cell and count how is certain seasons?

I want instead criteria argument in the function =COUNTIF(range,criteria) set formula.

Instead criteria argument inside Countif function I want to use a formula on this link

Attached file : Lookup formula Date to Season.xlsxâ€Ž

View 13 Replies
View Related
Jun 2, 2014

I've managed to write a macro to take data input into a column-oriented form and transpose it into the next available rows in 3 data sheets. In the blank workbook, you will find a functional data entry form with a "submit" button that transposes data from the first column of the form to the next available row in sheet "Data_R", data from the second column of the of the form to the next available row in sheet "Data_I", and the sum of both columns to the next available row in sheet "Data_C", clearing the form for further use.

Now, I need adding to the macro code that will sum data from the constituent columns of each multi-column category header (Marketing, Intake, etc.) in sheet "Data C", entering the sums under their respective single column headings in the next available row of sheet "Data_S".

I need to do this in order to use Defined Names (utilizing the OFFSET function) to create charts comparing the different categories that automatically update as new data is input via the form. I know how to do this, I just need the multi-column categories summed into single columns to make it work.

View 9 Replies
View Related
Dec 22, 2006

I'm having a 'mental block' day. I have a Named Ranges in a spreadsheet (Office XP). The range is defined as =OFFSET( ' Stock List'!$K$1,0,0, COUNTA('Stock List'!$F:$F),4)

i.e. starts at K1, is 4 cols wide and as deep as there are occupied cells in col F. (as I understand it). I want to treat this as an array in VBA and use 'x' and 'y' as indexes into the array. I want to either get the value from a single cell, or set the value in a single cell, which contain a string. I know its not correct but I have the formulae as follows, and for the life of me I cant figure out what the correct formula is -duhh!!

Dim x As Integer, y As Integer, z As String

x=3 'dummy test code

y=2

Range("MakerExtractArea").Offset(x, y).Value = "dummy"

z= Range("MakerExtractArea").Offset(1, 0).Value

View 7 Replies
View Related
Aug 7, 2014

I have data in column A and formula in D2 is =MAX(A1:A1)

If i enter 12 in B2 cell

....... and 5 in C2 cell formula in D2 should change to =MAX(A12:A17)

If i enter 140 in B2 cell

........and 30 in C2 cell formula in D2 should change to =MAX(A140:A170)

I tried entering INDIRECT function inputting value in B2 as A12 instead only 12 but not fully succeeded

View 2 Replies
View Related
Dec 3, 2013

I would like to copy a cell in v2 to from v3 to end of column v where there are values in column u.

View 4 Replies
View Related
Feb 18, 2014

I'd like to apply multiple formula to a set of cells on a summary page. My summary page also contains 3 variable dropdowns, and I'd like to display data based on the text selected in those dropdowns (pulling data from 2nd tab "Variables")

The following formula works in the first instance:

=IF(AND(H4="Product Type A1", H6="External", H8="Existing"), Variables!C4, 0)

What I'm struggling to do is add additional formula to the same cell in order to deal with the remaining eventualities of the drop down variables:

Variable 1:

Product Type A1

Product Type A2

Product Type B1

Product Type B2

Variable 2:

Internal

External

Variable 3:

Existing

New

Or am I better using a VLOOKUP or something?

View 2 Replies
View Related
Mar 30, 2007

I would like to know if you can point (lots of ) cells to use a formula specified once somewhere else. The problem I have is 6 large formulas duplicated down 6 columns for 7000 rows. This, it turns out has made my file size huge ! Instead of duplicated the formula, can I tell all the cells to use *this* formula, but remembering to increment the references within...

View 3 Replies
View Related
May 14, 2014

1) Input data are static and helper columns can be added if needed.

2) Filter will be dynamic range (in attachement is the filter static), and the count of years can be changed on users request. So there could be only 2011, but also 2011+2012, 2012+2013+2014 etc.

3) In col 'J', the is what I know to do, but I do not want to use SUMIF+SUMIF+SUMIF... for each year (the count of years will change througt time as mentioned above).

View 3 Replies
View Related
Nov 28, 2006

Range A1:A10 contains no formulas, only constants.

Only one constant value at most would ever be in that range, sometimes nothing in that range.

The value might be text like "Tom", or it might be a number like "1234".

The value could be in any of the 10 cells.

So far, and this is where the "missing something obvious" part comes in, I have only seen array solutions such as

=INDEX(A1:A10,MATCH(TRUE,A1:A10"",0))

My question is, can this result be achieved with a non array / non sumproduct formula.

I need to do this for 6000 cells in a project, that's the design and that's the way it is. I don't want that many arrays in the workbook. I already did this with VBA so I am not asking for a VBA or UDF solution, just hoping to know from the formula wizards what a non-array formula could be that returns the first found (and in this case only-existing) constant value in a range.

View 9 Replies
View Related
Jun 7, 2009

I have array formula {=row(indirect("1:5")} which is result to {1;2;3;4;5} and it look like a range.

And i want to insert this into formula COUNTIF at the range section

i'd try it, but it didnt worked.

(its look like insert array formula into range section of a formula)

View 9 Replies
View Related
Oct 7, 2007

I have the following code that I am trying to distribute over an array. The best case scenario is that the code enters the text of the formula instead of the calculated value. When I tried to tweak a few things I couldn't even get the text to show up. This seems to only happen on the formulas which include If_Then statements. Other straight forward formulas such as "sum" etc... seem to go into place and calculate.

Sheets(1). Range("b3:s3").FormulaArrayR1C1 = _

"=IF(AND(MAX(2!R[2]C:R[6]C)>0,SUM(3!R[1]C:R[5]C)<0),MAX(2!R[2]C:R[6]C),"")"

View 2 Replies
View Related
Aug 26, 2006

I've got an If statement in Excel which features several VLookups - I need the IF statement to return differing results to 2 different cells, is this possible?

In plain English, I'm looking for something like

If(Vlookup(A2, B2:D5, 4, False), C6="y" And D7="ok", "False")

Obviously this is a very crude example

View 3 Replies
View Related
Apr 10, 2014

I am currently using the array formula to find out the most recent date a business as referred a deal. I have been using the below array formula to figure this out...

{=MAX(IF((Opps!A:A=[@Company])*(Opps!B:B=[@[Full Name]]),Opps!G:G,0))}

However, we have now have two types of deals. Opps and Suspects. SO now i need to figure out the most recent date from Opps!G:G and Suspects!G:G... regardless of what the deal type is. Hope that makes sense.

Basically i need to have a formula along the same lines as above but MAX date from if conditions from Opps OR conditions from Suspects

View 4 Replies
View Related
Jan 11, 2010

I know I've asked before but I can neither find my previous question or the answer.

So, once again.... is it possible to refer to a named range in a CSE array formula?

I know how I would type a formula that way -- but I would be happy to see an example.

Most importantly, will it always work? Or are there pitfalls and dangers?

View 3 Replies
View Related
Aug 10, 2006

I have a range of cells that I want to use as column headings. Say the range is A1:A100. I need them to be able to be transposed across the first row of the sheet. Now I know that I can use the transpose function in a cell but this array is embedded in a macro.

View 3 Replies
View Related