Hogyan írjunk IF-képletet/-kimutatást Excelben

Az Excel(Excel) olyan erős táblázatkezelő program, hogy kétlem, hogy bárki mindent tudna, amire képes. A programnak nagyon sok aspektusa van, elképesztő, hogy mindez egy ilyen egyszerű felületbe foglalható. Nemrég az Excelt(Excel) használtam otthoni munkához, és azon kaptam magam, hogy az IF függvényt használom néhány képlet írásához.

Egy egyszerű IF utasítás írása az Excelben(Excel) elengedhetetlen, különösen akkor, ha állandóan sok számmal foglalkozik. Ez azon dolgok egyike, amelyek nem túl bonyolultak, mint a makrók, de nem feltétlenül intuitívak, mint egy számoszlop összegzése.

IF utasítások Excelben

Ebben a cikkben bemutatom az IF-utasítás Excel - munkalapon való megírását. A kezdéshez meg kell értenie az összes IF-állítás alapját:

IF condition THEN true ELSE false

Nagyjából ennyi. A feltétel általában valaminek az összehasonlítása. Ez a valami általában számok vagy szöveg. Kezdjük néhány alapvető szám-összehasonlítással, majd szöveggel, majd olyan operátorokat adunk meg, mint az AND/OR stb. Tehát íme az első példa:

egyszerű ha képlet

Itt van egy nagyon egyszerű példánk. Két oszlop két számmal, 25 és 35. Ha C oszlop(Column C) , akkor ellenőrizni akarjuk, hogy az A oszlop(Column A) nagyobb-e 10-nél, akkor az Igen(Yes) szöveget adjuk ki , ellenkező esetben a Nem(No) szöveget . Néhány megjegyzés:

1. Nem kell zárójelet tenni a tényleges összehasonlítás köré, de ez nagyon jó gyakorlat, különösen akkor, ha az összehasonlítás bonyolultabbá válik.

2. Az igaz vagy hamis érték szövegének kiadásához dupla idézőjeleket kell használni. Ha nem, akkor azt fogja gondolni, hogy egy elnevezett tartományra próbál hivatkozni az Excelben(Excel) .

Most pedig lássunk még néhány dolgot, amit megtehetsz. Az összehasonlító részben matematikát is végezhet. Például ezt megteheti, ha úgy tetszik:

ha nyilatkozat

Itt azt mondjuk, hogy ha A2 értéke 10-szer nagyobb, mint 10, akkor a kimenet Igen(Yes) , ellenkező esetben a szám kimenete. Elég(Pretty) egyértelmű, mi? Tegyük fel, hogy szöveg helyett számokat akartunk kiadni. Íme egy példa:

excel if utasítás

Ebben a példában, ha az A2-ben lévő érték nagyobb, mint 10, akkor az értéket 2-szeresével adja ki, ellenkező esetben megszorozza az értéket 5 -tel. Elég(Pretty) haszontalan, de érted a lényeget. A képletben más cellák értékét is használhatja.

ha képlet

Itt azt mondjuk, hogy ha A2 értéke nagyobb, mint 10, akkor B2-t 10-zel, egyébként B2-t 5-tel, és ezt az értéket adja ki a C2 cellába. Most tegyük bonyolultabbá. Mi van akkor, ha az Igent(Yes) akarjuk kiírni, ha A2 és B2 is nagyobb, mint 10?

excel ha

Íme, valami új! Ha azt szeretnénk, hogy A2 > 10 AND B2 > 10 , akkor az HA függvényen belül az ÉS függvényt kell használnunk. (AND)Furcsán hangzik, de nem túl rosszul. Az ÉS(AND) függvény alapvetően több összehasonlító argumentumot vesz fel ( A2 > 10 ), és ÉS(AND) -t ír rájuk. Mindegyiknek igaznak kell lennie ahhoz, hogy az „ Igen(Yes) ” megjelenjen. Ha szeretné, hozzáadhat három vagy négy vagy több összehasonlító argumentumot. Ha VAGY-t szeretne végrehajtani, egyszerűen cserélje ki a fenti ÉS(AND) -t a VAGY szóra.

Mi a helyzet, ha szövegtől vagy számított számtól eltérő értéket szeretne visszaadni. Mi a teendő, ha egy másik lapon lévő cella értékét szeretné visszaadni? Nos, valami ilyesmit tehet:

visszatérési érték lap

A valódi értékhez a 2. munkalap(Sheet 2) A1 cellájának értékét fogom visszaadni . Ez elég könnyű! Így könnyen hivatkozhat más lapokról származó értékekre, ha úgy tetszik. Ugyanebben a megvilágításban a logikai összehasonlításban használhatunk egy másik lap értékeit is, pl. Sheet2!A1 > 10. Nézzük meg a további teendőket! Tegyük fel, hogy egy IF utasítást akart készíteni a cellában tárolt érték típusa alapján (szám, szöveg vagy üres). Valami ilyesmit tehet:

üres excel

A másik két adattípushoz használhatja az ISTEXT és az ISNUMBER értéket. (ISNUMBER)Ezek a függvények igazán kényelmesek lehetnek IF képletek írásakor. Ne feledje, hogy alapvetően az Excel legtöbb függvényét használhatja egy IF utasításon belül, ezért nyugodtan futtasson. Például használhat olyan függvényeket, mint a SUM , MAX , MIN stb.

Eddig csak egy értékkel dolgoztunk a logikai összehasonlításban, de tegyük fel, hogy egy cellacsoporttal szeretnénk dolgozni. Például, ha egy cellatartományban az összes szám nagyobb, mint 10, akkor adjon ki True , ellenkező esetben False értéket .

tartomány cellái kiválóak

Ez olyan egyszerű, mint a kettőspont használata, ahogy fent látható, A2:A4. Ebben az esetben minden A2-től A4-ig terjedő érték tesztelésre kerül, hogy kiderüljön, nagyobb-e 10-nél. Ha mindegyik igen, akkor a valódi érték jelenik meg. Mi a helyzet a beágyazott IF utasításokkal?

beágyazott ha

Itt azt mondom, hogy ha A2 nagyobb, mint 10, akkor adjon ki egy értéket, de ha nem, akkor hajtson végre egy másik IF összehasonlítást. HA B2(IF B2) nagyobb, mint 10, akkor adjon ki egy másik értéket. Az IF utasításokat 64 szint mélységig ágyazhatja be, ami azt jelenti, hogy elég bonyolult dolgokat is megtehet. Valószínűleg soha nem kell ilyen messzire mennie, de néha hasznos néhány szinttel mélyen.

Ez csak egy alapvető bevezetés az IF utasításhoz, de remélhetőleg ez segít a kezdéshez. IF utasítást próbál írni, hogy megcsináljon valamit az Excelben(Excel) , de nem tud rájönni? Írjon ide egy megjegyzést a problémával kapcsolatban, és megpróbálok segíteni a megfelelő IF képlet megírásában. Élvezd!



About the author

Számítástechnikai szakértő vagyok, több mint 10 éves tapasztalattal, és arra specializálódtam, hogy segítsek az embereknek az irodájukban lévő számítógépeik kezelésében. Cikkeket írtam olyan témákban, mint az internetkapcsolat optimalizálása, a számítógép beállítása a legjobb játékélmény érdekében stb. Ha bármiben szeretnél segítséget kérni munkáddal vagy magánéleteddel kapcsolatban, én vagyok a megfelelő személy!



Related posts