Public Schedule Face-to-Face & Online Instructor-Led Training - View dates & book

formulas

ResolvedVersion 365

Tara has attended:
Excel Intermediate course

Formulas

I have two tables, one with names across a month and the other with totals for a person's name. I want the second table to automatically add up based on the names from the other table. I can't highlight the total month in a range as i'm trying to only use data from the weekends.

I used the CountIf formula, but it says that there are too many arguments (there are 5 weekends over the month). Should i be using a different formula?

Thanks

Tara

RE: Formulas

Hi Tara,

I am struggling to picture what you have.

You say "Names across a month". Do you mean you have months in the row and names underneath or ??

The countif formula counts items by a criteria. So if you wanted to say count how many times a specific name appears in a range, you could use countif (or better yet countifs) to do that.

If you give a clear description, we can try to help.

THanks
Scott

RE: Formulas

Hi Scott,

I have one table that has a column with the day and date from Wednesday 1st March down to Sunday 2nd April (each day in a separate row). Different names will go into the adjacent column (basically who is on call that particular day).

I have another table on the same tab, which then has each person's name (6 people) in one column (different rows) and two separate columns, one for days working on a weekend and the other for days working on week days.

As an example - in the first table, if i put the name Charlie onto Friday 3rd, Saturday 11th and Friday 31st - i then want "3" to populate via a formula into the second table alongside Charlie's name for the column that is a weekend.

I thought the formula would be:
=Countif(B3:B5,B10:12,B17:B19,B24:B26,B31:B33,"Charlie")
If i do Countifs it does something odd and puts 0's in cells below.

THis is causing me issues as i'm splitting the range into weekends and weekdays.

Any help appreciated.

Thanks

Tara


RE: Formulas

Hi Tara,

To simplify the explanation, let's refer to the first table as the parent table and the second table as the child table.

So what I would do is in the parent table, you add in a column (let's call it DayNumber) that indicates if the date is a weekday or weekend.

You could use a formula like =weekday(datefield, 2). What this will do is output a number 1 - 7 where 1 is Monday and 7 is Sunday.

You can then use an if statement along the lines of
DayType=if(DayNumber >=5, "Weekend", "Weekday").

This will categorise every day as either a Weekend (Fri, Sat, Sun) or Weekday (the other days).

Then in your child table, you have
Name Weekend Weekday (In A1 to C1)

You populate the name column with the 6 people (consider using the formula =UNIQUE(REFER TO THE NAME COLUMN IN THE PARENT TABLE))

Then in B2, you would write:
=countifs(ABSOLUTE REFERENCE TO THE NAME COLUMN IN PARENT TABLE, $A2, ABSOLUTE REFERENCE TO THE DayType COLUMN IN THE PARENT TABLE, B$1)

Drag that formula down and across and you should be there.

NOTE: The column headers in cells B1 and C1 are identical to the values in the DayType column so that the countif works where DayType = Weekday or Weekend respectively.

Attached files...

Duty Roster Example.xlsx

RE: Formulas

Hi Tara,

I uploaded an example. I put on the Child tab one version done using formulas and another version done using a Pivot Table (along with a timeline so you can slice and dice by date).

Hope that helps.

Thanks
Scott

RE: Formulas

Hi Scott,

Thanks for teh info - to be honest, i'm completely lost with your answer!

Is there anyway that i can upload a spreasheet to show you what i have? or is the upload function just for trainers?

There are actually more columns than my example, i just tried to simplify it. I have 3 columns alongside the date the in the parent ctable for first on call, second on call and third on call. The child table also represents this. If i could show you my example it would be easier.

Thanks

Tara

RE: Formulas

Hi Tara,

You can email your spreadsheet to:
Info@stl-training.co.uk

Reference that your question is posted on the forum.
https://www.stl-training.co.uk/post-41562-formulas.html #41562

Thanks
Scott

RE: Formulas

Brilliant - thanks Scott - i will do.

RE: Formulas

See attached...

I have changed your date field to an ACTUAL date with custom formatting (but it does look slightly different to what you had before) so we can use column C to determine if this is a weekday or weekend.

Hope that helps.

Attached files...

Test.xlsx

RE: Formulas

Thanks so much Scott, i really appreciate your help.

I have a much better understanding now of what i need to do in future.

Have a great weekend!

Tara

Excel tip:

Repeat action

The F4 key will usually repeat your last action. e.g. delete a row, then select another row and press F4 to delete again.

View all Excel hints and tips

Connect with us:

0207 987 3777

Call for assistance

Request Callback

We will call you back

Server loaded in 0.11 secs.