Index() og Match() going mismatch
Jeg har en underlig situation her.Jeg bruger index( ; ;match( ; ;0);1)
Fordelen med match( ; ;0) er den ikke behøver at være sorteret.
Jeg har kopieret matematikken fra linie 1 ned igennem til linie 300+ og den kommer med forskellige løsninger ned igennem. Det jeg søger er en matematik som giver mig en keyid for et tekstnavn.
Matematikken:
=IF($AK69<>"",INDEX('Part No'!$A$3:$D$3000,MATCH($AK69,'Part No'!$D$3:$D$3000,0),1),"")
Case:
Hvis($AK69 forskellig fra ingenting;index( vælg fra område; match(sammenlign med $AK69; fra kolonne D, præcis match); vælg løsning fra kolonne 1); ellers tom)
For dem der hellere vil have det i SQL syntax
SELECT keyid FROM 'Part No' WHERE navn=$AK69
Det er altsammen dandy. Lige med undtagelse af at jeg får forskellige løsninger ned igennem cellerne.
Eksempel:
Linie 1: xxxx-4545-3 - keyid: Part1000
Linie 2: xxxx-4545-4 - keyid: #N/A
Ok linie 2 matematikken må være forkert
Case 1: Copy linie 1 til linie 2
Linie 2: keyid - #N/A
*reset tilbage til startpkt*
Ok linie 1 må være forskellig så
Case 2: copy linie 2 til linie 1
Linie 1: keyid: Part1000
Ok er teksten så forkert da?
Case 3: =$AK69='Part No'!D120
Løsning: TRUE
teksten er ens
Ok kan jeg finde løsning på en anden måde
Case 4: =countif('Part No'!E5:E3000;$AK69)
Løsning: 1 - vi fandt en korrekt løsning
Case 5: =sumif('Part No'!E5:E3000;$AK69;'Part No'!D5:D3000)
Løsning: 0 - vi fandt nul korrekte løsninger. summen af de korrekte løsninger =0
Nu er jeg ved at være rigtig godt forvirret
- Matematikken er korrekt
- Teksten er ens (TRUE)
- Jeg kan IKKE finde en løsning (#N/A) (Index/match)
- Jeg kan finde en (1) korrekt løsning (countif)
- Jeg kan finde nul (0) korrekte løsninger (sumif)
*Disclaimer: Jeg sidder paa en engelsk maskine med office og windows. Her bruges , istedet for ; som er den danske version.
