Hỏi nhanh - đáp nhanh về công thức (phần 1)

Liên hệ QC
Status
Không mở trả lời sau này.
=LOOKUP(A1,{"A","C","D","E","F","H","G","K","L","M"},{1,2,3,4,5,6,7,8,9,10})
công thức này bạn thử xem có được không nhé
Không đơn giản vậy đâu anh Thương, có lẽ đây là giả định thôi. Thực tế không phải là A,B,C hay 1,2,3 mà có thể là bất kỳ, nên phải làm bảng dò thôi
 
Chào mọi người. Mình đang bối rối khi lập công thức hàm if trong excel bị hạn chế. Bạn nào có giải pháp hay hơn không xin chỉ giáo dùm
Công thức thế này: nếu ô
A1 là B là 1
A1 là C là 2
A1 là D là 3
A1 là E là 4
A1 là F là 5
A1 là H là 6
A1 là G là 7
A1 là K là 8
A1 là L là 9
A1 là M là 10
Và minh đã lập công thức là thế này:
=if(A1=B,1,if(A1=C,2 if(A1=D,3 if(A1=E,4 if(A1=F,5 if(A1=H,6 if(A1=G,7 if(A1=K,8 if(A1=L,9 if(A1=M,10))))))))))
Nhưng công thức chỉ cho đến 8 thôi, bạn nào có diệu kế thì chỉ giáo cho mình với.
Mọi giúp đở xin gửi lại mail cho mình chungbhxh@gmail.com. Thank
Giải pháp nếu số if >7 là dùng if thứ 1 tạo name, dùng name đó làm đối số cho if thứ 2.
 
Giải pháp nếu số if >7 là dùng if thứ 1 tạo name, dùng name đó làm đối số cho if thứ 2.
Tôi nghĩ giải pháp tốt nhất là tùy theo kiểu dữ liệu của "một ai đó" mà có cách xử lý thích hợp.
IF(), LOOKUP(), CHOOSE() v.v... phải tùy theo trường hợp để chọn cách tốt nhất.
Với trường hợp cụ thể này thì Lookup() như Lê Duy Thương hoặc Find() của nghiaphuc cũng được rồi.
 
Có cao thủ nào, giúp mình với:
Mình có biểu mẫu sau: Nếu
A B C
1 He01 Trường A
2 He02 Trường B
3 He03 Trường C
4 He04 Trường D
5 He05 Trường E
6 He06 Trường F
7 He07 Trường G
8 He08 Trường H
9 He09 Trường I
10 He10 Trường K
Mình đã lập công thức như sau: =if(A2=He01,TrườngA,if(A2=He02,TrườngB,if(A2=He03,TrườngC,if(A2=He04,TrườngD,if(A2=He05,TrườngE,if(A2=He06,TrườngF,if(A2=He07,TrườngG,if(A2=He08,TrườngH,if(A2=He09,trườngI,if(A2=He010,TrườngI))))))))))
Nhưng công thức chỉ có đến A2=8 là H còn thêm A2=9 là K thì công thức không hiểu
Vậy bạn nào có cách khác thì mình xin được chỉ giáo.
Vui lòng chuyển kết quả vào mail chungbhxh@gmail.com Xin cám ơn nhiều nhiều
 
Có cao thủ nào, giúp mình với:
Mình có biểu mẫu sau: Nếu
A B C
1 He01 Trường A
2 He02 Trường B
3 He03 Trường C
4 He04 Trường D
5 He05 Trường E
6 He06 Trường F
7 He07 Trường G
8 He08 Trường H
9 He09 Trường I
10 He10 Trường K
Mình đã lập công thức như sau: =if(A2=He01,TrườngA,if(A2=He02,TrườngB,if(A2=He03,TrườngC,if(A2=He04,TrườngD,if(A2=He05,TrườngE,if(A2=He06,TrườngF,if(A2=He07,TrườngG,if(A2=He08,TrườngH,if(A2=He09,trườngI,if(A2=He010,TrườngI))))))))))
Nhưng công thức chỉ có đến A2=8 là H còn thêm A2=9 là K thì công thức không hiểu
Vậy bạn nào có cách khác thì mình xin được chỉ giáo.
Vui lòng chuyển kết quả vào mail chungbhxh@gmail.com Xin cám ơn nhiều nhiều

Bạn xem file này nha
có kèm công thức cho bạn xem tham khảo
="Trường "& IF(CODE(RIGHT(A1,1))=48,"K",CHAR(CODE(RIGHT(A1,1))+16))
 

File đính kèm

  • Book1.xlsx
    8.7 KB · Đọc: 5
Có cao thủ nào, giúp mình với:
Mình có biểu mẫu sau: Nếu
A B C
1 He01 Trường A
2 He02 Trường B
3 He03 Trường C
4 He04 Trường D
5 He05 Trường E
6 He06 Trường F
7 He07 Trường G
8 He08 Trường H
9 He09 Trường I
10 He10 Trường K
Mình đã lập công thức như sau: =if(A2=He01,TrườngA,if(A2=He02,TrườngB,if(A2=He03,TrườngC,if(A2=He04,TrườngD,if(A2=He05,TrườngE,if(A2=He06,TrườngF,if(A2=He07,TrườngG,if(A2=He08,TrườngH,if(A2=He09,trườngI,if(A2=He010,TrườngI))))))))))
Nhưng công thức chỉ có đến A2=8 là H còn thêm A2=9 là K thì công thức không hiểu
Vậy bạn nào có cách khác thì mình xin được chỉ giáo.
Vui lòng chuyển kết quả vào mail chungbhxh@gmail.com Xin cám ơn nhiều nhiều
Nếu được, bạn nên lập bảng dò để tham chiếu. Nếu không, bạn dùng cách đặt tên cho công thức:
Ctrl-F3, (Insert name): Đặt tên bất kỳ, VD: "A đến F"
Tại ô Refer to, bạn nhập:
=IF(A2=HE1,TrườngA,IF(A2=HE2,TrườngB,IF(A2 =HE3,TrườngC,IF(A2=HE4,TrườngD,IF(A2=HE5, TrườngE,IF(A2=HE6,TrườngF,"Hết"))))))
Sau đó đặt thêm 1 tên nữa, VD: "G tới hết" cho công thức:
=IF(A2=HE7,TrườngG,IF(A2=HE8,TrườngH,IF(A2 =HE9,TrườngI,IF(A2=HE10,TrườngK,"A đến F"))))

Cuối cùng, công thức chính của bạn là: =G tới hết
 
Bạn có thể cho mình địa chỉ mail. mình gửi file qua nhờ bạn xem dùm
 
Hỏi về công thức excel

Mình đã tải lên diễn đàn
 

File đính kèm

  • Text.xls
    17 KB · Đọc: 5
Máy mình chỉ dùng office 2003, nhờ bạn gửi lại file dùm. Thank
 
Hàm vlookup và count

Em có 1 vấn đề với bảng đếm như trong vd đính kèm, với bảng 1 : (bảng dữ liệu), em muốn xuất đếm số liệu ra bảng dưới (bảng xuất đếm) đếm theo tên của Cố vấn và số lần xuất hiện của ngày ra xuống bảng hai bằng cách kết hợp hàm Vlook up và count nhưng bị lỗi dữ liệu, mong các anh chị, em trong diễn đàn thảo luận cùng giúp đỡ em, xin cảm ơn.}}}}}
 

File đính kèm

  • vd2.xls
    19 KB · Đọc: 19
Em có 1 vấn đề với bảng đếm như trong vd đính kèm, với bảng 1 : (bảng dữ liệu), em muốn xuất đếm số liệu ra bảng dưới (bảng xuất đếm) đếm theo tên của Cố vấn và số lần xuất hiện của ngày ra xuống bảng hai bằng cách kết hợp hàm Vlook up và count nhưng bị lỗi dữ liệu, mong các anh chị, em trong diễn đàn thảo luận cùng giúp đỡ em, xin cảm ơn.}}}}}
Công thức tại B19:
Mã:
=SUMPRODUCT(($K$7:$K$11=B$18)*($N$7:$N$11=$A19))
 
