# Sum Of Subtotals, If Negative Equals 0

Dec 31, 2009I have a column of numbers that after each sum there will be a subtotal. If the sum is a negative number then the new subtotal will be 0. Attached is a sample.

I have a column of numbers that after each sum there will be a subtotal. If the sum is a negative number then the new subtotal will be 0. Attached is a sample.

I have a round formula,

=round(D65-E65,4)

The issue with this formula is if D65 is 0...then the result is a negative number. Just for clarity,

D65=0, E65=10%.....

So I end up with -10%. I can't have a negative number so I'm looking if the result is negative then the cell just equals 0. Is this possible with an IF formula?

I have tried a range of "sumproduct" and "count if" and I am still not having any luck.

What I would like excel to do is to count what surgery/hospital (B)is referring for what product (F)

help.xlsx

I'd like to find out the formula where numerical valued between 1-2000 equals True and numerical under 0 equals False. Examples are in the attachment.

View 3 Replies View RelatedI have a large dataset (24000 rows) that requires me to multiply two different columns of integers. In some cases, the two integers are both negative and multiplying them results in a product that is positive. I actually need that product to be negative rather than positive. I can't quite seem to figure out the best way to accomplish this.

View 5 Replies View RelatedI have data that comes from a subsytem that places the negative sign at the right of the number, so it is recognized as text. I can get around this using find and replace and then a second step to multiply that by -1, but is there a formula that can do this for me?

I was trying if(right(A1,1)="-",TBD,A1)

I have data starting in E7. I want it to go down the column and find the negative numbers. If it finds one then I want it to change the number in the row to the left of it to a negative. So if E67 is a negative number, make D67 a negative and so forth down the line Sounds "simple" but how do I do it?

View 7 Replies View RelatedI have data in range J2:J365 , H368:H401 & J403:J827. i want to check wether this range have negative values or not if yes load all negative values in the listbox1 by clicking checkbox.

View 3 Replies View RelatedI am having a problem with a formula I think I should be able to get correct but not sure if I am able to do so. On the attached file I have a filter on the TIER's for "Is grater than or equal to 5". What I need is a SUMIF formula that will take into account the filters. This formula needs to separate out between "GER", "IRE" and "UK" in cells C37, C38 and C39.

I have a subtotal in cell C35 which gives me the subtotal of all countries but I'd like to be able to have the subtotal separated out between the 3 countries and also still have the ability to manipulate the data so I could select different TIER's or a range of TIER's and Cells C37 - 39 automatically update themselves.

Have a look at the attache example. I have inventory items which have a fixed value. I have several quantity columns to reflect various inventory positions. (OnOrder, WIP, ATP, ATS, OnHand, PAB as at date()...)

At the top of the sheet I need to show sum of quantities and sum of values. In order to compute the values currently I need to hide columns to the extreme right to do the math on a row by row level and then sum the rows and copy the the value to another cell. In this case the cells with yellow background.

Is there a way to be able to write a formula that would return the sum of the qty multiplied by the value without adding an additional column. I would need to function like with filters as well (like =subtotal())

I am using subtotals to create groups. Sometimes there is only one row but more often there are two or more rows. I am trying to run a macro that needs to select either one row (copy into memory) of which there will always be a blank row below that, given the space where the subtotal does its calculations. I have tried a couple things i.e.

ActiveCell.Select

Selection.End (x1Down) . Select

Selection.End (x1Down) . Select

or

