Satura rādītājs
Portāls NE funkcija programmā Excel atgriež loģiski pretēju vērtību. Šajā rakstā jūs iemācīsieties izmantot šo funkciju, kā arī apspriedīsiet tās lietojumu ar VBA Kods .
Iepriekš redzamajā ekrānšāviņas attēlā ir sniegts pārskats par rakstu, kurā attēlota piemērošana NE Turpmākajās sadaļās uzzināsiet vairāk par Excel funkciju lietojumu. NE funkciju ar tās pamatiem.
Lejupielādēt Practice Workbook
Izmantojot NOT Function.xlsm
Excel NOT funkcija: sintakse & amp; Argumenti
Portāls NE funkcija apvērš ( pretējs ) a Boolean Vienkāršāk sakot, ja ievadāt TRUE, funkcija atgriež FALSE, un otrādi.
- Funkcijas mērķis:
NE funkcija vienmēr atgriež loģiski pretēju vērtību .
- Sintakse:
=NOT(loģisks)
- Argumenta skaidrojums:
Arguments | Obligāti/pēc izvēles | Paskaidrojums |
---|---|---|
Loģiskais | Nepieciešams | Loģiska vērtība, ko var novērtēt kā TRUE vai FALSE. |
- Atgriešanas parametrs:
Apvērsta loģiskā vērtība, t. i., FALSE tiek mainīta uz TRUE vai TRUE uz FALSE.
8 piemēri par funkcijas NOT izmantošanu programmā Excel
Tagad bez kavēšanās aplūkosim katru no piemēriem ar atbilstošām ilustrācijām un detalizētiem skaidrojumiem. Kā piezīmi, mēs esam izmantojuši Microsoft Excel 365 versiju, varat izmantot jebkuru citu versiju, ja jums tas ir ērti.
1. piemērs: Pamata piemērs par NOT funkciju programmā Excel
Pirmkārt un galvenokārt, izpētīsim visvienkāršāko piemēru par NE funkcija, kas maina loģiskās vērtības TRUE un FALSE. Nākamajā attēlā redzams B5 šūnā ir TRUE, tad NE funkcija atgriež pretēju FALSE C5 šūna. Parasti, 0 programmā Excel tiek uzskatīts par FALSE, tāpēc NE funkcija atgriež TRUE ar 0 Jebkura cita skaitļa gadījumā izvades rezultāts būs FALSE.
2. piemērs: funkcijas NOT izmantošana, lai izlaistu noteiktu vērtību
Varam arī izmantot NE funkciju, lai izslēgtu konkrētu šūnas vērtību, izmantojot tālāk redzamo formulu.
=NOT(B5="TV")
Piemēram. B5 šūna attiecas uz ievades TV. Konkrēti, funkcija atgriež FALSE, ja TV un TRUE visiem pārējiem produktiem, jo mēs vēlamies izslēgt tikai TV.
3. piemērs: NE lielākas vai mazākas vērtības gadījumā
Var arī pārbaudīt, vai šūnas vērtība ir mazāka par noteiktu vērtību. Šajā gadījumā mēs vēlamies filtrēt produktus, kuru cenas ir mazākas par 1,5. $200 , kad nosacījums ir izpildīts, funkcija izvada TRUE.
=NOT(C5>200)
Piemēram. C5 šūna norāda Cena no TV kas ir $500 .
4. piemērs: NOT ar OR funkciju programmā Excel
Turklāt mēs varam apvienot VAI funkcija ar NE funkciju, lai pārbaudītu, vai ir izpildīts viens vai vairāki kritēriji, un attiecīgi iegūtu TRUE vai FALSE. Šādā situācijā jebkurš Produkts izņemot TV un maiņstrāvas maiņa atgriezt TRUE.
=NOT(OR(B5="TV",B5="AC"))
Iepriekš minētajā vienādojumā B5 šūna norāda uz Produkts TV .
Formulas sadalījums:
- VAI(B5="TV",B5="AC") → pārbauda, vai kāds no argumentiem ir TRUE, un atgriež TRUE vai FALSE. Atgriež FALSE tikai tad, ja visi argumenti ir FALSE. Šeit funkcijas pārbauda, vai teksts B5 šūna ir TV vai AC ja viens no nosacījumiem ir izpildīts, funkcija atgriež TRUE.
- Izvades → TRUE
- NE(VAI(B5="TV",B5="AC")) → kļūst
- NOT(TRUE) → maina FALSE uz TRUE vai TRUE uz FALSE. Šajā gadījumā funkcija atgriež TRUE pretēju vērtību, kas ir FALSE.
- Izvades → FALSE
5. piemērs: NOT ar AND funkciju
Līdzīgi mēs varam izmantot arī AND funkcija kopā ar NE funkciju, lai norādītu nosacījumu, ja ir izpildīti abi kritēriji. Šajā gadījumā mēs vēlamies izslēgt Produkts TV ko veicis Ražotājs Silo Digital .
=NĒ(AND(B5="TV",C5="Silo Digital"))
Piemēram. B5 un C5 šūnas ir Produkts TV un Ražotājs Silo Digital .
Formulas sadalījums:
- AND(B5="TV",C5="Silo Digital") → pārbauda, vai visi argumenti ir TRUE, un atgriež TRUE ja visi argumenti ir TRUE . šeit, B5="TV" ir loģisks1 arguments un C5="Silo Digital" ir loģisks2 arguments, jo abi nosacījumi ir izpildīti, tāpēc AND funkcija atdod rezultātu TRUE .
- Izvades → TRUE
- NOT(AND(B5="TV",C5="Silo Digital")) → kļūst
- NOT(TRUE) → šajā gadījumā funkcija izvada TRUE pretēju rezultātu, kas ir FALSE.
- Izvades → FALSE
6. piemērs: NOT ar IF funkciju
Turklāt mēs varam apvienot populāro IF funkcija ar NE funkciju, lai konstruētu loģiskus paziņojumus. Šeit mēs vēlamies izvairīties no pirkšanas TV vai AC, un, ja kritēriji ir izpildīti, rezultāts tiks parādīts kā "Nepērc" (apzīmē TRUE).
=IF(NOT(OR((B5="TV"),(B5="AC"))), "Pirkt", "Nepirkt")
Iepriekš minētajā izteiksmes veidā B5 šūna attiecas uz TV .
Formulas sadalījums:
- VAI((B5="TV"),(B5="AC")) → pārbauda, vai kāds no argumentiem ir TRUE, un atgriež TRUE vai FALSE. Atgriež FALSE tikai tad, ja visi argumenti ir FALSE. B5 šūna ir TV vai AC ja viens no nosacījumiem ir izpildīts, funkcija atgriež TRUE.
- Izvades → TRUE
- NE(VAI(B5="TV",B5="AC")) → kļūst
- NOT(TRUE) → maina FALSE uz TRUE vai TRUE uz FALSE. Šajā gadījumā funkcija atgriež TRUE pretēju vērtību, kas ir FALSE.
- Izvades → FALSE
- IF(NOT(OR((B5="TV"),(B5="AC"))), "Pirkt", "Nepirkt") → kļūst
- IF(FALSE, "Pirkt", "Nepirkt") → pārbauda, vai nosacījums ir izpildīts, un atgriež vienu vērtību, ja TRUE un citu vērtību, ja FALSE . šeit, FALSE ir logical_test arguments, kuru dēļ IF funkcija atgriež vērtību "Nepērc" kas ir value_if_false pretējā gadījumā tas atgrieztu "Pirkt" kas ir value_if_true arguments.
- Izvades → "Nepērc"
7. piemērs: NE ar ISBLANK funkciju (darbs ar tukšu šūnu)
Turklāt mēs varam izmantot ISBLANK funkcija un NE funkciju, lai pārbaudītu tukšas šūnas un izmantotu IF funkciju, lai atgrieztu rezultātu, pamatojoties uz iepriekšējo rezultātu. Piemēram, dažu produktu cenu kāpums tiek parādīts kā Papildus cena, šādā gadījumā produkta cena tiek samazināta par 10% . Šeit produkti bez Papildus cena netiek ņemti vērā.
=IF(NOT(ISBLANK(E5)), E5*10%, "Nav atlaides")
Konkrēti. E5 šūna norāda Papildus cena .
Formulas sadalījums:
- ISBLANK(E5) → pārbauda, vai atsauce ir uz tukšu šūnu, un atgriež TRUE vai FALSE . šeit, E5 ir vērtība arguments, kas attiecas uz Papildus cena. Tagad ISBLANK funkcija pārbauda, vai Papildus cena šūna ir tukša. TRUE ja ir tukšs un FALSE ja nav tukšs.
- Izvades → FALSE
- NAV(ISBLANK(E5)) → kļūst
- NOT(FALSE) → Šajā gadījumā funkcija FALSE vērtību pārvērš uz TRUE.
- Izvades → TRUE
- IF(NOT(ISBLANK(E5)), E5*10%, "Nav atlaides") → kļūst
- IF(TRUE, E5*10%, "Nav atlaides" ) → Šajā gadījumā, TRUE ir logical_test arguments, kuru dēļ IF funkcija atgriež E5*10% kas ir value_if_true pretējā gadījumā tas atgrieztu "Nav atlaides" kas ir value_if_false arguments.
- 100 * 10% → 10
8. piemērs: NOT funkcija VBA kodā programmā Excel
Visbeidzot, bet ne mazāk svarīgi ir tas, ka varat izmantot Excel NE funkcija, lai pārbaudītu, vai šūnā ir skaitliska vērtība ar VBA Turpmāk parādītais kods. Tas ir vienkārši un viegli; vienkārši sekojiet līdzi.
📌 Soļi :
- Vispirms dodieties uz Izstrādātājs cilne>> noklikšķiniet uz Visual Basic pogu.
Tagad tas atver Visual Basic redaktors jaunā logā.
- Otrkārt, dodieties uz Ievietot cilne>> atlasiet Modulis .
Lai būtu vieglāk uz to atsaukties, varat nokopēt šeit norādīto kodu un ielīmēt to logā, kā parādīts tālāk.
Sub Excel_NOT_Funkcija() 'deklarēt mainīgo Dim ws As Worksheet Set ws = Worksheets("NOT VBA") 'piemērot Excel NOT funkciju ws.Range("C5").Formula = "=NOT(ISNUMBER(B5))" ws.Range("C6").Formula = "=NOT(ISNUMBER(B6))" ws.Range("C7").Formula = "=NOT(ISNUMBER(B7))" ws.Range("C8").Formula = "=NOT(ISNUMBER(B8))" ws.Range("C9").Formula = "=NOT(ISNUMBER(B9))" End Sub
⚡ Koda sadalījums:
Tagad mēs paskaidrosim VBA kodu, kas sadalīts divos posmos.
- Pirmajā daļā apakšprogrammai tiek dots nosaukums, šeit tas ir šāds. Excel_NOT_Function() .
- Tālāk definējiet mainīgo ws lai uzglabātu Darblapas objekts un ievadiet darblapas nosaukumu, šeit tas ir " NE VBA ".
- Otrajā eliksīrā izmantojiet NE un ISNUMBER funkcijas, lai pārbaudītu, vai norādītais B5 , B6 , B7 , B8 , un B9 šūnas ( ieejas šūnas ) satur skaitliskus vai teksta datus.
- Tagad izmantojiet Diapazona objekts lai atgrieztu rezultātu uz C5 , C6 , C7 , C8 , un C9 šūnas ( izejas šūnas ).
- Treškārt, aizveriet VBA logs>> noklikšķiniet uz Makroprocesori pogu.
Tādējādi tiek atvērts Makroprocesori dialoglodziņš.
- Pēc tam atlasiet copy_and_paste_data makro>>> hit Palaist pogu.
Visbeidzot, rezultātiem vajadzētu izskatīties tā, kā parādīts zemāk redzamajā ekrānšāviņā.
Biežāk sastopamās kļūdas, izmantojot NOT funkciju
Kļūda | Notikums |
---|---|
#VALUE! | Notiek, kad šūnu diapazons tiek ievietots kā ievades elements. |
Prakses sadaļa
Šeit mēs esam snieguši Prakse Katras lapas labajā pusē atrodas sadaļa, lai jūs varētu praktizēties pats. Lūdzu, pārliecinieties, ka to veicat pats.
Secinājums
Kopumā šajā rakstā ir aprakstīti 8 piemēri, kā izmantot NE Tagad iesakām rūpīgi izlasīt visu rakstu un pielietot zināšanas mūsu bezmaksas prakses darbgrāmatā. Un apmeklējiet ExcelWIKI daudzus citus līdzīgus rakstus.