Exceli valem: kui lahter võrdub -

Üldine valem

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

Kokkuvõte

Ühe toimingu tegemiseks, kui lahter on teatud väärtusega võrdne, ja teise, kui see pole võrdne, saate kasutada funktsiooni IF. Näidatud näites on lahtris D6 valem:

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

Selgitus

Kui soovite teha midagi konkreetset, kui lahter võrdub kindla väärtusega, saate väärtuse testimiseks kasutada funktsiooni IF, siis teha midagi, kui tulemus on TÕSI, ja (valikuliselt) teha midagi muud, kui testi tulemus on VALE .

Näidatud näites tahame tähistada ridu, kus värv on punane, tähega "x". Teisisõnu, tahame veerus B olevaid rakke testida ja teha konkreetse toimingu, kui need võrduvad sõnaga "punane". Lahtris D6 on valem:

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

Selles valemis on loogiline test järgmine:

B6="red"

See tagastab TÕENE, kui väärtuse B6 väärtus on "punane" ja FALSE, kui mitte. Kuna me tahame punaseid üksusi tähistada või märkida, peame tegutsema alles siis, kui testi tulemus on TÕSI. Sel juhul lisame veergu D lihtsalt "x", kui värv on punane. Kui värv ei ole punane (või tühi jne), tagastame lihtsalt tühja stringi (""), mis kuvatakse tühjana.

Märkus: kui väärtusele_f_false ei ole ette nähtud tühja stringi (""), tagastab valem vale FALSE, kui värv pole punane ega roheline.

Tõstke hinda, kui värv on punane

Muidugi võiksite teha ka midagi keerulisemat. Oletame näiteks, et soovite punaste esemete hinda tõsta ainult 15%.

Sellisel juhul võite uue hinna arvutamiseks kasutada veerus E seda valemit:

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

Test on sama mis varem (B6 = "punane"). Kui tulemus on TÕENE, korrutame algse hinna 1,15-ga (tõus 15%). Kui testi tulemus on VALE, kasutame lihtsalt algset hinda sellisena, nagu see on.

Huvitavad Artiklid...