Trädvy Permalänk
Medlem
Plats
Västerås
Registrerad
Mar 2010

Excel - matcha celler

Hej,

Sitter och knåpar i excel och får inte till det. Jag vill göra följande:

I cell A9, har jag ett datum (=DATE(B1,6,6) och i cell I9 har jag ett IF-statement som skall se om A9 finns i listan "E2:E13" i "Sheet2" och om det finns där/matchar, skall det göra något. Har försökt få till det både med VLOOKUP, INDEX+MATCH men får det inte att fungera.

Några tips?

Mvh

Computa: CPU: Intel 6850K Kylare: Nocuta NH-D15S RAM: 16GB 3000MHZ Grafikkort: GTX 980Ti x2 Nätagg: EVGA Supernova G2 1300 Mobo: MSI x99A Gaming Pro Carbon Lagring: SSD1 SanDisk Extreme II 240GB + SSD2(spel-disk) Kingston HyperX 240GB

Trädvy Permalänk
Medlem
Plats
Trollhättan
Registrerad
Jul 2011
Skrivet av frekish:

Hej,

Sitter och knåpar i excel och får inte till det. Jag vill göra följande:

I cell A9, har jag ett datum (=DATE(B1,6,6) och i cell I9 har jag ett IF-statement som skall se om A9 finns i listan "E2:E13" i "Sheet2" och om det finns där/matchar, skall det göra något. Har försökt få till det både med VLOOKUP, INDEX+MATCH men får det inte att fungera.

Några tips?

Mvh

Hej,

Vet inte vad du vill få i return från "sheet2" men det kan du styra med den första delen som är fetmarkerad.
($ är endast med för att formeln inte skall hoppa efter om du applicerar den på flera rader)

=INDEX(Sheet2!$E$2:$E$13;MATCH(Sheet1!$A9;Sheet2!$E$2:$E$13;0))

Du kanske behöver byta ut ; till , och då bör det se ut som nedan:

=INDEX(Sheet2!$B$2:$B$13,MATCH(Sheet1!$A9,Sheet2!$E$2:$E$13,0))

Hoppas detta hjälper dig vidare!

Mvh

NZXT H2 | Gigabyte Z68X-UD3H-B3 | i7 2600k @ 4.2Ghz | Crosair 16gb 1600Mhz | Gigabyte GTX 670

Trädvy Permalänk
Medlem
Plats
Västerås
Registrerad
Mar 2010
Skrivet av phauguth:

Hej,

Vet inte vad du vill få i return från "sheet2" men det kan du styra med den första delen som är fetmarkerad.
($ är endast med för att formeln inte skall hoppa efter om du applicerar den på flera rader)

=INDEX(Sheet2!$E$2:$E$13;MATCH(Sheet1!$A9;Sheet2!$E$2:$E$13;0))

Du kanske behöver byta ut ; till , och då bör det se ut som nedan:

=INDEX(Sheet2!$B$2:$B$13,MATCH(Sheet1!$A9,Sheet2!$E$2:$E$13,0))

Hoppas detta hjälper dig vidare!

Mvh

Hej,

Det fungerar inte för mig.

Bifogar hela mitt statement från "Sheet1", där formeln skrivs och där output skall visas.
Det jag vill göra är :
Om A9 i "sheet1" matchar något i E2:E13 i Sheet2, exakt värde ( har samma formatering på dem med en custom-formatering) så skall I9 skriva ut O9 annars gör något annat. Dvs om A9 matchar ngt i sheet 2 listan (true) skriv ut O9, annars (false).

Följande är hela formeln i "Sheet1" : "
=IF(WEEKDAY(A9,2)<6,0,IF(WEEKDAY(A9,2)=7,O9,
IF(INDEX(Sheet2!$E$2:$E$13,MATCH($A9:Sheet2!$E$2:$E$13,0)),O9,
MIN(19,(MAX(0,IF(B9<12,SUM(TIME(D9,E9,0)-TIME(12,0,0)),IF(B9=12,SUM(TIME(D9,E9,0)-TIME(12,C9,0)),
SUM(TIME(D9,E9,0)-TIME(B9,C9,0))))))))))"

Bilden visar hur listan i "sheet2" ser ut.

A9 i detta fall är " Monday 06/06", dvs den finns i listan.

Tack för hjälp!

Computa: CPU: Intel 6850K Kylare: Nocuta NH-D15S RAM: 16GB 3000MHZ Grafikkort: GTX 980Ti x2 Nätagg: EVGA Supernova G2 1300 Mobo: MSI x99A Gaming Pro Carbon Lagring: SSD1 SanDisk Extreme II 240GB + SSD2(spel-disk) Kingston HyperX 240GB

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Aug 2004

blir inte första if-satsen true för måndag t.o.m. fredag och då skriver du ut 0?
IF(WEEKDAY(A9,2)<6,0,IF(WEEKDAY(A9,2)=7,O9...

// Frank

Trädvy Permalänk
Medlem
Plats
Västerås
Registrerad
Mar 2010
Skrivet av e_franklin:

blir inte första if-satsen true för måndag t.o.m. fredag och då skriver du ut 0?
IF(WEEKDAY(A9,2)<6,0,IF(WEEKDAY(A9,2)=7,O9...

// Frank

Ah!! Sant! Tack!
Då får jag lägga in det tidigare i formeln, så borde det lösa sig!

Stort tack! Stirrade mig blind längre in i satsen

Mvh Fredrik

Computa: CPU: Intel 6850K Kylare: Nocuta NH-D15S RAM: 16GB 3000MHZ Grafikkort: GTX 980Ti x2 Nätagg: EVGA Supernova G2 1300 Mobo: MSI x99A Gaming Pro Carbon Lagring: SSD1 SanDisk Extreme II 240GB + SSD2(spel-disk) Kingston HyperX 240GB

Trädvy Permalänk
Medlem
Plats
Västerås
Registrerad
Mar 2010

Nu funkar det! Tack till båda!

Computa: CPU: Intel 6850K Kylare: Nocuta NH-D15S RAM: 16GB 3000MHZ Grafikkort: GTX 980Ti x2 Nätagg: EVGA Supernova G2 1300 Mobo: MSI x99A Gaming Pro Carbon Lagring: SSD1 SanDisk Extreme II 240GB + SSD2(spel-disk) Kingston HyperX 240GB