Excel formula: ja šūna ir vienāda ar

Vispārēja formula

=IF(A1="red",true result,false result)

Kopsavilkums

Lai veiktu vienu darbību, ja šūna ir vienāda ar noteiktu vērtību, un otru, ja tā nav vienāda, varat izmantot funkciju IF. Parādītajā piemērā formula šūnā D6 ir:

=IF(B6="red","x","")

Paskaidrojums

Ja vēlaties darīt kaut ko konkrētu, ja šūna ir vienāda ar noteiktu vērtību, vērtības pārbaudei varat izmantot funkciju IF, pēc tam dariet kaut ko, ja rezultāts ir PATIESA, un (pēc izvēles) dariet kaut ko citu, ja testa rezultāts ir FALSE .

Parādītajā piemērā mēs vēlamies atzīmēt rindas, kur krāsa ir sarkana, ar "x". Citiem vārdiem sakot, mēs vēlamies pārbaudīt B kolonnas šūnas un veikt noteiktu darbību, ja tās ir vienādas ar vārdu "sarkans". Formula šūnā D6 ir:

=IF(B6="red","x","")

Šajā formulā loģiskais tests ir šāds:

B6="red"

Tas atgriezīs vērtību TRUE, ja B6 vērtība ir "sarkana", un FALSE, ja tā nav. Tā kā mēs vēlamies atzīmēt vai atzīmēt sarkanos priekšmetus, mums jārīkojas tikai tad, kad testa rezultāts ir PATIESA. Šajā gadījumā mēs vienkārši pievienojam "x" kolonnai D, ja krāsa ir sarkana. Ja krāsa nav sarkana (vai tukša utt.), Mēs vienkārši atgriežam tukšu virkni (""), kas tiek parādīta kā nekas.

Piezīme: ja vērtība_if_false nav norādīta tukša virkne (""), formula atgriezīs vērtību FALSE, kad krāsa nav sarkana vai zaļa.

Palieliniet cenu, ja krāsa ir sarkana

Protams, jūs varētu darīt arī kaut ko sarežģītāku. Piemēram, pieņemsim, ka vēlaties palielināt sarkano priekšmetu cenu tikai par 15%.

Tādā gadījumā jūs varētu izmantot šo formulu E slejā, lai aprēķinātu jaunu cenu:

=IF(B6="red",C6*1.15,C6)

Pārbaude ir tāda pati kā iepriekš (B6 = "sarkana"). Ja rezultāts ir PATIESA, mēs sākotnējo cenu reizinām ar 1,15 (pieaugums par 15%). Ja testa rezultāts ir FALSE, mēs vienkārši izmantojam sākotnējo cenu, kāda tā ir.

Interesanti raksti...