Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 13
  1. #1
    Ngày tham gia
    Jan 2016
    Bài viết
    5

    GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

    Chào cả nhà!
    Em có một việc như thế này cả nhà giúp em với:
    Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
    VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,8000 00*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7 =6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80 %,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))

  2. #2
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

    Hàm if giới hạn của nó chỉ có 8 if lồng thôi bạn ơi.Các hàm như Sumif ,vlookup... cũng đều có ghạn cả. Còn trong trường hợp của bạn theo mình bạn nên lập za 1 bảng đẻ tham chiếu( kiểu như bạng đơn giá) sau đó bạn có thể dùng hàm Vlookup, Hlookup.(dòng 1 : A1, A2, A3,...Tương ứng là A=1,A=2..... Dòng 2 là Tương ứng với giá trị A=1 , A=2...).

  3. #3
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI




    Trích dẫn Gửi bởi hoathuong86
    Chào cả nhà!
    Em có một việc như thế này cả nhà giúp em với:
    Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
    VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,8000 00*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7 =6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80 %,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))
    Lệnh If của bạn có vấn đề rồi, thiếu đối số thứ 2(chỗ ...) , rồi mới dùng tiếp hàm iF
    VD: IF(A7=1,800000*10%,......,IF(A7=2,800000*20%,..... .

  4. #4
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI




    Trích dẫn Gửi bởi hoathuong86
    Chào cả nhà!
    Em có một việc như thế này cả nhà giúp em với:
    Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
    VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,8000 00*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7 =6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80 %,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))
    Hàm IF này của bạn sai rồi chỉ có điều kiện mà không có đối số.
    VD: IF(A7=1,800000*10%,.......,IF(A7=2,800000*20%..... ..))
    bạn xem lại đi phải có đối số chứ

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI

    Các bạn xem lại đi,mặc dù hàm if quá giới hạn,nhưng bạn viết đúng khống sai đâu.Cái đối sô thứ 2 là nó nằm ở Cái hàm IF cuối cùng ấy.

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI




    Trích dẫn Gửi bởi hoathuong86
    Chào cả nhà!
    Em có một việc như thế này cả nhà giúp em với:
    Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
    VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,8000 00*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7 =6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80 %,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))
    Bạn ơi sao mình thấy trong công thức của bạn chỉ thấy việc trả về giá trị đúng sai mà không đấy phần logical_test

  7. #7
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI




    Trích dẫn Gửi bởi hoathuong86
    Chào cả nhà!
    Em có một việc như thế này cả nhà giúp em với:
    Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
    VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,8000 00*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7 =6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80 %,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))

    Trích dẫn Gửi bởi phuyen89
    Các bạn xem lại đi,mặc dù hàm if quá giới hạn,nhưng bạn viết đúng khống sai đâu.Cái đối sô thứ 2 là nó nằm ở Cái hàm IF cuối cùng ấy.[/QUOTE

    Hàm nào cũng có giới hạn mà. Bạn thử dùng cách khác ngắn hơn xem, chứ xem chừng hàm If của bạn loằng ngoằng quá, mà phần đối số bạn để ở hàm If cuối cùng a?

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    85
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI




    Trích dẫn Gửi bởi hoathuong86
    Chào cả nhà!
    Em có một việc như thế này cả nhà giúp em với:
    Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
    VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,8000 00*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7 =6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80 %,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))
    Ui giời ơi, IF chỉ cho bạn 7 vòng lặp thôi,
    Muốn làm đúng cái trường hợp của bạn thì cách này là ngon nhất & ngắn gọn nhất(nếu dùng hàm)
    =IF(AND(A7>=1,A7<=10),CHOOSE(A7,800000*10%,800000* 20%,800000*30%,800000*40%,800000*50%,800000*60%,80 0000*70%,800000*80%,800000*90%,800000),0)

    Không đúng, không tính tiền???

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    7
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI




    Trích dẫn Gửi bởi dat_butmuc
    Ui giời ơi, IF chỉ cho bạn 7 vòng lặp thôi,
    Muốn làm đúng cái trường hợp của bạn thì cách này là ngon nhất & ngắn gọn nhất(nếu dùng hàm)
    =IF(AND(A7>=1,A7<=10),CHOOSE(A7,800000*10%,800000* 20%,800000*30%,800000*40%,800000*50%,800000*60%,80 0000*70%,800000*80%,800000*90%,800000),0)

    Không đúng, không tính tiền???
    bạn thử lại cách này xem sao.
    if(a7=1.8,a7*10%,if(a7=2.8,a7*20%.......,0))

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: GIÚP EM CÁI HÀM IF VỚI CẢ NHÀ ƠI




    Trích dẫn Gửi bởi hoathuong86
    Chào cả nhà!
    Em có một việc như thế này cả nhà giúp em với:
    Đây là hàm mà em làm nhưng không hiểu sao em dửng Đến 8 thì hàm sẽ cho ra kết qủa còn em thêm 9,10 vào thì lại báo lối . cả nhà gíup em với
    VD: IF(A7=1,800000*10%,IF(A7=2,800000*20%,IF(A7=3,8000 00*30%,IF(A7=4,800000*40%,IF(A7=5,800000*50%,IF(A7 =6,800000*60%,IF(A7=7,800000*70%,IF(A7=8,800000*80 %,IF(A7=9,800000*90%,IF(A7=10,800000,0))))))))))
    Mình cũng đã từng mắc phải lỗi này rùi, vì hàm if có giới hạn là ngang 08 lệnh lồng nhau thôi thì phải. Mình đã nghĩ ra cách khắc phục là dùng thêm dấu "&" để gộp chúng thành lại một lệnh if lớn hơn là được 16 lệnh if lồng nhau.
    Ví dụ:
    =IF($E4>2000,"1.0",IF(AND($E4>=1600,$E4<=2000),"1. 1",IF(AND($E4>=1200,$E4<1600),"1.2",IF(AND($E4>=80 0,$E4<1200),"1.4",IF(AND($E4>=600,$E4<800),"1.6"," ")))))&IF(AND($E4>=400,$E4<600),"1.8",IF(AND($E4>= 200,$E4<400),"2.0",IF(AND($E4>=100,$E4<200),"3.0", IF(AND($E4>=40,$E4<100),"4.0",IF(AND($E4>=1,$E4<40 ),"4.5","")))))

    Bạn thử áp dụng theo cách này thử nhé. Chúc bạn thành công!

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •