Thay đổi dấu phẩy hoặc dấu chấm phẩy trong hàm

Liên hệ QC
Tôi nghĩ các bạn nên xem lại. Ý của chủ topic là dấu ";" và dấu "," trong công thức của excel.
Bạn vào đây nhé. Nếu tick vào dấu tick thì dấu trong công thức sẽ là dấu "," , còn bạn bỏ dấu tick thì nó sẽ là dấu ";"
 

File đính kèm

  • Ashampoo_Snap_2015.10.26_16h44m56s_008_.jpg
    Ashampoo_Snap_2015.10.26_16h44m56s_008_.jpg
    53.7 KB · Đọc: 222
Tôi nghĩ các bạn nên xem lại. Ý của chủ topic là dấu ";" và dấu "," trong công thức của excel.
Bạn vào đây nhé. Nếu tick vào dấu tick thì dấu trong công thức sẽ là dấu "," , còn bạn bỏ dấu tick thì nó sẽ là dấu ";"

Chỗ này thì bạn cũng nên xem lại! Bởi dấu trong công thức là dấu gì vẫn là tùy thuộc vào Control Panel. Trên máy bạn nó vậy nhưng trên máy người ta nó.. khác đấy
-------------------
Chuyện ngoài lề: Topic này mở cách đây 7 năm. Bài cuối cùng cũng đã cách đây hơn 3 năm rồi, bạn còn "đào mộ" lên làm gì không biết?
 
Lần chỉnh sửa cuối:
Chỗ này thì bạn cũng nên xem lại! Bởi dấu trong công thức là dấu gì vẫn là tùy thuộc vào Control Panel. Rõ ràng tiêu đề cái Trên máy bạn nó vậy nhưng trên máy người ta nó.. khác đấy
-------------------
Chuyện ngoài lề: Topic này mở cách đây 7 năm. Bài cuối cùng cũng đã cách đây hơn 3 năm rồi, bạn còn "đào mộ" lên làm gì không biết?
Tôi cũng là người đi tìm cách giải quyết vấn đề này. Search trên google thì topic này hiện ra, tất cả vấn đề của người phía trên chỉ cho không giải quyết được. Vì vậy, tôi post trả lời lên đây sau khi đã tìm hiểu và giải quyết được trên máy của tôi.
Diễn đàn học hỏi. Bạn đừng nặng lời.
 
Ủa! Mình có nặng lời gì đâu ta?
À, tôi ko để ý đến thời gian post bài làm gì. Tôi cũng đọc mất 2 trang vẫn không tìm ra vấn đề nên sau khi tìm thấy. Tôi chỉ muốn chia sẻ, không có ý "đào mộ" để làm phiền ban quản trị và để thể hiện gì ở mình. Hi vọng các bạn khác mắc lỗi và thử setup theo mọi người hướng dẫn ở trang 1 và 2 không được rồi thì làm thêm bước của tôi biết đâu cho ra kết quả tốt hơn. Chào bạn!
 
À, tôi ko để ý đến thời gian post bài làm gì. Tôi cũng đọc mất 2 trang vẫn không tìm ra vấn đề nên sau khi tìm thấy. Tôi chỉ muốn chia sẻ, không có ý "đào mộ" để làm phiền ban quản trị và để thể hiện gì ở mình. Hi vọng các bạn khác mắc lỗi và thử setup theo mọi người hướng dẫn ở trang 1 và 2 không được rồi thì làm thêm bước của tôi biết đâu cho ra kết quả tốt hơn. Chào bạn!
Cách của bạn chia sẻ mình từng làm rồi.
Kinh nghiệm rút ra là ko nên dùng cách đấy.
Loằng ngoằng. Ko đồng nhất vs hệ thống.
 
Ồ! Cái thay đổi dấu này mình cũng đi tìm rất lâu rồi mà giờ làm theo cách của tamthat mới được.
Thank you!
 
Không ai rỗi hơi đến mức năm này qua năm khác gõ dấu phẩy ngăn cách các thông số rồi một ngày đẹp trời ngồi rỗi muốn sửa trong CP để gõ được dấu chấm phẩy. Vì gõ gì thì cũng một lần gõ, mà dấu phẩy và dấu chấm phẩy đều xinh đẹp như nhau.

Nếu tôi không lầm thì chỉ dùng 2 dấu: dấu phẩy hoặc dấu chấm phẩy để ngăn cách các thông số. Vậy nếu bạn gõ nhầm bằng dấu phẩy và thấy báo lỗi thì sửa lại thành dấu chấm phẩy. Cái này là đối phó nhanh, vì nhiều khi đi hỏi người khác mà họ cho công thức với dấu phẩy mà nhập ở máy mình thì lại báo lỗi, mặc dù nhìn công thức thấy đúng, không có lỗi gõ nhầm tên hàm, nhầm kiểu dữ liệu v...v. Thì sửa lại thành dấu chấm phẩy thôi.

Tất nhiên trên máy này nó là dấu phẩy còn trên máy khác nó là dấu chấm phẩy. Cái này phụ thuộc vào thiết lập trong CP. Nhưng nó có nguyên nhân sâu sa, có "cơ sở lý luận" đàng hoàng. Nếu trên máy ta nhập số với dấu phẩy là dấu thập phân thì chắc chắn 200% là phải dùng dấu chấm phẩy để phân cách các thông số của hàm. Tại sao? Chỉ cần suy nghĩ một chút là thấy có nhiều hàm có các thông số không bắt buộc. Vd. hàm XYZ có nhiều thông số mà trong đó có 2 thông số kiểu số và cả 2 hoặc thông số thứ 2 là không bắt buộc. Nếu cho phép dùng dấu phẩy để phân cách các đối số thì sẽ sày ra trường hợp vô định. Bạn nhập vd. chỉ 1 thông số là 1,5 còn thông số kia để mặc định. Nhưng lúc này Excel không thể xác định là bạn nhập 1 thông số 1,5 hay nhập 2 thông số là 1 và 5. Ngay cả người khác nhìn vào cũng chịu thua, không đoán được ý bạn chứ nói gì tới Excel. Vậy nếu dấu thập phân là dấu phẩy thì bắt buộc dấu phân cách phải là dấu chấm phẩy. Nếu dấu thập phân là dấu chấm thì dấu phân cách là dấu phẩy.

Nói cho cùng thì cũng chả cần nhớ thiết lập trong CP là thế nào, "cơ sở lý luận" là thế nào. Ở máy mình từ xưa tới nay gõ thế nào thì cứ gõ như thế. Nếu sang máy mới mà vẫn quen tay gõ thế và thấy báo lỗi thì thử dùng dấu "kia". Thế thôi.

Nhiều người hay lăn tăn: không biết trên máy mình thì dấu gì ngăn cách các hàng các cột vd. trong hằng số mảng nhỉ. Có người còn học thuộc lòng, đó có thể là những dấu gì, kiểu gì. Trong khi đó không cần học thuộc lòng cái gì cả. Khi cần luôn có thể tự kiểm nghiệm. Vd. nhập 4 số vào A1:B2 -> nhập công thức
Mã:
=SUM(A1:B2)
-> bôi đen A1:B2 -> F9 -> xem kết quả trên thanh công thức
 
Nếu tôi không lầm thì chỉ dùng 2 dấu: dấu phẩy hoặc dấu chấm phẩy để ngăn cách các thông số. Vậy nếu bạn gõ nhầm bằng dấu phẩy và thấy báo lỗi thì sửa lại thành dấu chấm phẩy. Cái này là đối phó nhanh, vì nhiều khi đi hỏi người khác mà họ cho công thức với dấu phẩy mà nhập ở máy mình thì lại báo lỗi, mặc dù nhìn công thức thấy đúng, không có lỗi gõ nhầm tên hàm, nhầm kiểu dữ liệu v...v. Thì sửa lại thành dấu chấm phẩy thôi.
Em nghĩ cái này là do thói quen của một số người dùng.
Khi xảy ra sự cố, họ chẳng bao giờ đọc thông báo của phần mềm mà cứ mặc nhiên là lỗi gì đó, và khi đó không biết khắc phục như nào.
Chỗ nhập là dấu gì (dấu phẩy, hay chấm phẩy) thì khi nhập công thức Excel đã chỉ rõ ràng (Với thiết lập trong Excel Options mặc định vẫn check mục "Formula AutoComplete").
1.jpg
Em thêm hình minh họa với trường hợp dấu phân cách các phần tử trong mảng:
- Với thiết lập dấu phân cách trong công thức là dấu phẩy:

2.jpg

- Với thiết lập dấu phân cách trong công thức là dấu chấm phẩy:

3.jpg
 
Tôi cũng là người đi tìm cách giải quyết vấn đề này. Search trên google thì topic này hiện ra, tất cả vấn đề của người phía trên chỉ cho không giải quyết được. Vì vậy, tôi post trả lời lên đây sau khi đã tìm hiểu và giải quyết được trên máy của tôi.
Diễn đàn học hỏi. Bạn đừng nặng lời.
Cám ơn sự chỉ dẫn của bạn nha, đang đau đầu vì việc dấu ";" và "," trong hàm excel...
 
Nếu Decimal Symbol của bạn là dấu phẩy, thì bắt buộc ở List Seperator phải là dấu chấm phẩy.

Bởi vì ở List Seperator của bạn cũng là dấu phẩy, nên Excel sẽ không hiểu.

Bạn phải luôn nhớ điều này: List SeperatorDecimal Symbol không được giống nhau.

Để sửa lại, bạn có 1 trong hai cách:
  1. Sửa lại List Seperator là dấu chẩm phẩy, mấy cái kia để nguyên.

  2. Sửa lại List Seperator là dấu phẩy, thì phải sửa Decimal Symbol là dấu chấm, và Digit Grouping Symbol là dấu phẩy (và theo như thế này thì mới đúng là Regional kiểu U.S)
Anh/chị cho em hỏi tại sao trong máy em, em dùng Win 10, khi vào List Seperator lại không có ";" (dấu chấm phẩy) mà chỉ có ","(dấu phẩy) là sao ạ?
1.png
 
Anh/chị cho em hỏi tại sao trong máy em, em dùng Win 10, khi vào List Seperator lại không có ";" (dấu chấm phẩy) mà chỉ có ","(dấu phẩy) là sao ạ?
List Seperator bạn chỉ cần xóa dấu (,) và điền dấu ( ; )
Bạn định thay đổi cấu hình trong Win cho việc gì, Trừ khi bắt buộc, nếu là cho Excel thì không cần nhé
Bạn chỉ cần thay đổi trong mục Nâng cao của Excel
"Dùng dấu tách hệ thống"
------------------
Capture.PNG
 
Lần chỉnh sửa cuối:
List Seperator bạn chỉ cần xóa dấu (,) và điền dấu ( ; )
Bạn định thay đổi cấu hình trong Win cho việc gì, Trừ khi bắt buộc, nếu là cho Excel thì không cần nhé
Bạn chỉ cần thay đổi trong mục Nâng cao của Excel
"Dùng dấu tách hệ thống"
------------------
View attachment 213049
List Seperator bạn chỉ cần xóa dấu (,) và điền dấu ( ; )
Bạn định thay đổi cấu hình trong Win cho việc gì, Trừ khi bắt buộc, nếu là cho Excel thì không cần nhé
Bạn chỉ cần thay đổi trong mục Nâng cao của Excel
"Dùng dấu tách hệ thống"
------------------
View attachment 213049
Dạ! em cám ơn anh!
Sau khi đọc bài #30 của thầy batman1 em đã hiểu.
 
Lần chỉnh sửa cuối:
Vâng ý em muốn là như này:
Khi dùng hàm trong exel em muốn dùng dấu "," (dấu phẩy) để tách các thành phần trong hàm ví dụ:(=SUM(number1,.....,....)
và đồng thời dấu cách thập phân là dấu "," phẩy (ví dụ : 2,13)
Nhưng khi chỉnh dấu thập phân là dấu "," theo đúng ý thì dấu để tách các thành phần trong hàm lại là dấu ";" mà không phải là dấu ","
Em đã chỉnh kể cả trong win và trong excel nhưng vẫn không được.
Em cám ơn anh!
Bạn ơi , làm gì có quy luật nào trong một biểu thức ( , ) vừa là mẹ vừa làm con được
 
Web KT
Back
Top Bottom