RAJESH1960
Banned for repeated rules violations
- Joined
- Mar 26, 2020
- Messages
- 2,313
- Office Version
- 2019
- Platform
- Windows
Line 15 to 19 is not in the criteria. I need an exact match of 2 account numbers. Do I need an "and" "or" function within the formula...?=IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B15),0)),E15,D15)
with this formula I am getting the contra entries but with some additional ones also.
Query.xlsx
A B C D E F G 1 Line DESCRIPTION TYPE ANSWER MY ACCOUNTS 2 1 00400021000024880 To : 004000550000027010 S37619917 S37713671 Receipt Contra 27010 Contra 3 2 00400055000027010 To : 004000040000010310 S21651085 S21701269 Payment Contra 24880 Contra 4 3 00400055000027010 To : 004000040000010310 S44718572 S44737529 Payment Contra 10310 Contra 5 4 00400055000027010 To : 004000040000010310 S701466 S1325421 Payment Contra 24350 Contra 6 5 00400055000027010 To : 0040000400017794 S28638584 S28666428 Payment Payment Payment 7 6 00400055000027010 To : 00400021000024880 S18487986 S18960977 Payment Contra Contra 8 7 00400055000027010 To : 00400021000024880 S19659009 S20043975 Payment Contra Contra 9 8 00400055000027010 To : 00400021000024880 S20145180 S21200445 Payment Contra Contra 10 9 00400055000027010 To : 0040000400006497 S21614497 S21626834 Payment Payment Payment 11 10 00400055000027010 To : 0040000400006497 S35919089 S35944589 Payment Payment Payment 12 14 00400055000027010 To : 00400004000024350 S62051922 S62074670 Payment Contra Contra 13 15 00400055000027010 To : 00400004000024350 S80244419 S80297918 Payment Contra Contra 14 16 00400055000027010 To : 00400004000024350 S81929291 S83148077 Payment Contra Contra 15 17 39110021000012345 To : 00400055000027010 S24961461 S25692368 Receipt Contra Contra 16 18 39110021000012345 To : 00400055000027010 S25321639 S27240183 Receipt Contra Contra 17 19 39110021000012345 To : 00400055000027010 S42377353 S42850086 Receipt Contra Contra 18 20 39110021000012345 To : 00400055000027010 S48211167 S49452768 Receipt Contra Contra 19 21 39110021000012345 To : 00400055000012345 S70685132 S72972466 Receipt Receipt Receipt 20 22 39110021000012345 To : 00400055000012345 S9482650 S9677308 Receipt Receipt Receipt 21 Sheet1
Cell Formulas Range Formula G2:G20 G2 =IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B2),0)),E2,D2)
Sorry, My original formula is =IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B2),0)),E2,"Contra")=IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B15),0)),E15,D15)
with this formula I am getting the contra entries but with some additional ones also.
Query.xlsx
A B C D E F G 1 Line DESCRIPTION TYPE ANSWER MY ACCOUNTS 2 1 00400021000024880 To : 004000550000027010 S37619917 S37713671 Receipt Contra 27010 Contra 3 2 00400055000027010 To : 004000040000010310 S21651085 S21701269 Payment Contra 24880 Contra 4 3 00400055000027010 To : 004000040000010310 S44718572 S44737529 Payment Contra 10310 Contra 5 4 00400055000027010 To : 004000040000010310 S701466 S1325421 Payment Contra 24350 Contra 6 5 00400055000027010 To : 0040000400017794 S28638584 S28666428 Payment Payment Payment 7 6 00400055000027010 To : 00400021000024880 S18487986 S18960977 Payment Contra Contra 8 7 00400055000027010 To : 00400021000024880 S19659009 S20043975 Payment Contra Contra 9 8 00400055000027010 To : 00400021000024880 S20145180 S21200445 Payment Contra Contra 10 9 00400055000027010 To : 0040000400006497 S21614497 S21626834 Payment Payment Payment 11 10 00400055000027010 To : 0040000400006497 S35919089 S35944589 Payment Payment Payment 12 14 00400055000027010 To : 00400004000024350 S62051922 S62074670 Payment Contra Contra 13 15 00400055000027010 To : 00400004000024350 S80244419 S80297918 Payment Contra Contra 14 16 00400055000027010 To : 00400004000024350 S81929291 S83148077 Payment Contra Contra 15 17 39110021000012345 To : 00400055000027010 S24961461 S25692368 Receipt Contra Contra 16 18 39110021000012345 To : 00400055000027010 S25321639 S27240183 Receipt Contra Contra 17 19 39110021000012345 To : 00400055000027010 S42377353 S42850086 Receipt Contra Contra 18 20 39110021000012345 To : 00400055000027010 S48211167 S49452768 Receipt Contra Contra 19 21 39110021000012345 To : 00400055000012345 S70685132 S72972466 Receipt Receipt Receipt 20 22 39110021000012345 To : 00400055000012345 S9482650 S9677308 Receipt Receipt Receipt 21 Sheet1
Cell Formulas Range Formula G2:G20 G2 =IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B2),0)),E2,D2)
Sorry again, Can I delete the question and post the same question in a different sheet. I got it all wrong=IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B15),0)),E15,D15)
with this formula I am getting the contra entries but with some additional ones also.
Query.xlsx
A B C D E F G 1 Line DESCRIPTION TYPE ANSWER MY ACCOUNTS 2 1 00400021000024880 To : 004000550000027010 S37619917 S37713671 Receipt Contra 27010 Contra 3 2 00400055000027010 To : 004000040000010310 S21651085 S21701269 Payment Contra 24880 Contra 4 3 00400055000027010 To : 004000040000010310 S44718572 S44737529 Payment Contra 10310 Contra 5 4 00400055000027010 To : 004000040000010310 S701466 S1325421 Payment Contra 24350 Contra 6 5 00400055000027010 To : 0040000400017794 S28638584 S28666428 Payment Payment Payment 7 6 00400055000027010 To : 00400021000024880 S18487986 S18960977 Payment Contra Contra 8 7 00400055000027010 To : 00400021000024880 S19659009 S20043975 Payment Contra Contra 9 8 00400055000027010 To : 00400021000024880 S20145180 S21200445 Payment Contra Contra 10 9 00400055000027010 To : 0040000400006497 S21614497 S21626834 Payment Payment Payment 11 10 00400055000027010 To : 0040000400006497 S35919089 S35944589 Payment Payment Payment 12 14 00400055000027010 To : 00400004000024350 S62051922 S62074670 Payment Contra Contra 13 15 00400055000027010 To : 00400004000024350 S80244419 S80297918 Payment Contra Contra 14 16 00400055000027010 To : 00400004000024350 S81929291 S83148077 Payment Contra Contra 15 17 39110021000012345 To : 00400055000027010 S24961461 S25692368 Receipt Contra Contra 16 18 39110021000012345 To : 00400055000027010 S25321639 S27240183 Receipt Contra Contra 17 19 39110021000012345 To : 00400055000027010 S42377353 S42850086 Receipt Contra Contra 18 20 39110021000012345 To : 00400055000027010 S48211167 S49452768 Receipt Contra Contra 19 21 39110021000012345 To : 00400055000012345 S70685132 S72972466 Receipt Receipt Receipt 20 22 39110021000012345 To : 00400055000012345 S9482650 S9677308 Receipt Receipt Receipt 21 Sheet1
Cell Formulas Range Formula G2:G20 G2 =IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B2),0)),E2,D2)
Query.xlsx | |||||||||
---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | |||
1 | Line | DESCRIPTION | TYPE | Data to Match | Formula Used | EXPECTED ANSWER | |||
2 | 1 | 00400021000024880 To : 004000550000027010 S37619917 S37713671 | Receipt | 27010 | Receipt | Contra | |||
3 | 2 | 00400055000027010 To : 004000040000010310 S21651085 S21701269 | Payment | 24880 | Contra | Contra | |||
4 | 3 | 00400055000027010 To : 004000040000010310 S44718572 S44737529 | Payment | 10310 | Payment | Contra | |||
5 | 4 | 00400055000027010 To : 004000040000010310 S701466 S1325421 | Payment | 24350 | Contra | Contra | |||
6 | 5 | 00400055000027010 To : 0040000400017794 S28638584 S28666428 | Payment | CASH | Contra | Payment | |||
7 | 6 | 00400055000027010 To : 00400021000024880 S18487986 S18960977 | Payment | Contra | Contra | ||||
8 | 7 | 00400055000027010 To : 00400021000024880 S19659009 S20043975 | Payment | Contra | Contra | ||||
9 | 8 | 00400055000027010 To : 00400021000024880 S20145180 S21200445 | Payment | Contra | Contra | ||||
10 | 9 | 00400055000027010 To : 0040000400006497 S21614497 S21626834 | Payment | Contra | Payment | ||||
11 | 10 | 00400055000027010 To : 0040000400006497 S35919089 S35944589 | Payment | Contra | Payment | ||||
12 | 14 | 00400055000027010 To : 00400004000024350 S62051922 S62074670 | Payment | Contra | Contra | ||||
13 | 15 | 00400055000027010 To : 00400004000024350 S80244419 S80297918 | Payment | Contra | Contra | ||||
14 | 16 | 00400055000027010 To : 00400004000024350 S81929291 S83148077 | Payment | Contra | Contra | ||||
15 | 17 | 39110021000012345 To : 00400055000027010 S24961461 S25692368 | Receipt | Contra | Receipt | ||||
16 | 18 | 39110021000012345 To : 00400055000027010 S25321639 S27240183 | Receipt | Contra | Receipt | ||||
17 | 19 | BY CASHS12100882M738900 | Receipt | Contra | Contra | ||||
18 | 20 | BY CASHS19221212M597294 | Receipt | Contra | Contra | ||||
19 | 21 | 39110021000012345 To : 00400055000012345 S70685132 S72972466 | Receipt | Contra | Receipt | ||||
20 | 22 | 39110021000012345 To : 00400055000012345 S9482650 S9677308 | Receipt | Contra | Receipt | ||||
21 | |||||||||
22 | In the description column, if it contains any of the contents in column F2:F6, then Column G should Display Contra else Column D | ||||||||
23 | |||||||||
24 | |||||||||
Sheet1 |
Cell Formulas | ||
---|---|---|
Range | Formula | |
E2:E20 | E2 | =IF(IFERROR(SEARCH($D$2:$D$6,B2),0),C2,"Contra") |
With the help of a formula, the column E should display the answer which is displayed in column G,
Query.xlsx
A B C D E F G 1 Line DESCRIPTION TYPE Data to Match Formula Used EXPECTED ANSWER 2 1 00400021000024880 To : 004000550000027010 S37619917 S37713671 Receipt 27010 Receipt Contra 3 2 00400055000027010 To : 004000040000010310 S21651085 S21701269 Payment 24880 Contra Contra 4 3 00400055000027010 To : 004000040000010310 S44718572 S44737529 Payment 10310 Payment Contra 5 4 00400055000027010 To : 004000040000010310 S701466 S1325421 Payment 24350 Contra Contra 6 5 00400055000027010 To : 0040000400017794 S28638584 S28666428 Payment CASH Contra Payment 7 6 00400055000027010 To : 00400021000024880 S18487986 S18960977 Payment Contra Contra 8 7 00400055000027010 To : 00400021000024880 S19659009 S20043975 Payment Contra Contra 9 8 00400055000027010 To : 00400021000024880 S20145180 S21200445 Payment Contra Contra 10 9 00400055000027010 To : 0040000400006497 S21614497 S21626834 Payment Contra Payment 11 10 00400055000027010 To : 0040000400006497 S35919089 S35944589 Payment Contra Payment 12 14 00400055000027010 To : 00400004000024350 S62051922 S62074670 Payment Contra Contra 13 15 00400055000027010 To : 00400004000024350 S80244419 S80297918 Payment Contra Contra 14 16 00400055000027010 To : 00400004000024350 S81929291 S83148077 Payment Contra Contra 15 17 39110021000012345 To : 00400055000027010 S24961461 S25692368 Receipt Contra Receipt 16 18 39110021000012345 To : 00400055000027010 S25321639 S27240183 Receipt Contra Receipt 17 19 BY CASHS12100882M738900 Receipt Contra Contra 18 20 BY CASHS19221212M597294 Receipt Contra Contra 19 21 39110021000012345 To : 00400055000012345 S70685132 S72972466 Receipt Contra Receipt 20 22 39110021000012345 To : 00400055000012345 S9482650 S9677308 Receipt Contra Receipt 21 22 In the description column, if it contains any of the contents in column F2:F6, then Column G should Display Contra else Column D 23 24 Sheet1
Cell Formulas Range Formula E2:E20 E2 =IF(IFERROR(SEARCH($D$2:$D$6,B2),0),C2,"Contra")
The query I posted earlier was all wrong. I have tried many formulas still I am not getting the right solution. If you don't mind Please refer this sheet. Sorry for the mix up.Your expected answers in post#14 do not make any sense & (IMO) are completely wrong.
Going on your data & formula from post#8 I get the correct result. You may need to confirm the formula with Ctrl Shift Enter & then copy down.
Query.xlsx | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | I | |||
1 | Line | DESCRIPTION | TYPE | Data to Match | Enter Correct Formula Here | EXPECTED ANSWER | Test 1 | test 2 | |||
2 | 1 | 00400021000024880 To : 004000550000027010 S37619917 S37713671 | Receipt | 27010 | Contra | Contra | Contra | ||||
3 | 2 | 00400055000027010 To : 004000040000010310 S21651085 S21701269 | Payment | 24880 | Contra | Payment | Payment | ||||
4 | 3 | 00400055000027010 To : 004000040000010310 S44718572 S44737529 | Payment | 10310 | Contra | Contra | Contra | ||||
5 | 4 | 00400055000027010 To : 004000040000010310 S701466 S1325421 | Payment | 24350 | Contra | Payment | Payment | ||||
6 | 5 | 00400055000027010 To : 0040000400017794 S28638584 S28666428 | Payment | CASH | Payment | Payment | Payment | ||||
7 | 6 | 00400055000027010 To : 00400021000024880 S18487986 S18960977 | Payment | Contra | Payment | Payment | |||||
8 | 7 | 00400055000027010 To : 00400021000024880 S19659009 S20043975 | Payment | Contra | Payment | Payment | |||||
9 | 9 | 00400055000027010 To : 0040000400006497 S21614497 S21626834 | Payment | Payment | Payment | Payment | |||||
10 | 10 | 00400055000027010 To : 0040000400006497 S35919089 S35944589 | Payment | Payment | Payment | Payment | |||||
11 | 14 | 00400055000027010 To : 00400004000024350 S62051922 S62074670 | Payment | Contra | Payment | Payment | |||||
12 | 16 | 00400055000027010 To : 00400004000024350 S81929291 S83148077 | Payment | Contra | Payment | Payment | |||||
13 | 17 | 39110021000012345 To : 00400055000027010 S24961461 S25692368 | Receipt | Receipt | Receipt | Receipt | |||||
14 | 18 | 39110021000012345 To : 00400055000027010 S25321639 S27240183 | Receipt | Receipt | Receipt | Receipt | |||||
15 | 19 | BY CASHS12100882M738900 | Receipt | Contra | Receipt | Contra | |||||
16 | 20 | BY CASHS19221212M597294 | Receipt | Contra | Receipt | Contra | |||||
17 | 21 | 39110021000012345 To : 00400055000012345 S70685132 S72972466 | Receipt | Receipt | Receipt | Receipt | |||||
18 | 22 | 39110021000012345 To : 00400055000012345 S9482650 S9677308 | Receipt | Receipt | Receipt | Receipt | |||||
19 | |||||||||||
20 | In the description column, if it contains any 2 of the contents in column F2:F6, then Column E should Display Contra else Column D | ||||||||||
21 | Sir, Please help me with the correct formula in column E | ||||||||||
22 | Formula used: =IF((IFERROR(SEARCH($D$2:$D$6,B2),0)),"Contra",C2) | Not correct | |||||||||
23 | again tried with =IF(OR(ISNUMBER(SEARCH($D$2:$D$5,B2)),ISNUMBER(SEARCH($D$6,B2))),"Contra",C2) | partly correct | |||||||||
24 | |||||||||||
Sheet1 |
Cell Formulas | ||
---|---|---|
Range | Formula | |
G2:G18 | G2 | =IF((IFERROR(FIND($D$2:$D$6,B2),0)),"Contra",C2) |
H2:H18 | H2 | =IF(OR(ISNUMBER(SEARCH($D$2:$D$5,B2)),ISNUMBER(SEARCH($D$6,B2))),"Contra",C2) |
How aboutExcel Formula:=IF(SUM(IFERROR(SEARCH($F$2:$F$5,B2),0)),E2,D2)
I have to write the formula in cell E2 and copy it down to get the solution. How can I use E2 in the formula. And the range to match is F2:F6 and not F2:F5. Refer only the last image sent as the previous ones were wrong. Will discuss tomorrow. Time to get some sleep. Good NightTwo things.
1) you are not using the formula I suggested.
2) your expected answers make absolutely no sense whatsoever. Only rows 17 & 18 should be col C the rest should all be contra.
Was exhausted after working for 36 hours. So I couldn't post the query correctly. Now after a good sleep I am refreshed and here is my question once again.=IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B15),0)),E15,D15)
with this formula I am getting the contra entries but with some additional ones also.
Query.xlsx
A B C D E F G 1 Line DESCRIPTION TYPE ANSWER MY ACCOUNTS 2 1 00400021000024880 To : 004000550000027010 S37619917 S37713671 Receipt Contra 27010 Contra 3 2 00400055000027010 To : 004000040000010310 S21651085 S21701269 Payment Contra 24880 Contra 4 3 00400055000027010 To : 004000040000010310 S44718572 S44737529 Payment Contra 10310 Contra 5 4 00400055000027010 To : 004000040000010310 S701466 S1325421 Payment Contra 24350 Contra 6 5 00400055000027010 To : 0040000400017794 S28638584 S28666428 Payment Payment Payment 7 6 00400055000027010 To : 00400021000024880 S18487986 S18960977 Payment Contra Contra 8 7 00400055000027010 To : 00400021000024880 S19659009 S20043975 Payment Contra Contra 9 8 00400055000027010 To : 00400021000024880 S20145180 S21200445 Payment Contra Contra 10 9 00400055000027010 To : 0040000400006497 S21614497 S21626834 Payment Payment Payment 11 10 00400055000027010 To : 0040000400006497 S35919089 S35944589 Payment Payment Payment 12 14 00400055000027010 To : 00400004000024350 S62051922 S62074670 Payment Contra Contra 13 15 00400055000027010 To : 00400004000024350 S80244419 S80297918 Payment Contra Contra 14 16 00400055000027010 To : 00400004000024350 S81929291 S83148077 Payment Contra Contra 15 17 39110021000012345 To : 00400055000027010 S24961461 S25692368 Receipt Contra Contra 16 18 39110021000012345 To : 00400055000027010 S25321639 S27240183 Receipt Contra Contra 17 19 39110021000012345 To : 00400055000027010 S42377353 S42850086 Receipt Contra Contra 18 20 39110021000012345 To : 00400055000027010 S48211167 S49452768 Receipt Contra Contra 19 21 39110021000012345 To : 00400055000012345 S70685132 S72972466 Receipt Receipt Receipt 20 22 39110021000012345 To : 00400055000012345 S9482650 S9677308 Receipt Receipt Receipt 21 Sheet1
Cell Formulas Range Formula G2:G20 G2 =IF(ISNUMBER(IFERROR(SEARCH($F$2:$F$5,B2),0)),E2,D2)
Query sent to Md.Ismail.xlsx | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
A | B | C | D | E | F | G | H | |||
1 | Line | DESCRIPTION | TYPE | Data to Match | Enter Correct Formula Here | |||||
2 | 1 | 00400021000024880 To : 004000550000027010 S37619917 S37713671 | Receipt | 27010 | ||||||
3 | 2 | 00400055000027010 To : 004000040000010310 S21651085 S21701269 | Payment | 24880 | ||||||
4 | 3 | 00400055000027010 To : 004000040000010310 S44718572 S44737529 | Payment | 10310 | ||||||
5 | 4 | 00400055000027010 To : 004000040000010310 S701466 S1325421 | Payment | 24350 | ||||||
6 | 5 | 00400055000027010 To : 0040000400017794 S28638584 S28666428 | Payment | CASH | ||||||
7 | 6 | 00400055000027010 To : 00400021000024880 S18487986 S18960977 | Payment | |||||||
8 | 7 | 00400055000027010 To : 00400021000024880 S19659009 S20043975 | Payment | |||||||
9 | 9 | 00400055000027010 To : 0040000400006497 S21614497 S21626834 | Payment | |||||||
10 | 10 | 00400055000027010 To : 0040000400006497 S35919089 S35944589 | Payment | |||||||
11 | 14 | 00400055000027010 To : 00400004000024350 S62051922 S62074670 | Payment | |||||||
12 | 16 | 00400055000027010 To : 00400004000024350 S81929291 S83148077 | Payment | |||||||
13 | 17 | 39110021000012345 To : 00400055000027010 S24961461 S25692368 | Receipt | |||||||
14 | 18 | 39110021000012345 To : 00400055000027010 S25321639 S27240183 | Receipt | |||||||
15 | 19 | BY CASHS12100882M738900 | Receipt | |||||||
16 | 20 | BY CASHS19221212M597294 | Receipt | |||||||
17 | 21 | 39110021000012345 To : 00400055000012345 S70685132 S72972466 | Receipt | |||||||
18 | 22 | 39110021000012345 To : 00400055000012345 S9482650 S9677308 | Receipt | |||||||
19 | ||||||||||
20 | 2 conditions to be met to get the result in Column E - | |||||||||
21 | 1. The contents of column B should match minimum 2 contents with column $D$2:$D$6, then Column E should Display Contra else Column D | |||||||||
22 | 2. Also in column B2, if it displays "CASH" ond doesn't match with the other contents in $D$2:$D$6, then too Column E should Display Contra | |||||||||
23 | ||||||||||
24 | ||||||||||
Query 58 |
Your expected answers in post#14 do not make any sense & (IMO) are completely wrong.
Going on your data & formula from post#8 I get the correct result. You may need to confirm the formula with Ctrl Shift Enter & then copy down.