Sign & Sumproduct Functions
Mar 12, 2007
I have three pages of daily data I am working with; orginal source data, manipulated data, and my output. My output data is a daily row of six columns containing 1, 0, or -1, based on my manipulated data (1,1,0-1,1,-1). I would like by row, sum the coresponding source data (5,4,0,-3,3,-4) by the positve 1s and a second column with the negative 1s. then average the column by the number of consituents (positive5+4+3 )/3=4 & negative;(-4+-3)/2=-3.5)
View 8 Replies
ADVERTISEMENT
Jul 15, 2006
Can someone help with this formula,
Cell $A$24 = A cell formatted as Month and Year = July06
Cell $B$1 = a date 1/7/06 linked to $A$24
Trying to use the indirect function to ref a sheet called July06 and other ranges here a example of one range =July06!$D$2:$D$247
This is what I've got
=SUMPRODUCT(--(INDIRECT(TEXT($A$24,"mmmmyy")&"!$D$2:$D$247<="&$B$1)*(INDIRECT(TEXT($A$24,"mmmmyy")&"!$Y$2:$Y$247>= "&$B$1)*(INDIRECT(TEXT($A$24,"mmmmyy")&"!$C$2:$C$247="&$A2)))))
View 9 Replies
View Related
Nov 13, 2008
i'm trying to perform an operation that gets the standard deviation of all open status. See my formula.
=SUMPRODUCT(($D$4:$D$1591="open")*1,($H$4:$H$1591)*1,(STDEVA($H$4:$H$1591)))
View 3 Replies
View Related
Feb 26, 2014
I have two columns of data that I need to use SUMPRODUCT on. However, in one of the columns, there might be text after the number. The text can be several different characters. I only want to use the numbers, never the text. Also, there are usually blank cells within Column B and at the bottoms of both columns because this formula is going into a template for future worksheets that all have differing numbers of rows.
Example:
14T
16
40
20
150
97L
67
13
12
For the above example, I want the result to be 9879 (14*16 + 40*0 + 20*150 + 97*67 + 13*12 + 0*0 + 0*0 = 9879).
I've tried using the LEFT function to only get the numbers before any text, but I can't make it work with the blank cells at the bottoms of the columns.
View 10 Replies
View Related
Mar 5, 2012
How to add Sumproduct and Min/Max functions? Using Excel 2010
I am looking for the minimum, or maximum number within a range while using the Sumproduct function.
=SUMPRODUCT(--ISNUMBER(FIND("R",CMSB3003.xls!$A$12:$A$20000)),--ISNUMBER(FIND("Reg",CMSB3003.xls!$AF$12:$AF$20000)),
--(CMSB3003.xls!$B$12:$B$20000>=$B$2),--(CMSB3003.xls!$B$12:$B$20000
View 7 Replies
View Related
Aug 20, 2014
Looking to nest or combine the following 2 functions because I'm looking up the same cell content, except within 2 different tables.
=IF(B12="","",SUMPRODUCT(--($B$12:$B$17=X18),--($S$12:$S$17))) and =IF(B22="","",SUMPRODUCT(--($B$22:$B$32=X18),--($S$22:$S$32)))
Right now, these functions works well from a single table but need to combine them. Other function examples are welecomed too.
View 6 Replies
View Related
Apr 4, 2014
Basically I have an equation:
=SUMPRODUCT(G9:G11,H9:H11)/SUM(G9:G11)
It's just a simple percentage calculator for my purposes and works fine as is. However, I want to make it dynamic whereby from a user input the length of the array will increase or decrease, e.g. G9-G11 will become G9-G12 if there are four rows occupied with data. For all my other SUMming equations I have solved this and even came up with what I think is a perfectly valid solution for this one. The one problem is that it doesn't work when combined into a single equation.
My solution for the upper part of the fraction is this:
"A1"=SUMPRODUCT(INDIRECT("G9:G"&MIN(ROW(G9)+A8-1)),INDIRECT("H9:H"&MIN(ROW(H9)+A8-1)))
Where the user inputs the number of rows used in A8.
The solution for the lower part of the fraction is this:
"A2"=SUM(INDIRECT("G9:G"&ROW(G9)+A8-1))
[code]....
View 3 Replies
View Related
Dec 13, 2006
All I am doing is counting text values in a table.
The table has 3 main columns(which are relevant to this thread anyway).
Shift - Area - Status
The example I have attached shows examples of DCOUNTA, SUMPRODUCT and a Pivot Table.
I have read many threads stating that the best one to use is Pivot Table followed by DCOUNTA followed by SUMPRODUCT.
The most effective for me seems to be SUMPRODUCT (although this does slow excel down dramatically when you use a lot of these formulas). As do Array Formulas
The Pivot Table does not update on its own, therefore constantly needs to be refreshed. (I could use code to do this)
The DCOUNTA seems to be the least effective at doing what I want (unless I am doing something wrong)
In the attached example can the DCOUNTA be used more efficiently as I don't like the fact that I am duplicating rows to apply the criteria for a different shift. e.g
Area 1 - Late Shift - Banned
Area 1 - Early Shift - Banned
I want my table to be as follows (as the SUMPRODUCT shows)
AREA - Early Shift - Late Shift - Night Shift - Area Total
Area 1
Area 2
Area 3
Area 4
Area 5
Shift Total
View 4 Replies
View Related
Dec 8, 2009
I'm trying to solve a strange problem in a piece of code.
I have a variable that is define as Double called STD. When i try to insert that variable in a formula the decimal sign (for me a comma "," because I'm Portuguese) gets converted to ";" (which is for me the separation sign for the expressions in excel formulas. ex: AND(A1>0;B1>0)=TRUE). The code is:
View 4 Replies
View Related
Sep 29, 2006
My boss uses the + symbol and the = symbol in his formulas eg "=+E3*E4" What is the advantage or difference in this as to just using "=E3*E4"
View 3 Replies
View Related
Jan 10, 2008
In a formula, what effect does putting a plus sign after an equals sign? e.g.
=+((1+B8)^12)-1. I orginally assumed that it made sure that result the would always be positive but I was wrong.
View 2 Replies
View Related
Mar 14, 2008
I am aware of the following topic in the VBA Help file:
"Using Microsoft Excel Worksheet Functions in Visual Basic
You can use most Microsoft Excel worksheet functions in your Visual Basic statements. To see a list of the worksheet functions you can use, see List of Worksheet Functions Available to Visual Basic.
Note Some worksheet functions aren’t useful in Visual Basic. For example, the Concatenate function isn’t needed because in Visual Basic you can use the & operator to join multiple text values."
And I'm aware of how to call Excel funcitons from within VBA; e.g., answer = Application.WorksheetFunction.Min(myRange)
However, not only are some Excel functions not useful; the fact is they cannot be used because VBA has a native function that does exactly the same thing and you have to use that native VBA function to achieve your goal. It is these overlapping functions that I am especially interested in. I want to know what I should use directly in VBA and what I need to go to Excel for.
View 9 Replies
View Related
Jul 8, 2012
Having trouble applying a name to the line
For Each ctrl In Form1.Controls
The name of my Form is "frmLayout"
How can I change Form1.Controls to "frmLayout".Controls ?
don't tell me just to type in it without the quotes, I mean when the name is in a string variable.
View 9 Replies
View Related
Sep 15, 2008
I have a very frustrating problem with my business plan i am writing in Excel. every so often it crashes and when I open it again all the £ signs have turned to $ signs and i have to go through and painstakingly change them all. This also happens even if I just close the file carefully and open it up again. I have tried looking in preferences to see if there is a default setting but can't seem to work it out. can anyone help me with this tiresome issue?
View 9 Replies
View Related
Oct 24, 2008
is it possible to display the value in a cell with a £ and also make it automatically go red when the sum is negative?
View 9 Replies
View Related
Nov 18, 2009
looking for a formula to remove an "= sign" at the very beginning. hence if "=Jordan" then want to change it to "Jordan" in cell T3 only.
but wait, the resulting cell T3 "=Jordan" already has a formula inside it =(U3&V3&W3&X3&Y3)
How to enter formula for removing "= sign" and not disturbing the existing formula ....
View 9 Replies
View Related
Aug 6, 2014
How can I add "$" sign in multiple cells such as:
=D7
=E7
=F7
so result:
= $E$7
= $D$7
= $F$7
A solution would be to use the "F4" every cell, but the process requires more time.
I tried to select multiple cells and press "F4" but do not works.
View 7 Replies
View Related
Mar 6, 2008
Why when I convert the following data, why the plus sign "+" converts to a /K?
I'm trying to convert values in groups of cells to a 3 of 9 barcode.
The value would be something:
+R4235
But when the font is changed to a 3 of 9 barcode and then I test the barcode in Notepad I notice that the plus sign is replaced with a /K.
View 5 Replies
View Related
Jul 29, 2008
I want to save phone no as +99 9876543210 in excel 2003 on my xp pro machine. But if i give a + sign in the cell, some blue dotted rectangle shows up and everything messes up.. I think it is treating it as a formula or something... how can i save this in the cell. tell me in detail if you are going to tell me about macros or vb code as I don't know how to insert code or program macros.
View 3 Replies
View Related
Nov 12, 2008
I am a new user both to Excel and these forums, but I am very glad they both exist! What I have is this (it is C13 for those playing at home):
View 4 Replies
View Related
Apr 8, 2009
I need a formula that reads If a number is less than zero then it will show as positive, but if the number is greater than zero then it will show as a negative.
View 6 Replies
View Related
May 27, 2009
I got three columns in excel. Column A is a list of items, so is column C. Column B displays the similarity in the 2 lists.
I use the following command =IF(ISERROR(MATCH(A1,$C$1:$C$265,0)),"",A1).
SO:
A B C
Cat Fish
Dog Dog Roll
Bull Carpet
Apple Dog
But what I want to do is the following:
If I have "D-og 12 2-3" in column A and say "do g 1 22/3" in column C, I want it to be displayed in column B. To do that I need to decapitalise and remove all the special symbols such as space, ), (, *, &, ^, %, $, #, @,! etc.
So I get dog1223 in column B since they are the same.
View 9 Replies
View Related
Oct 1, 2009
I have columun in one row, if got sign (-) want convert to value 8,4,2,1 and this value convert to hex code...please anyone give guideline. thanks in advance.i has attach file please have a look.
View 9 Replies
View Related
Apr 11, 2012
Been struggling with the + sign. I have been using code such as shown below, but it just wont work for +.
Selection.Replace What:="~~", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:="^", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Replace What:="~*", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
View 9 Replies
View Related
Jul 11, 2012
i want formula in b1 to get the formula in a1 without Equal Sign
A1=(A2*A3)+2
Reults B1 should be (A2*A3)+2
View 4 Replies
View Related
Jul 11, 2014
I have my results in cells B2:B55 consisting of three signs which are 1, X and 2.
AB1DateResult218-08-131325-08-132401-09-13X508-09-132615-09-132718-09-132822-09-13X925-09-1311029-09-1321102-
10-13X1206-10-1311313-10-1321420-10-1321523-10-1321627-10-1321730-10-13X1803-11-1311906-11-1312010-
11-1312117-11-13X2224-11-1312327-11-1312401-12-1312508-12-13X2611-12-1322715-12-1312818-12-1312922-
12-1323005-01-14X3112-01-14X3219-01-1423326-01-1423402-02-14X3509-02-1413616-02-1413719-02-1423823-
02-14X3926-02-1424002-03-14X4109-03-1414216-03-1414323-03-1414426-03-1414530-03-14X4606-04-1414713-
04-1424820-04-14X4927-04-1425004-05-1425111-05-14X5218-05-1425325-05-1415401-06-1415508-06-1415611-07-14?Sheet1
Is there any way the next falling sign can be predicted in cell B56? And if so, what would be the measures to guess the next sign?
View 7 Replies
View Related
Oct 26, 2009
I'm trying to simplify a section of my code by naming a long string that is repeated. I tried by simply place the Name before equal sign (=) and also putting Set before the name. Both failed though I've seen both methods used successfully in other code. Am I having a syntax issue of some sort?
Private Sub ConditionalRowDelete()
Dim NumRows, iLine As Integer
ActiveSheet.UsedRange.Select
NumRows = ActiveSheet.UsedRange.Rows.Count
Dim CircuitType As Range
Set CircuitType = Range("C" & iLine).Value
For iLine = NumRows To 2 Step -1
If Range("A" & iLine).Value > "6999" Then
Rows(iLine).EntireRow.Delete
End If
Next iLine
For iLine = NumRows To 2 Step -1
If CircuitType = "VOIP" Or CircuitType = "Customer Care" Or CircuitType = "Dialup" Or CircuitType = "IRU" Then
Rows(iLine).EntireRow.Delete
End If
Next iLine
End Sub
View 9 Replies
View Related
Dec 23, 2009
This should be an easy one but I am having a difficult time extracting the digits after the # sign in each account description in my list. The values in each cell do not follow any rhyme or reason and differ in length. Three examples of the current data and what I am looking to extract are below.
Current Data:
ALBERTSONS #8272-ROSEVIL WHS-closed
ALBERTSON'S #703 - SAN RAMON
ALBERTSONS #7105 - CARMEL (SOLD 6/06)
Extract Needed:
8272
703
7105
View 9 Replies
View Related
Jul 20, 2006
what is the specific indication of marking a range with dollar sign ($)? in other words, what is the difference between '$a$1' and 'a1'?
View 2 Replies
View Related
Jul 24, 2006
Get a SUMIF formula to work, which it now does, but the formula puts '$' signs in the range, so that when it copies it, it does not change the range. I have got round this, by defining 12 separate ranges. But it does make the code rather long winded. Anyone know how to put the formula in without the '$' signs? There must be a way to put the formula into the first cell, and copy it across?
Set Rga = Range("b6")
Set Rgb = Range("b6").End(xlDown)
Set Rgd = Range("$e$6")
Set Rge = Range("$e$6").End(xlDown)
Set Rgc = Range(Cells(6, 2), Cells(6, 2).End(xlDown)).Offset(0, 3)
Set Rgh = Range(Cells(6, 5), Cells(6, 5).End(xlDown)).Offset(0, 3)
Set Rgi = Range(Cells(6, 5), Cells(6, 5).End(xlDown)).Offset(0, 4)
Set Rgj = Range(Cells(6, 5), Cells(6, 5).End(xlDown)).Offset(0, 5)
Set Rgk = Range(Cells(6, 5), Cells(6, 5).End(xlDown)).Offset(0, 6)
Set Rgl = Range(Cells(6, 5), Cells(6, 5).End(xlDown)).Offset(0, 7)
Set Rgm = Range(Cells(6, 5), Cells(6, 5).End(xlDown)).Offset(0, 8)
Set Rgn = Range(Cells(6, 5), Cells(6, 5).End(xlDown)).Offset(0, 9).............................
View 5 Replies
View Related