bạn cũng có thể sử dụng hàm mảng
vd: tại ô L19 gõ: =SUM(IF(($K$7:$K$11)=L18,1,0)*IF(($N$7:$N$11)=$A$19,1,0))
sau đó bấm tổ hợp 3 phím CTRL + SHIFT + ENTER
 
cám ơn Bebo021999 công thức của bạn đúng yêu cầu của mình rồi !
 
Giúp em giải thích công thức này với

Em có bảng tính này mong các bác giúp,
Trong seet "Xuat kho" có công thức chứa chuỗi "Out_amount"
Sheet "Nhap kho" có "In_amount"
Sheet "Khach hang" có "Out_man", "Sale_man", "Sale_amount"

Nếu em dùng ngay trên đó thì được, nhưng khi tạo một worksheet mới, dùng y nguyên công thức như vậy thì không được. Mong các bác giải thích giúp em với, vì thấy nó rất tiện dụng nên em muốn dùng để tạo một số bảng tính phục vụ cho công việc.
Xin chân thành cảm ơn,

Xin lỗi em quên gửi file:
http://www.mediafire.com/?zgudlacjot49x8u
 
Lần chỉnh sửa cuối:
Em có bảng tính này mong các bác giúp,
Trong seet "Xuat kho" có công thức chứa chuỗi "Out_amount"
Sheet "Nhap kho" có "In_amount"
Sheet "Khach hang" có "Out_man", "Sale_man", "Sale_amount"

Nếu em dùng ngay trên đó thì được, nhưng khi tạo một worksheet mới, dùng y nguyên công thức như vậy thì không được. Mong các bác giải thích giúp em với, vì thấy nó rất tiện dụng nên em muốn dùng để tạo một số bảng tính phục vụ cho công việc.
Xin chân thành cảm ơn,

Gởi file lên nha bạn
 
Em có bảng tính này mong các bác giúp,
Trong seet "Xuat kho" có công thức chứa chuỗi "Out_amount"
Sheet "Nhap kho" có "In_amount"
Sheet "Khach hang" có "Out_man", "Sale_man", "Sale_amount"

Nếu em dùng ngay trên đó thì được, nhưng khi tạo một worksheet mới, dùng y nguyên công thức như vậy thì không được. Mong
các bác giải thích giúp em với, vì thấy nó rất tiện dụng nên em muốn dùng để tạo một số bảng tính phục vụ cho công việc.

Xin chân thành cảm ơn,

Xin lỗi em quên gửi file:
http://www.mediafire.com/?zgudlacjot49x8u
Out_amount, In_amount,Out_man ... chỉ là các name do bạn đặt ra, theo tôi lỗi không phải do các name này, ở trong bài tôi thấy bạn sử dụng hàm Sumif() vậy có khi khi bạn thêm Sheet mới, có cấu trúc bảng, dữ liệu khác với Sheet cũ nên khi bạn sao chép nguyên công thức sang thì tôi nghĩ công thức không còn đúng nữa.
 
Out_amount, In_amount,Out_man ... chỉ là các name do bạn đặt ra, theo tôi lỗi không phải do các name này, ở trong bài tôi thấy bạn sử dụng hàm Sumif() vậy có khi khi bạn thêm Sheet mới, có cấu trúc bảng, dữ liệu khác với Sheet cũ nên khi bạn sao chép nguyên công thức sang thì tôi nghĩ công thức không còn đúng nữa.
Cảm ơn anh duongdv,
Em cũng nghĩ là như vậy, nhưng không hiểu họ lập kiểu gì mà tài thật, bảng này không phải em tự lập ra mà do người khác sưu tầm và cho em.
Có lẽ đành phải dùng luôn bảng đó vậy, hơi bất tiện một chút nhưng nó cũng hỗ trợ được nhiều.
Cảm ơn bác đã hướng dẫn và trả lời.
 
Công thức này là dạng gì vậy?

Chào các bác,
Em muốn hỏi các bác xem công thức này là dạng gì? cách sử dụng và tạo ra nó như thế nào, (sheet "Xuat kho", cột I đã bôi vàng)
Chân thành cảm ơn các bác đã trợ giúp.
 

File đính kèm

  • Xuat nhap 10.rar
    197.9 KB · Đọc: 35
Status
Không mở trả lời sau này.
Web KT

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

Back
Top Bottom