'IF-functie' kan worden gebruikt bij complexe berekeningen. Zie het voorbeeld:
Als een verkoopmanager meer dan 5 artikelen verkoopt, betaalt het bedrijf 40 roepies per verkocht artikel en als de verkoopmanager minder dan 5 artikelen verkoopt, betaalt het bedrijf 20 roepies per verkocht artikel.
Bekijk hoe de 'IF-functie' wordt gebruikt bij de berekening:
- Selecteer de cel waarin u de 'ALS-functie' wilt maken
- Typ de code in de cel: = als(
- Typ de voorwaarde met komma: C4>5,
- Typ wat u wilt weergeven als aan de voorwaarde is voldaan: 40*C4
- Typ een komma: ,
- Typ wat u wilt weergeven als niet aan de voorwaarde is voldaan: 20*C4
- Sluit vervolgens de beugel en druk op de Enter-toets.
De ALS-functie ziet er als volgt uit: = als(C4>5,40*C4,20*C4)
Dus de ALS-functie zegt dat als de waarde in cel C4 groter is dan 5, deze dan met 40 moet worden vermenigvuldigd. Als de waarde kleiner is dan 5, vermenigvuldig deze dan met 20.
De ALS-functie kan worden aangepast om verschillende berekeningen uit te voeren:
interface in Java
Stel dat het bedrijf in het bovenstaande voorbeeld 50 roepies wil betalen, samen met een bonus, aan werknemers die een proeftijd van 5 maanden hebben voltooid of hun baanduur langer dan 5 maanden is.
In dit geval kunnen we nog een kolom in het werkblad invoegen voor functiemaanden en de ALS-functie dienovereenkomstig aanpassen om de resultaten te krijgen.
string naar int-converter
De gewijzigde ALS-functie is: =if(C4>5,50+E4,E4)
Er staat dat als de waarde in cel C4 groter is dan 5, dan 50 moet worden opgeteld bij E4, wat een stimulans is voor Peter. En als het minder dan 5 is, behoud dan de prikkel, de waarde van cel E4 hetzelfde. Zie de onderstaande afbeelding:
Nog enkele voorbeelden van de IF-functie:
=als(B2>5,B2*2,B2*4)
De ALS-functie zegt dat als de waarde in cel B2 groter is dan 5, deze waarde dan met 2 vermenigvuldigt, anders vermenigvuldigt u deze waarde met 4. Zie de onderstaande afbeelding:
De ALS-functie kan ook op deze manier worden samengesteld: =ALS(B2>5,2*B2,4*B2)
=ALS(B2<=50,b2*120%,b2)< strong> =50,b2*120%,b2)<>
De ALS-functie zegt dat als de waarde van cel B2 kleiner is dan 50 of gelijk is aan 50, deze met 20% moet worden verhoogd, anders wordt dezelfde waarde zonder enige verandering weergegeven. Zie de onderstaande afbeelding:
c-programma voor stringvergelijking
=ALS(B2=60,'',C4*D3+5)
De ALS-functie zegt dat als de waarde van cel B2 gelijk is aan 60, laat de cel dan leeg, vermenigvuldig anders cel C4 met D3 en tel er 5 bij op. Zie de onderstaande afbeelding: