How to use vlookup and countif together to get needed result - excel

I am trying to come up with result for the following problem:
I have a spreadsheet with two sheets - Report and Groups.
Report sheet has two columns - UPI and Disabled groups
Group sheet has three columns - UPI, Group Name and Status.
Every time I type 'Disable' in column Status I want that to reflect as count in sheet Report, column Disabled groups
I have been trying to combine vlookup and countif, but with no luck so far. Any ideas how to get to resolved?
Thank you!

If the Report Sheet has the UPI in column A, first row is headers, you can use this formula in column B
=countifs(Group!A:A,A2,Group!C:C,"disable")
in words: in the Group sheet, count all rows where column A has the same word as in cell A2 in this sheet AND the column D has the word "disable".
Adjust the formula to your scenario and copy down.

Related

How to return the entire row based on two cells from two different Excel sheets matching?

I have a large Excel data file, with data from two different sheets. I want to be able to match the partner_identifier values from SO Sheet 2 to the values in BB Sheet 1. For the rows in BB Sheet 1 that do match, I want to bring the entire row into a new sheet.
I need help coming up with a formula for this. I've tried VLOOKUP and IF variations, but I think I need a more complex formula. I can't do an =IF('SO Sheet 2'!D3='BB Sheet 1'!D3) because the matching values could be in different rows.
Right now, I have (and I know this is off because it returned "No" for every row, even the ones with a matching value) :
=IF(D3='SO Sheet 2'!D3:D16,'BB Sheet 1'!D3,"No")
Any insight would be greatly appreciated!
If you are using latest version of excel (Excel for Microsoft 365) - you can use XLOOKUP or FILTER formula.
Example:
= FILTER('SO Sheet 2'!A3:D16, 'SO Sheet 2'!D3:D16=D3)
Check here for details about these formulas: XLOOKUP, FILTER
You can achieve the result in 2 steps. in Sheet "BB sheet 1", you need to add a column E with XLOOKUP formula to find the matching identifier in "SO sheet 2"
=XLOOKUP(D2,'SO Sheet 2'!$A$2:$A$14,'SO Sheet 2'!$A$2:$A$14,"No")
The above will list all the matching identifier and put "No" wherever if couldn't match the identifier.
Then all you got to do is , in a new sheet, enter the formula in cell A1
=FILTER('BB sheet 1'!A:D,'BB sheet 1'!E:E<>"No")

How to check if any day of given week number falls between range of date intervals

I have a sheet (1) where header cells of columns hold week numbers and dates of mondays per every week.
Then i have another sheet (2) of reservations. I would need to create reservation view to sheet 1 where each cell of each resource row checks from sheet 2 if any day in current week hits any reservation from sheet 2 and return a number for that cell (for formatting purposes, number 1 in example below). There are multiple rows in sheet 2 for each unique resource, so i could not use VLOOKUP, since it returns only first occurrence.
Those numbers 1,2,3,4... in sheet 1 are ISO week numbers 1-53.
Sheet 1:
Sheet 2:
I've tried to approach this with IF/AND/VLOOKUP, but with no success...
=IF(AND(D$7>=VLOOKUP(B9;gantt_data!$A$3:$E$52;4;FALSE);D$7<=VLOOKUP(B9;gantt_data!$A$3:$E$52;5;FALSE);;);1;)
Thank you for help already!
You can try SUMPRODUCT function:
=IFERROR(1/SUMPRODUCT(($B4=$A$16:$A$24)*((DATEVALUE(C$2 & C$1)+7)>=$C$16:$C$24)*(DATEVALUE(C$2 & C$1)<$D$16:$D$24));"")
I believe a simple COUNIFS will do the job. Please try this formula. Paste it into your cell B9 of your table on Sheet1 and copy it from there to the right and down as required.
=COUNTIFS(Table1[Task Name],$A10,Table1[Reservation start],"<=" & B$7,Table1[Reservation end],">" & B$7+7)
Note that I presumed your Sheet2 to hold Table1. Please replace the range with another name if a range Table1 doesn't comprise of the DataBodyRange of your table on Sheet2. To avoid seeing all the zeroes please format the cells with the formula as Custom 0;;

Get the count of the first column in multiple sheets and display them in separate sheet

I'm dealing with Excel VLOOKUP and COUNTIF that gets the count of number of entries in first column of every sheet and display the results in separate sheet accordingly with the product
Example:
I have 4 sheets in excel (4 sheet related to 4 products say oldnavy/purell/BB/Macys)
Each sheet has multiple columns.
Im looking to get just get the count of number of rows in first column for all 4 sheets and place in fift sheet with product name in each row and count of it
Tried using VLOOKUP and COUNTIF
Any help would be greatly appreciated
If you're trying to dynamically reference worksheets, you need to use INDIRECT().
If, in Sheet5 you have your worksheet names "oldnavy/purell/BB/Macys" in A1:A4 respectively, then in cell B1 you could put
=COUNTA(INDIRECT("'" & A1 & "'!A:A"))
And drag it down. COUNTA counts all non-blank cells in a range.
If I understand correctly, do this:
=COUNTIF(Sheet1!A:A,"<>")
I believe you understand COUNTIF()
Condition "<>" basically means 'not equal to empty/nothing', so 'count all that is not empty'
Hope that helps

Column matches from two seperate worksheets

I am in need of your assistance with Excel.
I have an Excel spreadsheet with two worksheets, Shee1 and Sheet2
In Sheet1, I have the following columns
System
Table
Field
Mapped?
In Sheet2, I have the following columns
System
Table
Field
The same columns in both sheets except for the mapped column in sheet1.
How could I populate Sheet 1.Mapped with text Y where
Sheet1.Table and Sheet1.Field
match
Sheet2.Table and Sheet2.Field
Could this be done with a formula please? I am afraid I do not have access to VBA or to run macros due company policy.
Many Thanks.
If You want to populate data in sheet1.Mapped where (Sheet1.Table and Sheet1.Field)=(Sheet2.Table and Sheet2.Field) then try below formula in sheet 1.Mapped:
=IF(AND(Sheet1!B:B=Sheet2!B:B,Sheet1!C:C=Sheet2!C:C),"Yes","No")
Column B = Table & Column C = Field

Comparing two columns in excel, returning data into another cell

I need help creating a formula in Excel 2010.
I have two worksheets - one that is a detail tab that is populated quarterly (Worksheet1), and the other one is a summary tab (Worksheet2).
In Column A of both worksheets I have a list of names. The formula needs to compare the names and if there is a match, Column E of Worksheet 2 needs to be populated with the data in Column C of Worksheet 1.
Please help - I have been banging my head on my desk all morning trying to figure this out.
Thanks.
In column E of sheet 2, use a conditional expression. For example, for row 1:
=IF(A1 = Sheet1!A1, Sheet1!C1, "" )
Copy this formula to every row of column E.

Resources