Tự động điền số bút toán từ theo loại chứng từ (1 người xem)

  • Thread starter Thread starter lulyen
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

lulyen

Thành viên mới
Tham gia
29/10/08
Bài viết
35
Được thích
2
Chào các ACE trong GPE!, các bác giúp em sử dụng hàm nào để được kết quả như mong muốn theo trường hợp sau:
- Các cột: Loại CT, ngày GD, Số tiền, ... là do người sử dụng nhập vào.
- Riêng cột Số BT em muốn nó tự động cập nhật thứ tự theo Loại CT phát sinh.
Em thử làm nhiều lần rồi nhưng không được, em UP lên đây mong được sự trợ giúp của các cao thủ trong GPE, xin chân thành cảm ơn!


Đây là file mẫu:
http://www.4shared.com/account/dir/14032216/a6c6c65d/sharing.html?&
 
- Các cột: Loại CT, ngày GD, Số tiền, ... là do người sử dụng nhập vào.
- Riêng cột Số BT em muốn nó tự động cập nhật thứ tự theo Loại CT phát sinh.
Giả sử Cột A là cột Loại CT, cột D là cột Số BT, Bạn dùng công thức sau như bảng bên dưới, sau đó copy down công thức xuống dưới.
|
A​
|
B​
|
C​
|
D​
|
1​
|
Loai CT​
|
Ngay GD​
|
So Tien​
|
So BT​
|
2​
|PT|
01/11/2009​
|
960510​
|
=COUNTIF($A$2:$A2,$A2)
|
3​
|PC|
02/11/2009​
|
103720​
|
1​
|
4​
|PT|
03/11/2009​
|
766690​
|
2​
|
5​
|PC|
04/11/2009​
|
420990​
|
2​
|
6​
|PK|
05/11/2009​
|
686080​
|
1​
|
7​
|HH|
06/11/2009​
|
413250​
|
1​
|
8​
|IN|
07/11/2009​
|
394800​
|
1​
|
9​
|HD|
08/11/2009​
|
226740​
|
1​
|
10​
|IN|
09/11/2009​
|
261060​
|
2​
|
11​
|PC|
10/11/2009​
|
336570​
|
3​
|
12​
|PT|
11/11/2009​
|
539000​
|
3​
|
13​
|PC|
12/11/2009​
|
467910​
|
4​
|
 

File đính kèm

Chào các ACE trong GPE!, các bác giúp em sử dụng hàm nào để được kết quả như mong muốn theo trường hợp sau:
- Các cột: Loại CT, ngày GD, Số tiền, ... là do người sử dụng nhập vào.
- Riêng cột Số BT em muốn nó tự động cập nhật thứ tự theo Loại CT phát sinh.
Em thử làm nhiều lần rồi nhưng không được, em UP lên đây mong được sự trợ giúp của các cao thủ trong GPE, xin chân thành cảm ơn!


Đây là file mẫu:
http://www.4shared.com/account/dir/14032216/a6c6c65d/sharing.html?&
Có phải ý bạn là khi nhập CHI ở B8 thì A8 thành PC001 , xuống vài hàng nhập CHI ở B12 thì A12 thành PC002? Còn UNC ra cái gì? Tạm thời bạn nhập ô A8 thế này nhé nếu đúng ý bạn
=IF(B8="THU","PT 00"&COUNTIF($B$8:B8,"THU"),IF(B8="CHI","PC 00"&COUNTIF($B$8:B8,"CHI"),IF(B8="UNC","PUNC 00"&COUNTIF($B$8:B8,"UNC"),"")))
Nhưng khi qua PC009 thì nó sẽ ra PC0010 , PC0011 nhé. Còn muốn PC010, PC011 thì làm lại kiểu khác
Thân
 
Bạn xem trong file đính kèm
Công thức của tôi như sau:
IF(B7="THU","PT"&TEXT(COUNTIF($B$7:$B7,B7),"000"),IF(B7="CHI","PC"&TEXT(COUNTIF($B$7:$B7,B7),"000"),"UNC"&TEXT(COUNTIF($B$7:$B7,B7),"000")))
Bạn thay lại công thức như sau cho ngắn gọn hơn
=IF(B7="THU","PT",IF(B7="CHI","PC","UNC"))&TEXT(COUNTIF($B$7:$B7,B7),"000")
 

File đính kèm

Lần chỉnh sửa cuối:
Như bạn DuongDV đã trả lời bạn.... cũng rất ok rùi...
Nhưng mongto nghĩ Nếu dùng hàm if sẽ rất dài ...nếu có hơn 3 điều kiện...
Ở đây mongto xin mạo muội thay thế bằng công thức:
=VLOOKUP(C7,$C$2:$D$4,2,0)&TEXT(COUNTIF($C$7:C7,C7),"000")
Công thức này sẽ giúp cho hàm ngắn đi rất nhiều ...nhất là dễ sửa chữa khi thay đổi cách đánh: PT; PC bằng 1 ký tự nào đó
P/S: Trong đó: D2 = PT ; D3 = PC ; D4 = PU
Rất mong dc chỉ giáo ! TKs
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom