Hiện kết quả khi chọn cell có chứa validation.

Liên hệ QC

tevolt090

Thành viên mới
Tham gia
13/11/11
Bài viết
8
Được thích
0
Chào các bác, e mới học excel. nên bài này khó quá e không giải nổi, mong các cao thủ giúp e với.

Phòng em có 3 người: A+B+C. hàng ngày 1 trong 3 người đi chợ mua đồ nấu ăn.
Giả sử:
-t2 A đi mua, nấu cho cả A+B+C ăn, thì B+C phải trả tiền cho A
-t3 A đi mua, nấu cho A+B ăn, thì B phải trả tiền cho A
-t4 B đi mua, nấu cho cả A+B+C ăn, thì A+C phải trả tiền cho B
-t5 C đi mua, nấu cho C+B ăn, thì B phải trả tiền cho C
..... túm lại ai ăn thì trả tiền cho người mua
Xong cuối tháng tổng kết lại xem ai phải trả tiền cho ai!
Đó là yêu cầu bài toán!
Em muốn làm 1 bảng excel như file đính kèm, khi chọn trong danh sách sổ xuống, thì sẽ hiện ra số tiền ai phải trả cho ai. rồi sau đó cộng lại, xem ai hơn ai thì trừ qua sẽ hiển thị được kết quả.
Thuật toán thì em hiểu được, nhưng khó ở chỗ cộng trừ trong cái list xổ xuống. Các bác chịu khó down về xong coi giúp em đc ko à? chỉ cần giúp e phải dùng lệnh gì, cấu trúc ntn thôi, rồi em tự mò tiếp, hic
 

File đính kèm

Lần chỉnh sửa cuối:
To Tevolt090

(1) Mình nghỉ bạn có thể làm như 1 bảng chấm công hàng tháng để tính lương thôi;

Ví dụ A đi chơ mua cho B & C cùng ăn hết 18 ngàn; thì chấm hôm đó cho B & C số tiền là 6.000 mỗi người;

Hôm Sau B không ăn, C đi chợ hết 14.000 chấm cho A 7.000

Nếu mua muối, nắm, dầu ăn,. . . . thì tách ra khoảng dùng chung này chấm riêng; Ví dụ trên, Ngoài mua đố nấu ăn 14.000 còn mua 5 lít dầu ăn, giá 120.000 thì chấm cho A 40.000 & B sẽ là 47.000

. . . . .

Vấn đề là làm sao kiểm soát được chuyện báo giá đây ta?

(2) Tiêu đề của bạn cần lưu í hơn cho những lần sau;

Thân ái & chúc vui!
 
Lần chỉnh sửa cuối:
chấm xong rồi cộng làm sao;;;;;;;;;;;? chẳng biết ai trả cho ai cả!$@!!
 
Lần chỉnh sửa cuối:
Theo dõi như bạn thì có lẽ hồi thời sinh viên chắc mình không dám ăn chung với bạn nữa, hehe. Đơn giản hóa là coi như bạn có một quỹ chung, cuối tháng bù trừ là xong, chứ cứ tính riêng rẽ hóa ra tiền cứ đi vòng quanh à.
Tôi gửi bạn một cách theo file đính kèm
Cái này kiểu như "oánh bài đếm lá" ghi sổ ấy mà --=0
 

File đính kèm

Xin cảm ơn bác @tttmuahmuah rât' nhiều! nhờ bác mà e đã thu gọn được bài toán đi rất nhiều. Nhưng đến bước ứng dụng validation thì em không biết cách làm, mong các bác giúp với!
 

File đính kèm

Xin cảm ơn bác @tttmuahmuah rât' nhiều! nhờ bác mà e đã thu gọn được bài toán đi rất nhiều. Nhưng đến bước ứng dụng validation thì em không biết cách làm, mong các bác giúp với!
Xem file "Chơi Kiểu Mỹ" này thử xem sao, hy vọng ở chung hổng "quýnh lộn".
 

File đính kèm

Bác Ba Tê giỏi quá, đúng thứ mà e cần tìm. Nhưng bác vui lòng chỉ em cách làm như thế nào đc ko à? Hic. E muốn ứng dụng cho nhiều việc khác nữa. >

Hic, đổi tên A,B,C thành tên khác ko đc bác Ba Tê ơi===\.
 
Lần chỉnh sửa cuối:
Bác Ba Tê giỏi quá, đúng thứ mà e cần tìm. Nhưng bác vui lòng chỉ em cách làm như thế nào đc ko à? Hic. E muốn ứng dụng cho nhiều việc khác nữa. >

Hic, đổi tên A,B,C thành tên khác ko đc bác Ba Tê ơi===\.
Mỗi kiểu dữ liệu có 1 cách giải quyết khác nhau, đưa kiểu này rồi đổi kiểu khác làm sao đúng được. Thà lúc đầu đưa dữ liệu thật lên đi cho mọi người dễ làm.
Giờ bạn đưa file thật lên đây đi mới biết mặt mũi nó ra sao mà tính chớ.
 
Lần chỉnh sửa cuối:
e chỉ cần đổi tên A,B,C thành tên khác thôi bác Ba Tê ah. e mò mấy hàm trong ctr+F3 mà sửa không đc. hic
 
Trả lời thay Bác Ba tê, không sắp cuối tháng rồi, chưa chia được xiền "uýnh lộn" thì toi
Nếu vẫn theo cú pháp của bạn, ví dụ : Ba tê + tttmuahmuah + tevolt090
thì sửa như sau:
đặt con trỏ tại ô F3 rồi sửa các name:
Mã:
Tru=Sheet1!$C3/(LEN($E3)-LEN(SUBSTITUTE(Sheet1!$E3,"+",""))+1)
để chắc ăn hơn, khuyến nghị nên thêm hàm Trim và 2 name Cong và Chia
Mã:
Chia=COUNTIF(Sheet1!$E3,"*"&TRIM(Sheet1!F$2)&"*")
Mã:
Cong=IF(TRIM(Sheet1!$D3)=TRIM(Sheet1!F$2),Sheet1!$C3,0)
Chúc bạn ăn cơm ngon miệng --=0
 
E vô cùng cảm ơn các bác đã nhiệt tình giúp đỡ! Nhưng vì trình độ excel còn hạn chế nên nói chung em làm theo mà...không được. Các bác sửa dùm e file đính kèm, tiện thể coi các bước e làm có j sai ko?

1. Sửa lại list ở cột Q
2. Cập nhật list Validation
3. Đặt chuột vào ô F3
4. Bấm Ctrl+F3, sửa lại hết các hàm Cong,Tru, Chia như bác tttmuahmuah chỉ
Cụ thể:

Mã:
Tru=Sheet1!$C3/(LEN($E3)-LEN(SUBSTITUTE(Sheet1!$E3,"+",""))+1)
[B]Chia=COUNTIF(Sheet1!$E3,"*"&TRIM(Sheet1!F$2)&"*")[/B]
[B]Cong=IF(TRIM(Sheet1!$D3)=TRIM(Sheet1!F$2),Sheet1!$C3,0)[/B]
5. Save lại, ra test thử => thấy ko đc
6. Bó tay !

Nhờ các bác sửa dùm e nha, khi mà thay đổi tên ABC thì trong các hàm phải thay đổi những gì ah?
 

File đính kèm

Lần chỉnh sửa cuối:
E vô cùng cảm ơn các bác đã nhiệt tình giúp đỡ! Nhưng vì trình độ excel còn hạn chế nên nói chung em làm theo mà...không được. Các bác sửa dùm e file đính kèm, tiện thể coi các bước e làm có j sai ko?

1. Sửa lại list ở cột Q
2. Cập nhật list Validation
3. Đặt chuột vào ô F3
4. Bấm Ctrl+F3, sửa lại hết các hàm Cong,Tru, Chia như bác tttmuahmuah chỉ
Cụ thể:

Mã:
Tru=Sheet1!$C3/(LEN($E3)-LEN(SUBSTITUTE(Sheet1!$E3,"+",""))+1)
[B]Chia=COUNTIF(Sheet1!$E3,"*"&TRIM(Sheet1!F$2)&"*")[/B]
[B]Cong=IF(TRIM(Sheet1!$D3)=TRIM(Sheet1!F$2),Sheet1!$C3,0)[/B]
5. Save lại, ra test thử => thấy ko đc
6. Bó tay !

Nhờ các bác sửa dùm e nha, khi mà thay đổi tên ABC thì trong các hàm phải thay đổi những gì ah?
Nói chung là "bochieu.com" với bạn thôi.
Tên người mua và người chịu là Thắng, Bình, Tùng.
Còn tiêu đề cột F,G,H là A,B,C.
Mẫu dữ liệu của bạn chẳng ra làm sao
Một khi bạn không trân trọng bài viết của bạn thì chắc không ai chú ý đến bài viết của bạn đâu.
Híc!
Bye bạn nhé!
 
hic, e quên mất chưa sửa chỗ đó, hihi, vậy là đc rồi, cám ơn các bác nhiều nha ''''''''''''''''''
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom