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

Liên hệ QC
Dấu “.”Let'GâuGâu àh, còn nếu dùng hàmsumif thì phải đặt công thức thế nào? Do mình không rành excel chỉ copy công thức này và công thức khác của người này và người khác để ứng dụng vào công việc 1 tí cho đơn giản àh.

SUMIF() đơn giản được mà.
 

File đính kèm

  • nxtvattu.rar
    78 KB · Đọc: 16
Đã ra số liệu rồi Let'GâuGâu àh.

Cảm ơn Let'GâuGâu
 
Cảm ơn Ba Tê.Dùng sumif đơn giản hơn nhiều
 
Chào các bạn,

Mình search trên diễn đàn mà không thấy nội dung mình cần tìm.

Mình có cột a và b chứa dữ liệu cần tìm theo dk(mình muốn dùng công thức or vba cũng được-không dùng advance filter)
và ô A27 là điều kiện, B27=giá trị trả về

các bạn xem file đính kèm giúp mình với.

Thanks,
BT
 

File đính kèm

  • Fil-NH.xlsx
    9.6 KB · Đọc: 10
Chào các bạn,

Mình search trên diễn đàn mà không thấy nội dung mình cần tìm.

Mình có cột a và b chứa dữ liệu cần tìm theo dk(mình muốn dùng công thức or vba cũng được-không dùng advance filter)
và ô A27 là điều kiện, B27=giá trị trả về

các bạn xem file đính kèm giúp mình với.

Thanks,
BT

bạn tìm hàm joinif hoặc jointext của tác giả NDU
ngồi bùn ngủ quá
Mã:
Function noinhau(rng1, rng As Range)
Dim arr As Variant, kq(), i, k As Long
arr = rng1.Value
For i = 1 To UBound(arr)
If arr(i, 2) = rng.Value Then
    k = k + 1
    ReDim Preserve kq(1 To k)
    kq(k) = arr(i, 1)
End If
Next
If k Then noinhau = Join(kq, ",")
End Function
cthuc
Mã:
B27=noinhau(A7:B25,A27)
 
Lần chỉnh sửa cuối:
Cảm ơn bạn

Mình đã tìm theo công thức của NDU, giá trị trả về ok.
Của bạn thì #name

Have a nice working day.
BT
 
Chào các bạn,

Mình có 2 ô chứa giá trị chuỗi như sau:
A1=Nhâm,Tý,Dần,Thìn,Tốn,Tị,Thân,Tân, Quý,Cấn,Giáp,Hợi
A2=Nhâm,Ngọ,Khôn,Thân,Tân,Tuất, Tý,Cấn,Dần,Ất,Thìn,Bính
kết quả trả về ô A3=Nhâm, Thân,Tân,Tý,Cấn,Dần, Thìn

Dùng công thức để lọc ra giá trị giống nhau thì không được.
Nay chỉ có thể dùng VBA để tách chuỗi và dò tìm lấy ra những giá trị giống nhau.

Các bạn giúp mình vba lấy giá trị giống nhau như ô A3 hoặc biết được link nào có liên quan tới kiểu này chỉ ra để mình ngồi đọc cũng được :).

Cảm ơn các bạn.
BT
 

File đính kèm

  • Fil-NH.xlsx
    8.9 KB · Đọc: 4
Lần chỉnh sửa cuối:
Chào các bạn,

Mình có 2 ô chứa giá trị chuỗi như sau:
A1=Nhâm,Tý,Dần,Thìn,Tốn,Tị,Thân,Tân, Quý,Cấn,Giáp,Hợi
A2=Nhâm,Ngọ,Khôn,Thân,Tân,Tuất, Tý,Cấn,Dần,Ất,Thìn,Bính
kết quả trả về ô A3=Tý,Dần,Thìn,Cấn,Tị

Dùng công thức để lọc ra giá trị giống nhau thì không được.
Nay chỉ có thể dùng VBA để tách chuỗi và dò tìm lấy ra những giá trị giống nhau.

Các bạn giúp mình vba lấy giá trị giống nhau như ô A3 hoặc biết được link nào có liên quan tới kiểu này chỉ ra để mình ngồi đọc cũng được :).

Cảm ơn các bạn.
BT

ngồi bùn làm thử
Mã:
Function timtrung(rng1 As Range, rng2 As Range)
Dim arr1, arr2, v_arr1, v_arr2 As Variant, i, j, k As Long, kq()
arr1 = Split(rng1.Value, ",")
arr2 = Split(rng2.Value, ",")
For i = 0 To UBound(arr1)
    For j = 0 To UBound(arr2)
        If arr1(i) = arr2(j) Then
            k = k + 1
            ReDim Preserve kq(1 To k)
            kq(k) = arr1(i)
            Exit For
        End If
    Next
Next
If k Then timtrung = Join(kq, ",")
End Function

cthuc
Mã:
=timtrung(A14,A15)
mà box này là "hàm và công thức"==>post ở đây ko biết có phạm quy không
 
Lần chỉnh sửa cuối:
thôi rồi, mình post nhầm.
nhờ Admin chuyển giúp mình qua box "chuỗi", cảm ơn

mình thử gọi hàm =tt() nhưng báo lỗi.
hiện tại mình đang dùng tay theo công thức
bc1:=TRIM(MID(SUBSTITUTE($A$14,",",REPT(" ",50)),COLUMNS($A:A)*50-49,50)) tương tự với A15
bc2:=IF(COUNTIF($G$14:$R$14,G15)=1,G15,"")
bc3:==G16&" "&H16&" "&I16&" "&J16&" "&K16&""&L16&" "&M16&" "&N16&" "&O16&" "&P16&" "&Q16&" "&R16

Trong khi chờ đợi công thức & VBA từ các bạn, thanks
BT
 
