PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelHjälp med en Letarad-funktion ev med Index/PassaHjälp med en Letarad-funktion ev med Index/Passa
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-08-29 12:22
 

 Har i vår innebandyklubb behov av att få hjälp med en formel för hur jag skall får fram ett värde från en annan tabell,
med hjälp av en Letarad-formel och ev INDEX/Passa.

Lite svårt att förklara här. Har lagt en excelfil i vår dropbox.

Du når den här via nedanstående Dropbox-länk.
Säker länk att klicka på.

https://www.dropbox.com/s/52elhvscpnx9pxl/Test_av_formel_till_innebandyklubben.xlsx?dl=0
 

Stort tack om någon kan ta sig an och titta på exemplet.
Får gärna ringa mig så kan jag förklara bättre.

Mvh Stefan 0722-526676

Nytt inlägg
 2019-08-29 14:22
 

i praktiken behöver du ju inte skilja på de två första eftersom du vill visa "Grupptillhörigheten som spelare" så fort en person är (minst) spelare. 

Det här är en passa/index som letar efter rader där namnet finns (anna) och Gruppkoppling "spelare" finns (Passa/index med flera villkor). 
Se länk för beskrivning
https://exceljet.net/formula/index-and-match-with-multiple-criteria

Du behöver inte köra som matrisformel (den extra "inre" index-formeln gör att den körs som matrisformel utan att du  behöve trycka Ctrl+shift+enter.). 

=INDEX($C$4:$C$11;PASSA(1;INDEX(($D$4:$D$11=B24)*($B$4:$B$11="spelare");0;1);0))

Om du kör indexformeln så ges spelar-grupptilhörighet så fort en person är "spelare" på minst en rad . Om personen aldrig är spelare ges ett felmeddelande som kan fångas med OMFEL(). Då kan du kör ett Omvilkor som kollar om personens namn överhuvudtaget finns (= Övriga medlemmar). Annars anges att personen saknas:

OM(ANTAL.OM($D$4:$D$11;B24)=0;"Person saknas i tabell";"Övriga medlemmar")

Slå ihop:

=OMFEL(INDEX($C$4:$C$11;PASSA(1;INDEX(($D$4:$D$11=B24)*($B$4:$B$11="spelare");0;1);0));OM(ANTAL.OM($D$4:$D$11;B24)=0;"Person saknas i tabell";"Övriga medlemmar"))

Nytt inlägg
 2019-09-08 12:00
 

 Det blev kanon. Precis så som jag önskade!

Stort tack för hjälpen!

/Stefan

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHjälp med en Letarad-funktion ev med Index/PassaHjälp med en Letarad-funktion ev med Index/Passa

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter