Đăng nhập Excel | Cách sử dụng Hàm SIGN trong Excel? (với các ví dụ)

Hàm SIGN trong Excel

Hàm Sign trong excel là một hàm Maths / Trig được sử dụng để cho chúng ta kết quả này. Hàm SIGN trả về dấu (-1, 0 hoặc +1) của đối số số được cung cấp. Công thức SIGN trong excel có thể được sử dụng bằng cách nhập từ khóa = SIGN (và cung cấp số làm đầu vào.

Cú pháp

Tranh luận

the number: Số để lấy dấu hiệu.

Số đầu vào có thể là bất kỳ số nào được nhập trực tiếp hoặc dưới dạng bất kỳ phép toán nào hoặc bất kỳ tham chiếu ô nào.

Đầu ra:

Công thức SIGN trong Excel chỉ có ba kết quả đầu ra: 1, 0, -1.

  • Nếu số lớn hơn 0, công thức SIGN trong excel sẽ trả về 1.
  • Nếu số bằng 0, công thức SIGN trong excel sẽ trả về 0.
  • Nếu số nhỏ hơn 0, công thức SIGN trong excel sẽ trả về -1.

Nếu đối số số được cung cấp không phải là số, hàm SIGN trong excel sẽ trả về lỗi #VALUE! lỗi.

Làm thế nào để sử dụng hàm SIGN trong Excel? (với các ví dụ)

Bạn có thể tải về Mẫu Excel Hàm SIGN này tại đây - Mẫu Excel Hàm SIGN

Ví dụ 1

Giả sử bạn có số liệu cuối cùng về số dư cuối cùng của bảy phòng ban trong năm 2016 và 2017 như hình dưới đây.

Một số bộ phận đang nợ nần và một số bộ phận đang mang lại lợi nhuận tốt. Bây giờ, bạn muốn xem liệu con số này có tăng lên so với năm ngoái hay không. Để làm như vậy, bạn có thể sử dụng công thức SIGN sau cho công thức đầu tiên.

= SIGN (D4 - C4)

Nó sẽ trả về +1. Đối số của hàm SIGN là một giá trị được trả về từ các hàm khác.

Bây giờ, hãy kéo nó để lấy giá trị cho các ô còn lại.

Ví dụ số 2

Trong ví dụ trên, bạn cũng có thể muốn tính toán tỷ lệ phần trăm gia tăng trong excel so với năm trước.

Để làm như vậy, bạn có thể sử dụng Công thức SIGN sau:

= (D4 - C4) / C4 * DẤU HIỆU (C4)

và kéo nó vào phần còn lại của các ô.

Nếu số dư của năm 2016 bằng 0, hàm sẽ báo lỗi. Ngoài ra, có thể sử dụng công thức SIGN sau để tránh lỗi:

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

Để tăng hoặc giảm% tổng thể, bạn có thể sử dụng công thức sau:

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

SUM (D4: D10) sẽ cung cấp số dư ròng bao gồm tất cả các phòng ban cho năm 2017

SUM (C4: C10) sẽ cung cấp số dư ròng bao gồm tất cả các phòng ban cho năm 2016

SUM (D4: D10) - SUM (C4: C10) sẽ cho biết lãi hoặc lỗ ròng bao gồm tất cả các phòng ban.

(SUM (D4: D10) - SUM (C4: C10)) / SUM (C4: C10) * SIGN (SUM (C4: C10)) sẽ cung cấp phần trăm tăng hoặc giảm

Ví dụ # 3

Giả sử bạn có một danh sách các số trong B3: B8 như hình dưới đây.

Bây giờ, bạn muốn thay đổi dấu của mỗi số âm thành số dương.

Bạn có thể chỉ cần sử dụng Công thức sau:

= B3 * SIGN (B3)

Nếu B3 là âm, SIGN (B3) là -1, và B3 * SIGN (B3) sẽ là âm * âm, sẽ trả về dương.

Nếu B3 là tích cực, SIGN (B3) là +1, và B3 * SIGN (B3) sẽ là dương * dương, sẽ trả về giá trị dương.

Nó sẽ trả về 280.

Bây giờ, kéo nó để lấy các giá trị cho các số còn lại.

Ví dụ # 4

Giả sử bạn có doanh số hàng tháng ở F4: F10 và bạn muốn biết liệu doanh số bán hàng của mình có tăng hay giảm hay không.

Để làm như vậy, bạn có thể sử dụng Công thức sau—

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

trong đó A5: B7 chứa thông tin lên, không và xuống.

Hàm SIGN sẽ so sánh doanh số bán hàng của tháng hiện tại và tháng trước bằng cách sử dụng hàm SIGN, và hàm VLOOKUP sẽ lấy thông tin từ bảng VLOOKUP và trả về liệu doanh số bán hàng đang Tăng, không hay giảm.

và kéo nó vào phần còn lại của các ô.

Ví dụ số 5

Giả sử bạn có dữ liệu bán hàng từ bốn khu vực khác nhau - Đông, Tây, Bắc và Nam cho các sản phẩm A và B như hình dưới đây.

Bây giờ, bạn muốn tổng số tiền bán hàng cho sản phẩm A hoặc khu Đông.

Nó có thể được tính như sau:

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

Hãy cùng chúng tôi xem chi tiết Hàm SIGN ở trên.

B4: B15 = “EAST”

sẽ trả về 1 nếu nó là “EAST” nếu không nó sẽ trả về 0. Nó sẽ trả về {1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0}

C4: C15 = “A”

sẽ trả về 1 nếu nó là “A” nếu không nó sẽ trả về 0. Nó sẽ trả về {1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0}

(B4: B15 = “EAST”) + (C4: C15 = “A”)

sẽ trả về tổng hai và {0, 1, 2}. Nó sẽ trả về {2, 2, 1, 1, 0, 0, 1, 0, 2, 0, 0}

SIGN ((B4: B15 = “EAST”) + (C4: C15 = “A”))

sau đó sẽ trả về {0, 1} ở đây vì không có số âm. Nó sẽ trả về {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0}.

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

trước tiên sẽ lấy tích của hai ma trận {1, 1, 1, 1, 0, 0, 1, 0, 1, 0, 0} và {2000, 1500, 4800, 4500, 5000, 13000, 7200, 18000, 3300, 4800, 6500} sẽ trả về {2000, 1500, 4800, 4500, 0, 0, 7200, 0, 3300, 0, 0}, sau đó cộng lại.

Điều này cuối cùng sẽ trả về 23.300.

Tương tự, để tính doanh số bán sản phẩm cho khu Đông hoặc khu Tây, bạn có thể sử dụng công thức SIGN sau—

= SUMPRODUCT (SIGN ((B4: B15 = “EAST”) + (B4: B15 = “WEST”)) * F4: F15)

và đối với sản phẩm A ở khu Đông

= SUMPRODUCT (SIGN ((B4: B15 = “EAST”) * (C4: C15 = “A”)) * F4: F15)


$config[zx-auto] not found$config[zx-overlay] not found