Conectați-vă în Excel | Cum se folosește funcția Excel SIGN? (cu exemple)

Funcția SIGN în Excel

Funcția de semnare în excel este o funcție Maths / Trig care este utilizată pentru a ne oferi acest rezultat. Funcția SIGN returnează semnul (-1, 0 sau +1) al argumentului numeric furnizat. Formula SIGN în Excel poate fi utilizată tastând cuvântul cheie = SIGN (și furnizând numărul ca intrare.

Sintaxă

Argumente

numărul: numărul pentru care se obține semnul.

Numărul de intrare poate fi orice număr introdus direct sau sub formă de orice operație matematică sau orice referință de celulă.

Ieșire:

Formula SIGN în Excel are doar trei ieșiri: 1, 0, -1.

  • Dacă numărul este mai mare decât zero, formula SIGN în Excel va reveni la 1.
  • Dacă numărul este egal cu zero, formula SIGN din excel va întoarce 0.
  • Dacă numărul este mai mic decât zero, formula SIGN în excel va întoarce -1.

Dacă argumentul numărului furnizat nu este numeric, funcția excel SIGN va returna #VALUE! eroare.

Cum se utilizează funcția SIGN în Excel? (cu exemple)

Puteți descărca acest șablon Excel pentru funcția SIGN aici - Șablon Excel pentru funcția SIGN

Exemplul nr. 1

Să presupunem că aveți cifrele soldului final pentru șapte departamente pentru anul 2016 și 2017, după cum se arată mai jos.

Unele dintre departamente au datorii, iar altele oferă profituri bune. Acum, doriți să vedeți dacă există o creștere a cifrei față de anul trecut. Pentru a face acest lucru, puteți utiliza următoarea formulă SIGN pentru prima.

= SEMN (D4 - C4)

Se va întoarce +1. Argumentul pentru funcția SIGN este o valoare returnată de la alte funcții.

Acum, glisați-l pentru a obține valoarea pentru restul celulelor.

Exemplul nr. 2

În exemplul de mai sus, poate doriți să calculați creșterea procentuală în Excel față de anul precedent.

Pentru a face acest lucru, puteți utiliza următoarea formulă SIGN:

= (D4 - C4) / C4 * SIGN (C4)

și trageți-l în restul celulelor.

Dacă soldul pentru anul 2016 este zero, funcția va da o eroare. Alternativ, următoarea formulă SIGN poate fi utilizată pentru a evita eroarea:

= IFERROR ((D4 - C4) / C4 * SIGN (C4), 0)

Pentru a obține creșterea sau scăderea totală%, puteți utiliza următoarea formulă:

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10))

SUMA (D4: D10) va da soldul net, inclusiv toate departamentele pentru 2017

SUMA (C4: C10) va da soldul net, inclusiv toate departamentele pentru 2016

SUM (D4: D10) - SUM (C4: C10) va da câștigul sau pierderea netă, inclusiv toate departamentele.

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) va da procentul de câștig sau pierdere

Exemplul nr. 3

Să presupunem că aveți o listă de numere în B3: B8 așa cum se arată mai jos.

Acum, doriți să schimbați semnul fiecărui număr negativ în pozitiv.

Puteți utiliza pur și simplu următoarea formulă:

= B3 * SEMN (B3)

Dacă B3 este negativ, SIGN (B3) este -1, iar B3 * SIGN (B3) va fi negativ * negativ, care va reveni pozitiv.

Dacă B3 este pozitiv, SIGN (B3) este +1, iar B3 * SIGN (B3) va fi pozitiv * pozitiv, care va reveni pozitiv.

Se va întoarce 280.

Acum, glisați-l pentru a obține valorile pentru restul numerelor.

Exemplul # 4

Să presupunem că aveți vânzările lunare în F4: F10 și doriți să aflați dacă vânzările dvs. cresc în sus și în jos.

Pentru a face acest lucru, puteți utiliza următoarea formulă:

= VLOOKUP (SIGN (F5 - F4), A5: B7, 2)

unde A5: B7 conține informațiile de sus, zero și jos.

Funcția SIGN va compara vânzările curente și lunile anterioare utilizând funcția SIGN, iar VLOOKUP va extrage informațiile din tabelul VLOOKUP și va returna dacă vânzările merg în sus, zero sau în jos.

și trageți-l în restul celulelor.

Exemplul # 5

Să presupunem că aveți date despre vânzări din patru zone diferite - est, vest, nord și sud pentru produsele A și B, după cum se arată mai jos.

Acum, doriți suma totală a vânzărilor pentru produsul A sau zona de est.

Poate fi calculat ca:

= SUMPRODUCT (SIGN ((B4: B15 = „EST”) + + C4: C15 = „A”)) * F4: F15)

Să vedem în detaliu funcția SIGN de ​​mai sus.

B4: B15 = „EST”

va da 1 dacă este „EST” altfel va reveni 0. Va reveni {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = „A”

va da 1 dacă este „A” altfel va reveni la 0. Va da {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

(B4: B15 = „EST”) + (C4: C15 = „A”)

va returna suma celor două și {0, 1, 2}. Se va returna {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

SEMN ((B4: B15 = „EST”) + (C4: C15 = „A”))

va reveni apoi {0, 1} aici, deoarece nu există un număr negativ. Se va returna {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

SUMPRODUCT (SIGN ((B4: B15 = „EST”) + + (C4: C15 = „A”)) * F4: F15)

va lua mai întâi produsul celor două matrice {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} și {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} care va returna {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0} și apoi o va însuma.

Acest lucru va reveni în cele din urmă la 23.300.

În mod similar, pentru a calcula vânzările de produse pentru zonele est sau vest, puteți utiliza următoarea formulă SIGN -

= SUMPRODUCT (SIGN ((B4: B15 = „EST”) + + (B4: B15 = „VEST”)) * F4: F15)

și pentru produsul A din zona de est

= SUMPRODUCT (SIGN ((B4: B15 = „EST”) * * (C4: C15 = „A”)) * F4: F15)