Hỏi về cách lập công thức mảng (ngang)

Liên hệ QC

xuan_minh012007

Thành viên mới
Tham gia
7/6/08
Bài viết
20
Được thích
10
Các Bác cho em hỏi tại sao khi em muốn lập công thức mảng (theo như hướng dẫn tại Ebook Excell và hàm) thì toàn bị hiện ra thông báo như hình sau. Các Anh chị cho hỏi em đã làm sai ở chỗ nào? Theo như hướng dẫn thì mảng ngang dùng dấu ",", mảng dọc dùng dấu ";" nhưng chỉ có mảng dọc là đưa ra kết quả như ý muốn. Còn mảng ngang toàn tạo ra 1,2345 hoặc cả 5 ô đều là số 1.
Mong anh chị hướng dẫn giúp.
 

File đính kèm

  • 22.jpg
    22.jpg
    37.5 KB · Đọc: 29
  • 23.jpg
    23.jpg
    61.7 KB · Đọc: 18
Lần chỉnh sửa cuối:
Có thể bạn sai chổ nào đó (đưa file lên, để nguyên cái sai để mọi người xem)
Lưu ý: Nếu tạo mãng ngang {1,2,3,4,5} thì đương nhiên bạn phải quét chọn 5 cell nằm ngang (từ A1 đến E1) , nếu quét chọn cell nằm dọc (A1:A5) thì nó cho kết quả 5 cell đều =1 là hợp lý rồi
 
công thức của bạn ={1.2345} cho kết quả như vậy là đúng đấy chứ.Bạn muốn mảng ngang 1,2,3,4,5 thì bạn phải nhập ={1,2,3,4,5}
Bạn thử lại nhé
 
công thức của bạn ={1.2345} cho kết quả như vậy là đúng đấy chứ.Bạn muốn mảng ngang 1,2,3,4,5 thì bạn phải nhập ={1,2,3,4,5}
Bạn thử lại nhé
Nhưng làm sao tôi ko thể nhập được. Mọi người không hiểu câu hỏi rồi, tôi nhập ={1,2,3,4,5} thì nó ra cái thông báo lỗi, tối nhấn Yes thì ra như thế, nếu nhấn No thì lại không được, câu hỏi là tại sao nó lại thành mảng 1,2345 mà ko là mảng 1-2-3-4-5.
Tại sao tôi thể tạo được mảng ngang trong khi làm đúng hướng dẫn.
Có khi nào dấu "," trong Regional... bị thay đổi chức năng không?
Em xin bổ sung thêm cả #1 để mọi người hiểu rõ thêm câu hỏi. Em thử trên cả Excel 2002 và 2007 đều bị như vậy.
 
Lần chỉnh sửa cuối:
bạn chọn 5 cell B5:F5 sau đó nhập công thức ={1,2,3,4,5} rồi ấn đồng thời Ctrl+Shift+Enter là được mà
 
bạn chọn 5 cell B5:F5 sau đó nhập công thức ={1,2,3,4,5} rồi ấn đồng thời Ctrl+Shift+Enter là được mà
Bạn cứ nhìn thử vào File báo lỗi tôi gửi lên đó. Cũng ={1,2,3,4,5} Ctrl+Shift+Enter thì nó ra thông báo lỗi như hình tại #1 trên. Nếu nhấn Yes thì nó ra mảng như File báo lỗi. Tôi nhập ={1,2,3,4,5} Ctrl+Shift+Enter chứ có nhập ={1,2345} đâu.
 
Bạn cứ nhìn thử vào File báo lỗi tôi gửi lên đó. Cũng ={1,2,3,4,5} Ctrl+Shift+Enter thì nó ra thông báo lỗi như hình tại #1 trên. Nếu nhấn Yes thì nó ra mảng như File báo lỗi. Tôi nhập ={1,2,3,4,5} Ctrl+Shift+Enter chứ có nhập ={1,2345} đâu.
Hình như phải đưa bằng chứng thì bạn mới chịu thấy cái sai của mình:

Đây là file bạn gửi lên:
12-07-20082-15-23PM.png
Bạn nhìn cái công thức của B5 trên thanh fumular đi, nó đâu có giống cái công thức bạn để ở nơi ô H5?
Rõ ràng bạn đã nhập vào là ={1.2345} (dấu chấm chứ cũng chẳng phải là dấu phẩy) rồi bạn Ctrl+Shift+Enter thì nó mới ra cái đó.

