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

 
ForumForumDiskussionerDiskussionerExcelExcelAutomatiskt returnera ett värde när tre villkor är uppfylldaAutomatiskt returnera ett värde när tre villkor är uppfyllda
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-10-11 11:38
 
 Ändrad av starfelto  på 2016-10-11 12:22:22
Hej,

Jag är ute efter en funktion som kan hjälpa till med att ange ett värde i en cell när tre villkor är uppfylda i ett annan arbetsflik. "Databasen" som ligger i en dold flik ser ut såhär:

Kolumn A = Period (rad A1-A98) (finns fem perioder)
Kolumn B = Högskolepoäng (rad B1-B98)(30hp, 22,5hp, 15hp eller 7,5hp)
Kolumn C = Studietakt (rad C1-C98)(100%, 75%, 50% eller 25%)
Kolumn D = Fördelningsnyckel (rad D1-D98) (ett nyckeltal som räknats fram som avgörs av de ovan nämnda alternativen.

Eftersom det är många rader och kolumner så blir det väldigt många kombinationer, men kortfattat finns det en fördelningsnyckel för varje kombination av A, B och C. I själva arbetsfliken, där kommer personerna att behöva ange period, Högskolepoäng och Studietakt, det jag vill är att det i en cell ska returneras rätt värde (fördelningsnyckel) beroende på vilken period, hur många högskolepoäng samt vilken studietakt som användaren fyllt i.

Vilken funktion är bäst för att hantera detta? Flera OM-villkor fungerar men det blir en otroligt omfattande formel, så jag förmodar att det finns någon betydligt smidigare funktion för detta ändamål? :)
Nytt inlägg
 2016-10-11 12:40
 
Eftersom raderna är unika i din databas är det här enklast:
*****SUMMA.OMF()******
Antag att:
din databas heter blad1

I din arbetsflil anges användarens period, högskolepoäng och studietakt i cell L1, M1 och N1
Då ger det här summan från kolumn D när villkoren i A,b och C är uppfyllda.
=SUMMA.OMF(Blad1!D1:D98;Blad1!A1:A98;L1;Blad1!B1:B98;M1;Blad1!C1:C98;Blad2!N1)
eller så här om du vill låsa områdena:
=SUMMA.OMF(Blad1!$D$1:$D$98;Blad1!$A$1:$A$98;L1;Blad1!$B$1:$B$98;M1;Blad1!$C$1:$C$98;Blad2!N1)



******Dhämta******
Ett, troligtvis bättre, alternativ är DHÄMTA()

Men då måste du ha identiska rubriker på både databasen och "frågan"
exempelvis det här i första raden i databasen (A1:D1)
Period | Högskolepoäng | Studietakt | Fördelningsnyckel

Och samma sak i arbetsfilen. Där antar vi att rubrikerna står i L1:N1 och användarens data i L2:N2

Då hämtar den här formeln det som står på "rätt rad":
=DHÄMTA(Blad1!$A$1:$D$99;"Fördelningsnyckel";L1:N2)



******* Övrigt*******
INDEX(PASSA())
eller
PRODUKTESUMMA()
men summa.omf är lika bra och enklare
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelAutomatiskt returnera ett värde när tre villkor är uppfylldaAutomatiskt returnera ett värde när tre villkor är uppfyllda

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