thôi rồi, mình post nhầm.
nhờ Admin chuyển giúp mình qua box "chuỗi", cảm ơn

mình thử gọi hàm =tt() nhưng báo lỗi.
hiện tại mình đang dùng tay theo công thức
bc1:=TRIM(MID(SUBSTITUTE($A$14,",",REPT(" ",50)),COLUMNS($A:A)*50-49,50)) tương tự với A15
bc2:=IF(COUNTIF($G$14:$R$14,G15)=1,G15,"")
bc3:==G16&" "&H16&" "&I16&" "&J16&" "&K16&""&L16&" "&M16&" "&N16&" "&O16&" "&P16&" "&Q16&" "&R16

Trong khi chờ đợi công thức & VBA từ các bạn, thanks
BT

????????????????????????????????????/
 

File đính kèm

  • Fil-NH-1.rar
    14.1 KB · Đọc: 6
anh chị cho em hỏi về vấn đề này:
Em có 1 dãy số từ 1 đến 1000... (có thể 2000, 30000 nhưng đều là số nguyên dương) ; có hàm nào có thể đọc các số đó thành chữ không ạ
VD: ô A1 có giá trị là 1, ở ô A2 gõ một hàm gì đó để đọc số 1 đó thành chữ "một" không ạ,
Em xin cảm ơn
 
anh chị cho em hỏi về vấn đề này:
Em có 1 dãy số từ 1 đến 1000... (có thể 2000, 30000 nhưng đều là số nguyên dương) ; có hàm nào có thể đọc các số đó thành chữ không ạ
VD: ô A1 có giá trị là 1, ở ô A2 gõ một hàm gì đó để đọc số 1 đó thành chữ "một" không ạ,
Em xin cảm ơn

phải sử dụng vba bạn ạ, có hẳng một cái addin luôn đó, bạn tìm trên diễn đàn xem
key "chuyển sổ thành chử"
 
phải sử dụng vba bạn ạ, có hẳng một cái addin luôn đó, bạn tìm trên diễn đàn xem
key "chuyển sổ thành chử"
mình có tải mấy addin đó về thử rồi nhưng đó toàn là đổi ra thành số tiền cả, ví dụ số 1 thì addin ra thành một đồng chẵn, giờ mình chỉ muốn đọc là "một" thôi.
 
các bác cho em hỏi:khi em dùng công thức đếm số ngày trong tuần dựa vào số liệu nhập.công thức như sau:
=SUMPRODUCT(($C$4:$C$10="W20")*1/COUNTIF($D$4:$D$10,$D$4:$D$10))
nhưng khi em thay $C$4:$C$10 --> cột C:C
$D$4:$D$10---> Cột D:D
thì lại công thức trả về DIV.
cách khắc phục là gì ah
 
Em đang có một vấn đề về hàm SUM 1 cột theo số thứ tự của dòng.

Chi tiết em thể hiện trong file excel đính kèm.

Bài toán của em là số dòng rất dài, nhưng lấy ví dụ em chỉ để 3 dòng thôi

Các bác giúp em với. em cảm ơn rất nhiều
 

File đính kèm

  • SUM.xlsx
    12.4 KB · Đọc: 18
Em đang có một vấn đề về hàm SUM 1 cột theo số thứ tự của dòng.

Chi tiết em thể hiện trong file excel đính kèm.

Bài toán của em là số dòng rất dài, nhưng lấy ví dụ em chỉ để 3 dòng thôi

Các bác giúp em với. em cảm ơn rất nhiều

tạm thời như vậy đi
Mã:
D21=SUM(OFFSET($B$4,0, MATCH($D$19,$C$1:$AC$1,0),$D$20,1))
 
tạm thời như vậy đi
Mã:
D21=SUM(OFFSET($B$4,0, MATCH($D$19,$C$1:$AC$1,0),$D$20,1))

Tuyệt vời ông mặt trời

cảm ơn bạn phihndhsp rất nhiều,

Với trường hợp của mình, việc tính tổng có bổ sung thêm 1 tùy biến nữa là hàng bắt đầu và hàng kết thúc để tính sum cho cột. các bạn nghiên cứu giúp mình nhé.

Mình cảm ơn rất nhiều
 

File đính kèm

  • SUM 2.xlsx
    13.2 KB · Đọc: 2
Lần chỉnh sửa cuối:
Tiếp theo câu hỏi tùy biến hàm SUM như trên, em có thêm 1 điều kiện nữa là thêm điều kiện nữa là tùy biến hàng bắt đầu để tính sum cho cột.

Ví du: em có 10 hàng, 10 cột. Tính sum từ hàng thứ 2 đến hàng thứ 4 của cột thứ 7. Mình lập công thức cho nhập hàng bắt đầu; nhập hàng kết thúc, nhập cột, ra giá trị tổng.

Em có làm file excel đính kèm, các bác nghiên cứu giúp em nhé.

Em cảm ơn mọi người rất nhiều.
 

File đính kèm

  • SUM 21.xlsx
    13.3 KB · Đọc: 15
Tiếp theo câu hỏi tùy biến hàm SUM như trên, em có thêm 1 điều kiện nữa là thêm điều kiện nữa là tùy biến hàng bắt đầu để tính sum cho cột.

Ví du: em có 10 hàng, 10 cột. Tính sum từ hàng thứ 2 đến hàng thứ 4 của cột thứ 7. Mình lập công thức cho nhập hàng bắt đầu; nhập hàng kết thúc, nhập cột, ra giá trị tổng.

Em có làm file excel đính kèm, các bác nghiên cứu giúp em nhé.

Em cảm ơn mọi người rất nhiều.
Công thức D24:
=SUM(OFFSET($B$3,D22,D20,D23-D22+1,))
 
Web KT
Back
Top Bottom