Nếu bạn nhập đúng, thì trên thanh formulas nó phải như thế này (công thức tại B8)
12-07-20082-16-13PM.png
Tôi vừa nhập xong tại B8:F8 là ={1,2,3,4,5} và Ctrl+Shift+Enter, xong chụp hình gửi cho bạn xem đó.

Bạn chịu khó làm lại xem.
 
Thử thay dấu , thành dấu \ xem thế nào nhé! (dấu \ nha)
Thêm nữa: Bạn từng bước làm theo cách sau:
1> Vào Control Panel, chọn Regional Language Settings
2> Trong tab Regional Options bạn bấm nút Customize
3> Tab Number bạn xem thử các mục:
a) Decimal Symbol: Đang chon dấu gì? (nên chọn dấu chấm)
b) Digit grouping symbol: Đang chọn dấu gì? (nên chọn dấu phẩy)
Tôi đang thử nghiệm: nếu mục a) tôi chọn dấu phẩy, mục b) chọn dấu chấm thì sẽ bị lổi như bạn vừa nói
 
Lần chỉnh sửa cuối:
Thử thay dấu , thành dấu \ xem thế nào nhé! (dấu \ nha)
Thêm nữa: Bạn từng bước làm theo cách sau:
1> Vào Control Panel, chọn Regional Language Settings
2> Trong tab Regional Options bạn bấm nút Customize
3> Tab Number bạn xem thử các mục:
a) Decimal Symbol: Đang chon dấu gì? (nên chọn dấu chấm)
b) Digit grouping symbol: Đang chọn dấu gì? (nên chọn dấu phẩy)
Tôi đang thử nghiệm: nếu mục a) tôi chọn dấu phẩy, mục b) chọn dấu chấm thì sẽ bị lổi như bạn vừa nói
Đúng vậy, Regional Options máy em đang như chỗ thử nghiệm của A.
 
Bạn thiết lập lại:
1> Decimal Sysmbol là dấu chấm
2> Digit grouping symbol là dấu phẩy
3> Tắt Excel, sau đó chạy lại file mới và gỏ thử xem nào!
Cám ơn A. Theo chỉ dẫn E đã làm được rồi A ạ. Nhưng em làm kế toán thì các con số cần phải thể hiện dưới dạng của Việt nam: 12.345 (mười hai nghìn ba trăm bốn mưới lăm) chứ nếu thể hiện 12,345 (người khác lại hiểu là: mười hai phẩy ba bốn năm) thì nó lại sai mất. Có cách nào để nó vẫn thể hiện 12.345 được không A?
 
Lần chỉnh sửa cuối:
Thử thay dấu , thành dấu \ xem thế nào nhé! (dấu \ nha)
Thêm nữa: Bạn từng bước làm theo cách sau:
1> Vào Control Panel, chọn Regional Language Settings
2> Trong tab Regional Options bạn bấm nút Customize
3> Tab Number bạn xem thử các mục:
a) Decimal Symbol: Đang chon dấu gì? (nên chọn dấu chấm)
b) Digit grouping symbol: Đang chọn dấu gì? (nên chọn dấu phẩy)
Tôi đang thử nghiệm: nếu mục a) tôi chọn dấu phẩy, mục b) chọn dấu chấm thì sẽ bị lổi như bạn vừa nói

Xin nói cụ thể hơn chút vế cách phân biệt các phần tử trong một mảng:

  • Nếu: Decimal Symbol là dấu chấm (.) và Digit grouping symbol là dấu phẩy (,)
    Ví dụ: 123456789 = 123.456.789,00

    Thì dùng dấu gạch chéo ngược (\) để phân biệt các phần tử trong một mảng ngang (nằm cùng một hàng, hoặc giữa những cột liền nhau)

    Cụ thể, để tạo mảng có 5 ô, mỗi ô có các giá trị lần lượt là 1, 2, 3, 4 và 5, thì phải chọn 5 ô liền nhau và nhập: ={1\2\3\4\5} rồi nhấn Ctrl+Shift+Enter

  • Nếu: Decimal Symbol là dấu phẩy (,) và Digit grouping symbol là dấu chấm (.)
    Ví dụ: 123456789 = 123,456,789.00

    Thì dùng dấu phẩy (,) để phân biệt các phần tử trong một mảng ngang (nằm cùng một hàng, hoặc giữa những cột liền nhau)

    Cụ thể, để tạo mảng có 5 ô, mỗi ô có các giá trị lần lượt là 1, 2, 3, 4 và 5, thì phải chọn 5 ô liền nhau và nhập: ={1,2,3,4,5} rồi nhấn Ctrl+Shift+Enter

