Turinys
Šiame straipsnyje aptariami metodai, kaip atimti "Excel" duomenis pagal skirtingus kriterijus. Dirbant su "Microsoft Excel , atimame ląstelių vertes naudodami pagrindinę minuso formulę arba SUM funkcija . Pagrindinis atimties formulė mes naudojame "Excel" programoje yra Cell1-Cell2 '.
Tačiau atliekant sudėtingą atimtį pagrindinės formulės nepakanka. Tokiais atvejais turime atimti ląstelių vertes remdamiesi konkrečiais kriterijais. Pereikime prie straipsnio, kad pamatytume keletą kriterijų, pagal kuriuos išskaičiuosime reikšmes, pavyzdžių.
Atsisiųsti praktikos sąsiuvinį
Galite atsisiųsti pratybų sąsiuvinį, kurį naudojome rengdami šį straipsnį.
Atimti pagal kriterijus.xlsx3 pavyzdžiai, kaip atimti "Excel" pagal kriterijus
1. "Excel" duomenų atėmimas pagal tuščią ląstelę
Tarkime, kad turime toliau pateiktą duomenų rinkinį, kuriame atsitiktinai yra tuščių langelių.
Dabar, remdamasis šiomis tuščiomis ląstelėmis, atimsiu ląstelių vertes vieną iš kitos naudodamas funkcija IF . Atlikite toliau nurodytus veiksmus, kad atliktumėte užduotį.
Žingsniai:
- Pirmiausia įveskite toliau pateiktą formulę Eilutė F5 ir paspauskite Įveskite .
=IF(C5"",B5-C5,IF(D5"",B5-D5,IF(E5"",B5-E5,"")))
- Įvedę formulę gausime toliau pateiktą rezultatą. Tada naudokite Užpildymo rankena ( + ) įrankis, kad nukopijuotumėte formulę per diapazoną F5:F10 .
- Galiausiai gausime toliau pateiktą išvestį.
🔎 Kaip veikia formulė?
Čia pirmiau pateikta formulė yra įterpta į dvi IF funkcijos
- IF(E5"",B5-E5,"")
Pirmiau pateikta formulė tikrina, ar reikšmė E5 ląstelė yra lygus tuščia arba ne. Čia formulė grąžina:
{ 20 }
- IF(D5"",B5-D5,IF(E5"",B5-E5,""))
Tada šia formulės dalimi tikrinama, ar D5 langelis yra tuščias arba ne. Kadangi D5 langelis nėra tuščias, formulė grąžinama:
{ 15 }
- IF(C5"",B5-C5,IF(D5"",B5-D5,IF(E5"",B5-E5,"")))
Galiausiai formulėje patikrinama, ar Ląstelė C5 yra tuščias arba ne. Čia Ląstelė C5 turi reikšmę, todėl išvestis yra:
{ 10 }
Skaityti daugiau: Viso stulpelio atimtis programoje "Excel" (su 5 pavyzdžiais)
2. "Excel IF" funkcija atimti, kai ląstelės turinys yra didesnis už tam tikrą skaičių
Tarkime, kad turime toliau pateiktą duomenų rinkinį, kuriame skaičiai yra dviejuose sąrašuose. Dabar atimsime reikšmes 1 duomenys iš Duomenys2 , kur skaičius 1 duomenys yra didesnis už 50 .
Atlikime toliau nurodytus veiksmus, kad užduotis būtų įvykdyta.
Žingsniai:
- Iš pradžių įveskite toliau pateiktą formulę D5 langelis .
- Kitas pasiekimas Įveskite .
=IF(B5>50,C5-B5,B5)
- Todėl gausime toliau pateiktą išvestį.
Iš pirmiau pateikto rezultato matome, kad kai reikšmės 1 duomenys yra didesni už 50 , pirmiau pateiktoje formulėje atimamas skaičius Duomenys1 iš tų, kurie Duomenys 2 Priešingu atveju formulė grąžina vertę 1 duomenys .
Skaityti daugiau: Kaip atimti du stulpelius "Excel" programoje (5 paprasti metodai)
3. Atimti, jei vienos ląstelės reikšmė didesnė už kitą
Taikydamas šį metodą palyginsiu langelių vertes ir, remdamasis šiuo palyginimu, atimsiu tam tikrų langelių vertes. Tarkime, kad turime toliau pateiktą duomenų rinkinį, kuriame yra duomenys trijuose skirtinguose stulpeliuose.
Dabar, vadovaudamiesi toliau pateiktais nurodymais, atimkite ląstelių vertes pagal pirmiau minėtus kriterijus.
Žingsniai:
- Pirmiausia įveskite šią formulę E5 ląstelė ir paspauskite Įveskite .
=IF(B5>C5,D5-B5,D5-C5)
- Įvedus formulę ir Užpildymo rankena įrankis "Excel" pateikia toliau nurodytą rezultatą.
Čia IF funkcija tikrina, ar reikšmė Ląstelė B5 yra didesnis už Ląstelė C5 Tada, jei pirmoji sąlyga yra teisinga, formulė išskaičiuoja Ląstelė B5 iš D5 langelis Jei ne, formulė atimama reikšmė Ląstelė C5 iš vieno iš D5 langelis .
Skaityti daugiau: Kaip atimti "Excel" stulpelius (6 paprasti metodai)
Išvada
Pirmiau pateiktame straipsnyje bandžiau išsamiai aptarti kelis atimties pagal kriterijus metodus Excel programoje. Tikiuosi, kad šių metodų ir paaiškinimų pakaks jūsų problemoms išspręsti. Praneškite man, jei turite kokių nors klausimų.