Excel

Če je celica ta ALI tista

If Cell Is This That

Formula Excel: Če je celica ta ALI tistoSplošna formula | _+_ | Povzetek

Če želite narediti nekaj, če je celica ta ali ona (tj. Celica je enaka 'x', 'y' itd.), Lahko uporabite Funkcija IF skupaj z ALI funkcija za izvedbo testa. V celici D6 je formula:





= IF ( OR (A1='this',A1='that'),'x','')

ki vrne 'x', če B6 vsebuje 'rdečo' ali 'zeleno', in an prazen niz ('') če ne. Upoštevajte, da je funkcija OR ne velike in male črke

kako izračunati odhodke za obresti v
Pojasnilo

V prikazanem primeru želimo označiti ali označiti zapise, pri katerih je barva rdeča ALI zelena. Z drugimi besedami, želimo preveriti barvo v stolpcu B in pustiti oznako (x), če najdemo besedo 'rdeča' ali 'zelena'. V D6 je bila uporabljena formula:





 
= IF ( OR (B6='red',B6='green'),'x','')

To je primer gnezdenje - funkcija OR je ugnezden znotraj funkcije IF. Pri delu od znotraj navzven se ustvari logični test s funkcijo OR:

 
= IF ( OR (B6='red',B6='green'),'x','')

OR bo vrnil TRUE, če je vrednost v B6 bodisi 'rdeča' ALI 'zelena', in FALSE, če ne. Ta rezultat se vrne neposredno v funkcijo IF kot logični_test prepir. Barva v B6 je 'rdeča', zato OR vrne TRUE:



 
 OR (B6='red',B6='green') // returns TRUE

Če je TRUE rezultat logičnega testa, funkcija IF vrne končni rezultat 'x'.

Ko je barva v stolpcu B ne rdeča ali zelena, funkcija OR vrne vrednost FALSE, IF pa vrne vrednost an prazen niz (''), ki izgleda kot prazna celica:

 
= IF (TRUE,'x','') // returns 'x'

Ko se formula kopira v stolpec, je rezultat bodisi 'x' ali '', odvisno od barv v stolpcu B.

Opomba: če za value_if_false ni naveden prazen niz (''), bo formula vrnila FALSE, če barva ni rdeča ali zelena.

Zvišajte ceno, če je barva rdeča ali zelena

To formulo lahko razširite za izvedbo drugega izračuna, namesto da preprosto vrnete 'x'.

Recimo, da želite povečati ceno rdečih in zelenih artiklov le za 15%. V tem primeru lahko za izračun nove cene uporabite formulo v stolpcu E:

Primer funkcije IF - zvišajte ceno, če je barva rdeča ali zelena

 
= IF (FALSE,'x','') // returns ''

Logični test je enak kot prej. Vendar pa value_if_true Argument je zdaj formula:

 
= IF ( OR (B6='red',B6='green'),C6*1.15,C6)

Ko je rezultat testa TRUE, prvotno ceno v stolpcu C pomnožimo z 1,15, da se poveča za 15%. Če je rezultat testa napačen, preprosto vrnemo prvotno ceno. Ko se formula kopira, je rezultat povečana cena ali prvotna cena, odvisno od barve.

zaokroženo navzdol na najbližje celo število

Opombe

  1. The Funkcija IF in ALI funkcija so ne velike in male črke
  2. Funkcija IF je lahko ugnezden v sebi .
  3. Besedilne vrednosti, kot je 'rdeča', so zaprte v dvojnih narekovajih (''). Več primerov .
Priloge mapa Če je celica ta ali ona.xlsx Avtor Dave Bruns


^