Sumproduct or Index Match Function using Multiple Criteria in another worksheet

lai_arceo

New Member
Joined
Apr 7, 2010
Messages
35
Good day. I hope you are all doing safe during this time.

I really am not sure which function I should use to look up for values that I need in my worksheet.

I have a worksheet (BASE) containing the summary of schedules of all the teachers with their classes, date, day, time and language.

WORKING FILE.xlsx
ABCDEFGHIJKLMNOP
1WEEK NO.22
2INCLUSIVE DATES:MAY 25 - 30, 2021
3TEACHERCLASSDATEDAYTIMELANGUAGECLASSDATEDAYTIMELANGUAGECLASSDATEDAYTIMELANGUAGE
4MICHAEL SAN JUANDOHA20-May-21THURS7:45 PMTAGALOGMESAIEED21-May-21FRI6:45 AMTAGALOGAMMAN21-May-21SUN11:00 AMTAGALOG
5ALICE DE GUZMANDUKHAN19-May-21WEDS7:45 PMENGLISHDOHA22-May-21SAT7:45 PMENGLISHDOHA19-May-21WEDS7:45 AMENGLISH
6
7SCHEDULE 1SCHEDULE 2SCHEDULE 3
BASE


I have another worksheet (SUM) that I need to summarize everyone's schedule and see them all at a glance. I need to find (1) THE TEACHER and (2) THE DATE based on the class, day, time and language written.

I have used SUMPRODUCT to no avail. Appreciate if someone could assist in this.

WORKING FILE.xlsx
ABCDEFG
1SUMMARY OF CLASS SCHEDULE
2
3
4WEEK NO.: INCLUSIVE DATES:
5
6SUMMARY
7CLASSDAYTIMELANGUAGEDATETEACHERSIGNATURE
8DOHATHURS7:45 PMTAGALOG#VALUE!
9DOHAWEDS7:45 PMTAGALOG
10DUKHANWEDS7:45 AMENGLISH
11MESAIEEDFRI9:00 PMTAGALOG
12AMMANSAT11:00 AMTAGALOG
SUM
Cell Formulas
RangeFormula
F8F8=SUMPRODUCT(($A8:BASE!$B4=BASE!$B17)*($A8:BASE!G4=BASE!G17)*($A8:BASE!L4=BASE!L17)*($A8:BASE!Q4=BASE!Q17)*($A8:BASE!V4=BASE!V17)*($B8:BASE!$D4=BASE!$D17)*($B8:BASE!I4=BASE!I17)*($B8:BASE!N4=BASE!N17)*($B8:BASE!S4=BASE!S17)*($B8:BASE!X4=BASE!X17)*($C8:BASE!$B4=BASE!$B17)*($C8:BASE!J4=BASE!J17)*($C8:BASE!O4=BASE!O17)*($C8:BASE!T4=BASE!T17)*($C8:BASE!Y4=BASE!Y17)*($D8:BASE!$F4=BASE!$F17)*($D8:BASE!K4=BASE!K17)*($D8:BASE!P4=BASE!P17)*($D8:BASE!U4=BASE!U17)*($D8:BASE!Z4=BASE!Z17),BASE!A4:BASE!A17)


Thank you so much and keep safe.
 

Excel Facts

Format cells as date
Select range and press Ctrl+Shift+3 to format cells as date. (Shift 3 is the # sign which sort of looks like a small calendar).
@lai_arceo Questions rather than answer atm I'm afraid.
For me, that data layout in Base does not make this a real proposition foe formulas.

Might it be possible for you to insert an extra column to the right of each schedule where you could have a unique reference for each class session?
Also, I'm confused that none of the dates in Base example are within the week number dates?

I'm out for a couple of hours now so here is a very rough example of how that might simplify things.

MRXLMAY21 (version 1).xlsb
ABCDEFGHIJKLM
1WEEK NO.22
2INCLUSIVE DATES:MAY 25 - 30, 2021
3TEACHERCLASSDATEDAYTIMELANGUAGERefCLASSDATEDAYTIMELANGUAGE
4MICHAEL SAN JUANDOHA20-May-21THURS0.822917TAGALOGx1MESAIEED21-May-21FRI0.28125TAGALOGabc999
5ALICE DE GUZMANDUKHAN19-May-21WEDS0.822917ENGLISHabc123DOHA22-May-21SAT0.822917ENGLISHwww
6
7SCHEDULE 1SCHEDULE 2
8
9
10
11
12Example
13abc999MICHAEL SAN JUAN
14
Base
Cell Formulas
RangeFormula
F13F13=INDEX($A$1:$A$11,SUMPRODUCT((D13=$A$1:$S$11)*ROW($A$1:$S$11)))
 
Upvote 0
@Snakehips Your suggestion and formula worked great! Thank you!

WORKING FILE.xlsx
ABCDEFGH
1SUMMARY OF CLASS SCHEDULE
2
3
4WEEK NO.: INCLUSIVE DATES:
5
6SUMMARY
7CLASSDAYTIMELANGUAGEDATETEACHERSIGNATUREREF
8DOHATHURS7:45 PMTAGALOGMICHAEL SAN JUANS1.1
9DOHAWEDS7:45 PMTAGALOGALICE DE GUZMANS1.2
10DUKHANWEDS7:45 AMENGLISHS1.3
11MESAIEEDFRI9:00 PMTAGALOGS1.4
12AMMANSAT11:00 AMTAGALOGS1.5
SUM
Cell Formulas
RangeFormula
F8:F9F8=INDEX(BASE!$A$1:$A$11,SUMPRODUCT((H8=BASE!$A$1:$S$11)*ROW(BASE!$A$1:$S$11)))

However, I am not sure how to use the references for the class schedule now to look up the corresponding date. May I ask for assistance on this last piece of the puzzle again? :)
 
Upvote 0
@lai_arceo I'm so pleased it helped.
Try this for dates.
MRXLMAY21 (version 1).xlsb
ABCDEFGH
1SUMMARY OF CLASS SCHEDULE
2
3
4WEEK NO.: INCLUSIVE DATES:
5
6SUMMARY
7CLASSDAYTIMELANGUAGEDATETEACHERSIGNATURERef
8DOHATHURS7:45 pmTAGALOG20/05/2021MICHAEL SAN JUANS1.1
9DOHAWEDS7:45 pmTAGALOG  
10DUKHANWEDS7:45 amENGLISH19/05/2021ALICE DE GUZMANS1.3
11MESAIEEDFRI9:00 pmTAGALOG  
12AMMANSAT11:00 amTAGALOG  
13
Sum
Cell Formulas
RangeFormula
E8:E12E8=IFERROR(INDEX(Base!$A$1:$S$11,SUMPRODUCT((H8=Base!$A$1:$S$11)*ROW(Base!$A$1:$S$11)),SUMPRODUCT((H8=Base!$A$1:$S$11)*COLUMN(Base!$A$1:$S$11))-4),"")
F8:F12F8=IFERROR(INDEX(Base!$A$1:$A$11,SUMPRODUCT((H8=Base!$A$1:$S$11)*ROW(Base!$A$1:$S$11))),"")
 
Upvote 0
Solution
@lai_arceo I'm so pleased it helped.
Try this for dates.
MRXLMAY21 (version 1).xlsb
ABCDEFGH
1SUMMARY OF CLASS SCHEDULE
2
3
4WEEK NO.: INCLUSIVE DATES:
5
6SUMMARY
7CLASSDAYTIMELANGUAGEDATETEACHERSIGNATURERef
8DOHATHURS7:45 pmTAGALOG20/05/2021MICHAEL SAN JUANS1.1
9DOHAWEDS7:45 pmTAGALOG  
10DUKHANWEDS7:45 amENGLISH19/05/2021ALICE DE GUZMANS1.3
11MESAIEEDFRI9:00 pmTAGALOG  
12AMMANSAT11:00 amTAGALOG  
13
Sum
Cell Formulas
RangeFormula
E8:E12E8=IFERROR(INDEX(Base!$A$1:$S$11,SUMPRODUCT((H8=Base!$A$1:$S$11)*ROW(Base!$A$1:$S$11)),SUMPRODUCT((H8=Base!$A$1:$S$11)*COLUMN(Base!$A$1:$S$11))-4),"")
F8:F12F8=IFERROR(INDEX(Base!$A$1:$A$11,SUMPRODUCT((H8=Base!$A$1:$S$11)*ROW(Base!$A$1:$S$11))),"")
I really appreciate the assistance! Both of the formula work great! Thank you, thank you, thank you!
 
Upvote 0

Forum statistics

Threads
1,214,887
Messages
6,122,095
Members
449,064
Latest member
Danger_SF

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top