Excela

Dacă asta ȘI ALTA

If This That

Formula Excel: Dacă aceasta ȘI ALTAFormula generică
= IF ( AND (A1='this',B1='that'),'x','')
rezumat

Pentru a face ceva atunci când două celule au valori specifice (adică aceasta ȘI AIA) pe care le puteți utiliza Funcția IF împreună cu ȘI funcție pentru a rula un test. În celula D6, formula este:





 
= IF ( AND (B6='red',C6='small'),'x','')

care returnează „x” când B6 este „roșu” ȘI C6 este „mic” și returnează un Șir gol ('') dacă nu.

Explicaţie

Pentru a face ceva specific atunci când două sau mai multe condiții sunt ADEVĂRATE,puteți utiliza Funcția IF în combinație cu ȘI funcție pentru a evalua condițiile cu un test, apoi faceți o acțiune dacă result este ADEVĂRAT și (opțional) ia altul dacă rezultatul testului este FALS.





calculând zilele între date în excel

În exemplul prezentat, dorim pur și simplu să „semnalizăm” înregistrările în care culoarea este roșie ȘI dimensiunea este mică. Cu alte cuvinte, vrem să verificăm celulele din coloana B pentru culoarea „roșu” ȘI să verificăm celulele din coloana C pentru a vedea dacă dimensiunea este „mică”. Apoi, dacă ambele condiții sunt ADEVĂRATE, marcăm rândul cu un „x”. În D6, formula este:

cum se adaugă o casetă de selectare în Excel
 
= IF ( AND (B6='red',C6='small'),'x','')

În această formulă, testul logic este acest bit:



 
 AND (B6='red',C6='small')

Acest fragment va reveni ADEVĂRAT doar dacă valoarea din B6 este „roșie” ȘI valoarea din C6 este „mică”. Dacă oricare dintre condiții nu este adevărată, testul va reveni FALS.

Apoi, trebuie să luăm o acțiune atunci când rezultatul testului este ADEVĂRAT. În acest caz, facem asta adăugând un „x” în coloana D. Dacă testul este FALS,pur și simplu adăugăm un șir gol (''). Acest lucru face ca un „x” să apară în coloana D atunci când ambele condiții sunt adevărate și nu se afișează nimic, dacă nu.

calculați numărul de zile în Excel

Notă: dacă nu am adăuga șirul gol când FALS, formula ar afișa FALS ori de câte ori culoarea nu este roșie.

Testarea aceleiași celule

În exemplul de mai sus, verificăm două celule diferite, dar nu există nimic care să vă împiedice să rulați două teste pe aceeași celulă. De exemplu, să presupunem că doriți să verificați valorile din coloana A și apoi să faceți ceva atunci când o valoare este de cel puțin 100, dar mai mică de 200. În acest caz, puteți utiliza acest cod pentru testul logic:

 
= AND (A1>=100,A1<200)
Autor Dave Bruns


^