Förenkla formler genom att minska komplexiteten i IF -funktioner i Microsoft Excel 2010

Anonim

I den här artikeln kommer vi att lära oss att förenkla formler genom att minska komplexiteten hos IF -funktioner i Microsoft Excel 2010.

Medan du arbetar med NESTED IF -formeln; det lyckade utförandet av kommandot beror på om villkoret är uppfyllt eller inte. Det är möjligt att häcka flera IF -funktioner i en enda cell.

IF -funktionen kontrollerar om villkoret du anger är SANT eller FALSKT. Om villkoret returnerar TRUE returnerar det förinställt värde, och om villkoret returnerar FALSE returnerar det ett annat förinställt värde.

Syntax = IF (logical_test, value_if_true, value_if_false)

Logiktest: Logiskt test kommer att testa tillståndet eller kriterierna. Om villkoret uppfylls returnerar det det förinställda värdet, och om villkoret inte uppfyller då returnerar det ett annat förinställt värde.

value_if_true: Värdet som du vill ska returneras om detta argument returnerar TRUE.

value_if_false: Värdet som du vill ska returneras om detta argument returnerar FALSKT

Använda kapslade IF -funktion kommer att ta för mycket tid. Vi kan använda alternativ funktion dvs. VÄLJ funktion för att returnera samma utmatning som IF -funktionen kommer att returnera.

Välja: Returnerar tecknet som anges av kodnumret från teckenuppsättningen för din dator. VÄLJ -funktionen returnerar ett värde från en lista med värden baserat på ett givet indexnummer. Välj funktion använder index_num för att returnera ett värde från en lista.

Syntax = VÄLJ (index_num, värde1, värde2, …)

index_num: Den anger vilket värde -argument som väljs. Index_num måste vara ett tal mellan 1 och 254 eller en formel som innehåller siffrorna mellan 1 och 254. Om index_num är mindre än 1, välj kommer att returnera #VÄRDE! fel.

värde1 & värde 2 är 1 till 254 värde -argument från vilka VÄLJ kommer att utvärdera och returnera resultatet.

Låt oss ta ett exempel:

  • Vi har Studentdatatabell.
  • I kolumn A har vi Studentnamn och i kolumn B har vi deras betyg
  • I kolumn F & G har vi villkor- Poäng och betyg.

  • I kolumn C vill vi ange kapslad IF -formel som returnerar betyg
  • Ange formel i cell C2 = IF (B2 = 1, $ G $ 3, IF (B2 = 2, $ G $ 4, IF (B2 = 3, $ G $ 5, IF (B2 = 4, $ G $ 6))))

  • Genom att kopiera ner formeln nedan får vi utmatningen enligt nedan

  • I cell D2 anger vi formel= VÄLJ (B2, $ G $ 3, $ G $ 4, $ G $ 5, $ G $ 6)

  • VÄLJA funktion kontrollerar värdet i cell B2 och returnerar värdet baserat på värdena i kolumn G.
  • Genom att kopiera ner formeln nedan får vi utmatningen enligt nedan

  • Båda formlerna ger samma utsignal men använder CHOOSE -funktion som minskar komplexiteten över IF -funktionen där vi för varje nytt tillstånd måste skriva ett nytt IF -villkor inom IF -funktionen.