Trong cả hai trường hợp, luôn luôn dùng dấu chấm phẩy để phân biệt các phần tử trong một mảng dọc (trong cùng một cột, hoặc giữa những hàng liền nhau)

Ví dụ:
  • Với trường hợp Decimal Symbol là dấu chấm (.) và Digit grouping symbol là dấu phẩy (,), muốn nhập một mảng gồm 2 hàng và 5 ô, ở hàng trên là các giá trị 1, 2, 3, 4 và 5; ở hàng dưới là các giá trị 6, 7, 8, 9 và 10, thì phải chọn một dãy gồm 5 ô, 2 hàng, và nhập công thức: ={1\2\3\4\5;6\7\8\9\10} rồi nhấn Ctrl+Shift+Enter.

  • Với trường hợp Decimal Symbol là dấu phẩy (,) và Digit grouping symbol là dấu chấm (.), muốn nhập một mảng gồm 2 hàng và 5 ô, ở hàng trên là các giá trị 1, 2, 3, 4 và 5; ở hàng dưới là các giá trị 6, 7, 8, 9 và 10, thì phải chọn một dãy gồm 5 ô, 2 hàng, và nhập công thức: ={1,2,3,4,5;6,7,8,9,10} rồi nhấn Ctrl+Shift+Enter.
 
Lần chỉnh sửa cuối:
Bạn thiết lập lại:
1> Decimal Sysmbol là dấu chấm
2> Digit grouping symbol là dấu phẩy
3> Tắt Excel, sau đó chạy lại file mới và gỏ thử xem nào!
Không cần thiết phải tắt Excel.

Sau khi thay đổi trong Customize Regional Options, nhấn OK, rồi ra ngoài Regional and Language Options nhấn Apply (đừng nhấn OK, nó sẽ đóng mất cái cửa sổ này lại, mất công lại phải mở ra nếu muốn thử tiếp chuyện gì đó, hoặc muốn trả lại những thiết lập cũ).

Ngay sau khi nhấn Apply như đã nói ở trên, ở trong màn hình Excel sẽ tự động thay đổi các dấu này cho phù hợp với hệ thống.
 
Lần chỉnh sửa cuối:
Cám ơn cách A đã trả lời tận tình. Em có ý kiến phải bổ sung #13 của A BNTT vào Ebook của GPE vừa phát hành, nếu không những người mới như em không thể biết được.
 

Không cần thiết phải tắt Excel.
.
Chưa chắc!
Vì tôi đang thử trên máy của mình, nếu không tắt Excel rồi khởi động lại thì bị sai tùm lum. Thậm chí nó không chấp nhận bất cứ dấu gì luôn!
Nói chung để 1 hệ thống cập nhật tốt thì nên tắt và khởi động lại là ngon nhất (ngay cả Windows cũng vậy)
 
Chưa chắc!
Vì tôi đang thử trên máy của mình, nếu không tắt Excel rồi khởi động lại thì bị sai tùm lum. Thậm chí nó không chấp nhận bất cứ dấu gì luôn!
Nói chung để 1 hệ thống cập nhật tốt thì nên tắt và khởi động lại là ngon nhất (ngay cả Windows cũng vậy)
Thì em cũng căn cứ trên máy của mình để đưa ra những nhận xét đó.

Ví dụ, em đang dùng {1,2,3,4,5}... Sau khi nhấn Apply như em đã nói, ngó sang bên Excel, nó đã tự động sửa lại là {1\2\3\4\5}, mà chẳng cần phải nhập lại gì hết.

Ngay cả sửa Seperator cũng thế, ví dụ em đang có công thức =SUM(A1,B1), sau khi nhấn Apply đổi dấu Seperator thành chấm phẩy, thì bên Excel nó sửa ngay là
=SUM(A1;B1)

Và ngay cả thay đổi định dạng ngày tháng từ dd/mm/yyyy sang mm/dd/yyyy, cũng thế.

Nói thêm, em chỉ nhận xét trong những trường hợp dữ liệu rất ít và chủ yếu là để thử nghiệm. Chứ chưa thử trên những dữ liệu lớn và thực tế. Cho nên cũng có thể là cách của em chưa chắc đúng với những dữ liệu lớn.
 
Web KT

Bài viết mới nhất

Back
Top Bottom