IFS med OCH

Anonym
2023-08-31T14:15:16+00:00

Hej!
Jag vill ställa en IFS-formel med OCH-krav i Excel men får inte till det.

Följande gäller alltså; om värdet i min kolumn E visar 04/05 OCH värdet i min kolumn G visar 9 ska värdet i kolumn M=1989, om värdet i min kolumn E visar 05/06 OCH värdet i min kolumn G visar 9 ska värdet i kolumn M=1990, om värdet i min kolumn E visar 06/07 OCH värdet i min kolumn G visar 9 ska värdet i kolumn M=1991 osv. nästan in i evigheten.

Jag får ihop en enkel OM(OCH-formel, men har för många villkor för att få ihop en kapsling.

Hilfe.

/Hilda

Microsoft 365 och Office | Excel | Övrigt | Windows

Låst fråga. Den här frågan har migrerats från Microsoft Support Community. Du kan rösta på om det är till hjälp, men du kan inte lägga till kommentarer eller svar eller följa frågan.

0 kommentarer Inga kommentarer

3 svar

Sortera efter: Mest användbara
  1. Anonym
    2023-09-01T14:44:58+00:00

    Jag förstår vad problemet kan vara. Låt oss prova det här. IFS-funktionen i Excel fungerar inte med flera OCH-villkor inom varje villkorsblock. Om du vill hantera flera villkor i ett enda block bör du använda kapslade OM-funktioner i stället för OCH. Här är den korrigerade formeln:

    =OMS( (E2="04/05")*(G2=9), 1989, (E2="05/06")*(G2=9), 1990, (E2="06/07")*(G2=9), 1991, (E2="07/08")*(G2=9), 1992, (E2="08/09")*(G2=9), 1993, (E2="09/10")*(G2=9), 1994, (E2="10/11")*(G2=9), 1995, (E2="11/12")*(G2=9), 1996, (E2="12/13")*(G2=9), 1997, (E2="13/14")*(G2=9), 1998, (E2="14/15")*(G2=9), 1999, (E2="15/16")*(G2=9), 2000, (E2="16/17")*(G2=9), 2001, (E2="17/18")*(G2=9), 2002, (E2="18/19")*(G2=9), 2003, (E2="19/20")*(G2=9), 2004, (E2="20/21")*(G2=9), 2005, (E2="21/22")*(G2=9), 2006, (E2="22/23")*(G2=9), 2007, (E2="23/24")*(G2=9), 2008, (E2="24/25")*(G2=9), 2009, (E2="25/26")*(G2=9), 2010, (E2="11/12")*(G2=6), 1999, (E2="12/13")*(G2=6), 2000, (E2="13/14")*(G2=6), 2001, (E2="14/15")*(G2=6), 2002, (E2="15/16")*(G2=6), 2003, (E2="16/17")*(G2=6), 2004, (E2="17/18")*(G2=6), 2005, (E2="18/19")*(G2=6), 2006, (E2="19/20")*(G2=6), 2007, (E2="20/21")*(G2=6), 2008, (E2="21/22")*(G2=6), 2009, (E2="22/23")*(G2=6), 2010, (E2="23/24")*(G2=6), 2011, (E2="24/25")*(G2=6), 2012, (E2="25/26")*(G2=6), 2013, (E2="08/09")*(G2=3), 1999, (E2="09/10")*(G2=3), 2000, (E2="10/11")*(G2=3), 2001, (E2="11/12")*(G2=3), 2002, (E2="12/13")*(G2=3), 2003, (E2="13/14")*(G2=3), 2004, (E2="14/15")*(G2=3), 2005, (E2="15/16")*(G2=3), 2006, (E2="16/17")*(G2=3), 2007, (E2="17/18")*(G2=3), 2008, (E2="18/19")*(G2=3), 2009, (E2="19/20")*(G2=3), 2010, (E2="20/21")*(G2=3), 2011, (E2="21/22")*(G2=3), 2012, (E2="22/23")*(G2=3), 2013, (E2="23/24")*(G2=3), 2014, (E2="24/25")*(G2=3), 2015, (E2="25/26")*(G2=3), 2016, (E2="07/08")*(G2=5), 1996, (E2="08/09")*(G2=5), 1997, (E2="09/10")*(G2=5), 1998, SANT, "" )

    I den här formeln använder jag multiplikation (*) för att kombinera villkoren inom varje block, och jag har också inkluderat ett TRUE-villkor med en tom sträng som tidigare för att täcka alla fall som inte matchar dina angivna villkor. Se till att du justerar cellreferenserna (t.ex. E2, G2) så att de matchar dina faktiska data.

    Jag hoppas att detta hjälper.

    Vänliga hälsningar Ibhadighi.

    Det här svaret är maskinöversatt. Det kan därför innehålla grammatiska fel eller konstiga uttryck.

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  2. Anonym
    2023-09-01T06:16:36+00:00

    Hej och godmorgon.

    Och tusen tack för hjälpen.

    Jag får dock ett standard-felmeddelande hur jag än försöker få ihop det. Se nedan:

    Min formel ser nu ut som följande:

    =IFS(

    OCH(E2="04/05", G2=9), 1989, 
    
    OCH(E2="05/06", G2=9), 1990, 
    
    OCH(E2="06/07", G2=9), 1991, 
    
    OCH(E2="07/08", G2=9), 1992, 
    
    OCH(E2="08/09", G2=9), 1993, 
    
    OCH(E2="09/10", G2=9), 1994, 
    
    OCH(E2="10/11", G2=9), 1995, 
    
    OCH(E2="11/12", G2=9), 1996, 
    
    OCH(E2="12/13", G2=9), 1997, 
    
    OCH(E2="13/14", G2=9), 1998, 
    
    OCH(E2="14/15", G2=9), 1999, 
    
    OCH(E2="15/16", G2=9), 2000, 
    
    OCH(E2="16/17", G2=9), 2001, 
    
    OCH(E2="17/18", G2=9), 2002, 
    
    OCH(E2="18/19", G2=9), 2003, 
    
    OCH(E2="19/20", G2=9), 2004, 
    
    OCH(E2="20/21", G2=9), 2005, 
    
    OCH(E2="21/22", G2=9), 2006, 
    
    OCH(E2="22/23", G2=9), 2007, 
    
    OCH(E2="23/24", G2=9), 2008, 
    
    OCH(E2="24/25", G2=9), 2009, 
    
    OCH(E2="25/26", G2=9), 2010, 
    
    OCH(E2="11/12", G2=6), 1999, 
    
    OCH(E2="12/13", G2=6), 2000, 
    
    OCH(E2="13/14", G2=6), 2001, 
    
    OCH(E2="14/15", G2=6), 2002, 
    
    OCH(E2="15/16", G2=6), 2003, 
    
    OCH(E2="16/17", G2=6), 2004, 
    
    OCH(E2="17/18", G2=6), 2005, 
    
    OCH(E2="18/19", G2=6), 2006, 
    
    OCH(E2="19/20", G2=6), 2007, 
    
    OCH(E2="20/21", G2=6), 2008, 
    
    OCH(E2="21/22", G2=6), 2009, 
    
    OCH(E2="22/23", G2=6), 2010, 
    
    OCH(E2="23/24", G2=6), 2011, 
    
    OCH(E2="24/25", G2=6), 2012, 
    
    OCH(E2="25/26", G2=6), 2013, 
    
    OCH(E2="08/09", G2=3), 1999, 
    
    OCH(E2="09/10", G2=3), 2000, 
    
    OCH(E2="10/11", G2=3), 2001, 
    
    OCH(E2="11/12", G2=3), 2002, 
    
    OCH(E2="12/13", G2=3), 2003, 
    
    OCH(E2="13/14", G2=3), 2004, 
    
    OCH(E2="14/15", G2=3), 2005, 
    
    OCH(E2="15/16", G2=3), 2006, 
    
    OCH(E2="16/17", G2=3), 2007, 
    
    OCH(E2="17/18", G2=3), 2008, 
    
    OCH(E2="18/19", G2=3), 2009, 
    
    OCH(E2="19/20", G2=3), 2010, 
    
    OCH(E2="20/21", G2=3), 2011, 
    
    OCH(E2="21/22", G2=3), 2012, 
    
    OCH(E2="22/23", G2=3), 2013, 
    
    OCH(E2="23/24", G2=3), 2014, 
    
    OCH(E2="24/25", G2=3), 2015, 
    
    OCH(E2="25/26", G2=3), 2016, 
    
    OCH(E2="07/08", G2=5), 1996, 
    
    OCH(E2="08/09", G2=5), 1997, 
    
    OCH(E2="09/10", G2=5), 1998, 
    
    TRUE, "" 
    

    )

    ...men det fungerar inte. Lägger jag in den som ovan direkt i formelfältet gör den en massa mellanslag. Om jag lägger in den som en enda "sträng" får jag ändå samma felmeddelande. Samma om jag ändrar till 'OM' och 'SANT', I.e. svenska rakt igenom. Oavsett hur jag gör får jag samma felmeddelande och jag blir tokig.

    Fler tips?

    Vänligen,

    Hilda.

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer
  3. Anonym
    2023-08-31T16:34:01+00:00

    Hej Hilda K,

    Jag är Ibhadighi och jag skulle gärna hjälpa dig med din fråga. I det här forumet är vi Microsoft-konsumenter precis som du själv.

    Du kan uppnå detta med en kapslad IFS-formel med flera villkor. Här är en formel som kontrollerar dina villkor:

    =IFS(OCH(E2="04/05"; G2=9), 1989, OCH(E2="05/06", G2=9), 1990, OCH(E2="06/07", G2=9), 1991, OCH(E2="07/08", G2=9), 1992, OCH(E2="08/09", G2=9), 1993, OCH(E2="09/10", G2=9), 1994, OCH(E2="10/11", G2=9), 1995, OCH(E2="11/12", G2=9), 1996, OCH(E2="12/13", G2=9), 1997, OCH(E2="01/02", G2=9), 1998, OCH(E2="02/03", G2=9), 1999, OCH(E2="03/04", G2=9), 2000, SANT, "Ingen matchning")

    Den här formeln kontrollerar varje villkor i ordning. Om villkoren i OCH utvärderas till SANT returneras motsvarande år. Om inget av villkoren är uppfyllda returneras "Ingen matchning" (du kan ändra detta till vad du än föredrar).

    Kopiera och klistra in den här formeln i cellen där du vill ha resultatet (kolumn M i ditt fall), och det ska fungera som beskrivet. Du kan utöka formeln så att den täcker fler villkor genom att fortsätta mönstret i IFS-funktionen.

    Vänliga hälsningar Ibhadighi.

    Det här svaret är maskinöversatt. Det kan därför innehålla grammatiska fel eller konstiga uttryck.

    Var det här svaret till hjälp?

    0 kommentarer Inga kommentarer