Range(Selection, Selection.End(x1Down).Select

ActiveCell.Rows ("1:8").EntireRow.Select

Is there a way to have the macro start and if it sees only one row followed by a space (blank row of subtotal that creates the needed break, that it will copy that one row into memory or if there are two or more rows that it will copy all those rows up to the next break and put that into memory? There can be anywhere from 1 row to several hundred rows.

have an excel spreadsheet linked to a network printer, it contains a list of what each user printed, how many pages, and the total cost. It is constantly updated. The total cost column contains the wrong price, so Im using this formula:

=If(C2=0,"",SUM(D2/C2)*(H2))

in EACH field on the total user cost column to extract the CORRECT price. So, I started my macro, highlighted the entire TOTAL COST column, then inserted my formula into each field in that column. The correct price displays for rows that contain data, and rows without data are blank. However, when I try to create a SUBTOTAL (Data --> Subtotals) for each user, I get the following error: "To prevent possible loss of data, Microsoft Excel cannot shift nonblank cells off the worksheet."

This is because I applied the formula to the ENTIRE column - even blank cells still contain the formula. How do I get fields without data to be completely blank?

I need the data "pulled down" into the subtotal row, so to get this after I subtotal, I'm sorting by C, and I've got some VBA deleting all rows where COLs A & B are blank (this is the longest part & the part I want changed the most - this gets rid of the non-subtotaled rows), extended replacing "Total" with "" in COL C and then inserting a lookup in A & B to get the data back next to the subtotals.

This takes really long and I'm sure there's a faster way to do this that I haven't thought of. All in all, I'm looking for something that will ONLY keep the subtotal rows, and will fill down the data to them while removing any non-subtotal rows.

Client Location Product Cost Sub- total

ABD Here Slurry $125.

ABE There Mud $525. $650.

Where I want to enter the cost and have Excel do the sub-total automatically.

Is there an easy way to do this, remember I am new to all of this? The spread sheet is already 147 entries long and will only grow and I don't want to have to figure out the sub-totals each time.

After using the subtotal function, I need to highlight and bold the subtotal rows. There are thousand over rows and it is impossible to do it manually, does anyone has a solution to this?

View 9 Replies View RelatedFormula/code to change the position of where the subtotals are placed. I don't want them appearing at the beginning or end of the data set but in a separate column beside each data set. how to access the code so I can try and alter it myself.

View 14 Replies View RelatedI have sorted my data by three layers. First by Budget Center, then Invoice, and then Account. I am having trouble writing a formula that will total the amounts by account with respect to its invoice and budget center.

excel forum2.xlsx

Let's say I have this set of data

A..................B..........C

date_______amt_ sub

12/1/05____ 1000

12/1/05____ 2000

12/1/05____ 5000 7000

12/3/05____ 2000

12/3/05____ 9000 11000

12/6/05____ 1000 1000

12/7/05____ 4000

12/7/05____ 2000 6000

So we see a subtotal according to the date, where the total values in chronological order are calculated to be

12/1/05 7000

12/3/05 11000

12/6/05 1000

12/7/05 6000

What sort of formula, then, do I put in column C that subtotals values in B according to the date in A?

it state "Use the subtotals command to sum the totals for each sales person) *Hint: convert the list to a normal range before calculating the subtotals.

I highlight Sales person and click Date but subtotals key is not showing up. i have attach the file its in the Subtotals worksheet.

Subtotal doesn't add cells hidden under a filter column but it does when grouping. How can I get groups to change a subtotal based on whether they are hidden or not. What I'm really trying to do is use conditional formatting to change the format when a group is expanded vs collapsed.

View 3 Replies View RelatedI am struggling to get the totals from a Pivot table using Getpivot data.

could someone please advise how can i get this.

=GETPIVOTDATA("Sum of USD Value",$A$3,"Security Code","Total")

I am trying to work out a spreadsheet that I am using conditional formatting to highlight every two rows. I have 2 lines for each item and i need them to be grouped together. I can get the formula =mod(row(),4)

View 4 Replies View RelatedI need to count the number of times a word appears in a column in a pivot table and add the total value in the next cell minus 1 if the number is more than 1.

MANAGER

(All)

QA

(All)

Count of 1ST LVL ERROR

Error Type

Count

[Code]...

The totals in C come from a pivot table created from the data in a separate sheet. I need to dynamically show who made an error and the frequency of that kind of error. I've gotten the Error Type count to display according to the word in column B, but column C will show how many times that a specific notation was made.

For example:

"Annualization" appears in column B 3 times, but column C shows that one of the descriptions is listed twice in the separate sheet. The current formula shows 3, but it needs to count the 3 in B, then add any number that is more than 1 minus 1 in the relative C cell to yield 4.

This is my count array: =SUM(LEN(B6:B4506)-LEN(SUBSTITUTE(B6:B4506,D6,"")))/LEN(D6)

I've also used: =COUNTIF(_1ST_LVL_ERROR,"*"&D6&"*")

I don't know how to get the second column to factor in, though.

I am trying to add a subtotal to the RIGHT of my table for every change in DATE. The desired result looks like this:

Number

Vendor

Run Date

Amount

Subtotals

12580A

4/12/2012 233,220.14

[Code]...

Right now I am manually typing in a sum formula at each change of the value. Is there some way to automatically perform this calculation and have it be in a column of the table?

I have a report that needs subtotals between different teams. The report starts at cell A10.

In column A is the team name and then columns D through to G contain monetary values.

So the Admin team might contain data from A10-G15 (although this is variable depending on activity).

There is then three rows of blank cells before Sales team data appears - this might contain data for a dozen rows.

Then there is three rows of blank cells before Training team data appears......and so on.

There is ALWAYS three rows of blank data between teams and the goal is to enter totals for each team in the second blank row.

So in the above, Admin team totals would appear in row 17 in columns D-G.

Sales team data would kick in at row 19, run for a dozen rows (down to say row 30) and at row 32 the toals would appear.

Training team data kicks in at row 34 and so on.

I have a report of employees' hours reported for the week, which I process payroll from.

I have sorted the spreadsheet first by employee number, and then by date. I have subtotaled each day's hours (with a formula rounding each day's hours to the nearest quarter hour).

I now need to add a subtotal of weekly hours, per employee number, and I cannot figure out how to do this.

Here is an example of what I want to do. I have highlighted the second subtotal I want to add to the spreadsheet, but have been doing the =sum(xxx) formula for each employee because I can't figure out how to subtotal again.

David L 9/30/2013 0005 360 6:00 A.M. 12:00 P.M.

David L 9/30/2013 0005 112 12:30 P.M. 2:22 P.M.

David L 9/30/2013 0005 115 2:22 P.M. 4:17 P.M.

David L 9/30/2013 0005 13 4:17 P.M. 4:30 P.M.

[Code].....

I have a seemingly very simple question but even though I've worked a lot with pivots I can't find the answer.

clientcode Amount countries

a1 1.000,00 kenia

a2 2.000,00 kenia

b3 1.000,00 kenia

b4 3.000,00 kenia

b5 2.000,00 kenia

c5 1.000,00 senegal

c6 3.500,00 senegal

c7 4.000,00 senegal

c8 5.000,00 senegal

Lets say I have a list like this and I want to count the number of clients (3) or countries(2).

I can only get the total of rows per client but not the subtotal 3 for the number of clients.

a - 2

b 3

c - 4

I can't find a way to display "just" subtotals which are > 500k ..

View 9 Replies View RelatedI have column in which all of the different types of deposits for the day are listed. I also have additional columns listing the types of the deposits along with the subtotal for the specific type i.e cash, credit card etc. I would like the subtotal in one columm to be the same color along with all of the individual deposits in the first column that are included in the deposit.

View 9 Replies View RelatedI have a piece of vba code that uses the date in column D to group by month and subtotal the amounts in column E.

The problem is the subtotal in column E doesnt adjust. So if a user of the spreadsheet adds or deletes rows the subtotals (and grand total) do not up date.

Dim LastRow As Long

Dim NextMonth As String

Dim R As Long

Dim Rng As Range

Dim SubAmount As Currency

Dim ThisMonth As String

Dim TotalAmount As Currency

Dim Wks As Worksheet

how to sort the results of a sheet that I have subtotaled twice by sum?

View 9 Replies View RelatedI'm trying to look-up the sub-total of sheet 1, Fund 7000107000(which is an object) from the pink cell of sheet 2.

What formula can I use? ....

Is there a macro to subtotal by column name then only total certain columns? Like the data below, can I subtotal by Key then I only want the subtotals to show Price, Sale Price, QTY,, Warranty, Credit, and Cash. So I dont want to subtotal % cash?

key Price Sale Price QTY Warranty Credit % Cash Cash Camera 502 61 10 5 3 15% 15 Phone 1346 234 10 5 3 15% 15 TV 13216 479 10 5 3 15% 15 Camera 484 131 10 5 3 15% 15 Phone 3 231 10 5 3 15% 15 TV 24 12 10 5 3 15% 15 Camera 138 21356 10 5 3 15% 15 Phone 3168 12 10 5 3 15% 15 TV 1348 12 10 5 3 15% 15 Camera 502 12346 10 5 3 15% 15 Phone 1346 132456 10 5 3 15% 15 TV 13216 61 10 5 3 15% 15 Camera 484 234 10 5 3 15% 15 Phone 3 479 10 5 3 15% 15 TV 24 131 10 5 3 15% 15 Camera 138 231 10 5 3 15% 15 Phone 3168 12 10 5 3 15% 15 TV 1348 21356 10 5 3 15% 15 Camera 138 12 10 5 3 15% 15 Phone 3168 12 10 5 3 15% 15 TV 1348 12346 10 5 3 15% 15 DVD 1348 132456 10 5 3 15% 15

I have a table of data input, which I would like to be converted to a certain format. Please see the attached file.

The output is derived as follows:

Field2 Sum of amount1 Sum of amount2

Left(Field1,2) under the above Field2 Sum of amount1 Sum of amount2

Field1 (whose left,2 is the same as above) Sum of amount1 Sum of amount2

for each of the Field2 Field1 combination.

So is it kinda like pivot table with each row field having subtotals, except that the row fields are on the same column, and the subtotal is place on top.

I am trying to calculate the time spent on each task.

I have column A with Task IDs and column B with Time. Column A could have the same task ID repeated but the column B has the time for each entry. There is only start time for each task.

Where the Task is repeated, want to know how many times the task has taken place and overall time spend on one task ID, calculating from the first entry to the last entry.

I have a spreadsheet where I need to take the subtotal from D13, D21 and D 25 and make a total on D26. the same for E & F. I know this has to be very easy but I just can't figure it out.

View 3 Replies View RelatedEntries in column B indicate a new entry. What I need to do is to check that the sum of values in column G equal the corresponding value in column B. So, Entry B is incorrect for example, as 40,20 & 30 does not equal.

In the real example, here are hundreds of enties. Each entry has varying numbers of rows.

Is it possible to subtotal a spreadsheet that already has a level of subtotals on it?

View 2 Replies View RelatedI'm having trouble with this macro I'm trying to write. I have a worksheet that's subtotaled like this:

Cash 100,000

Land 65,000

Equipment 104,000

Kroger Foods Total 269,000

Cash 200,000

Buildings 25,000

Equipment 25,000

Prepaid Rent 50,000

Whole Foods Total 300,000

The data is obviously just an example, but that's how it's set up (a subtotaled worksheet with three columns). My issue is that I need to write a macro to copy these numbers in column 2 (ex. land - $65,000) and paste them in a cell in another worksheet that finds the particular cell to paste it in based off column 1 and column 2.

For instance:

Cash Equipment Land Prepaid Rent

Whole Foods

Kroger

Essentially, I'm trying to find a way to copy the totals in column three and paste them into a cell in a certain row (based on column 1), and column (based on column 2). I'm pretty lost, and I just need some guidance as to how to tackle this. So far my code sets column 1 and 2 as strings and sets the columns in the second worksheet to these strings, and from there I'm lost

With the following data Excel's pivottable's subtotal shows underlying MAX total instead of subtotals relating to values displayed.

SalesRepOrderNoItemValue

ACON12334

ACON12322

ACON12412

ACON12424

ACON1248

Pivottable:

Sum of ItemValue

SalesRepOrderNoTotal

ACON12356

AC ON12444

AC Max34

Rather than use SQL (I don't have data on SQL server) or re-organising data by order number, is there a fix using calc items, calc fields or grouping to show correct MAX figures? Why Excel doesn't simply evaluate visible cells seems crazy to me!

I have inherited a spreadsheet and code that I don't understand much about. I have code

Range("B4").Select

ActiveSheet.PivotTables("Kh07Pivot").PivotFields("Specialty").Subtotals = Array(False, _

False, False, False, False, False, False, False, False, False, False, False, _

False, False, False, False, False, False, False, False, False, False, False, _

False, False, False, False, False, False, False)

which error (run time 1004) and says 'unable to set the SubTotals property of the PivotField class'. If I make the number of False's equal to 12, then it doesn't error. However I don't know whether it is having an adverse effect on the data?

ADVERTISEMENT