Xác suất con con số trong dãy số

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

sieutrom

Thành viên chính thức
Tham gia
27/10/07
Bài viết
93
Được thích
2
mình có 1 dãy số gồm có 6 con số, mình muốn biết số lần của những con số xuất hiện trong từng vùng(hàng đơn vị, hàng trăm,hàng ngàn).ví dụ như mình có 1 dãy số 912,987,967 mình muốn biết số 6 trong hàng đơn vị xuất hiện bao nhiêu lần, số 9 trong hàng trăm xuất hiện bao nhiêu lần...
Mình k biết trong excel có giải pháp nào làm được k?Mong các bạn giúp mình.Cám ơn.

 
mình có 1 dãy số gồm có 6 con số, mình muốn biết số lần của những con số xuất hiện trong từng vùng(hàng đơn vị, hàng trăm,hàng ngàn).ví dụ như mình có 1 dãy số 912,987,967 mình muốn biết số 6 trong hàng đơn vị xuất hiện bao nhiêu lần, số 9 trong hàng trăm xuất hiện bao nhiêu lần...
Mình k biết trong excel có giải pháp nào làm được k?Mong các bạn giúp mình.Cám ơn.


Câu hỏi này làm mình hơi mơ hồ một chút, tôi đang lý giải theo toán học nhé .
Hàng đơn vị = 1 số
Hàng chục = 1 số
Hàng trăm = 1 số
Hàng ngàn = 1 số
...
=> Tối đa nó chỉ xuất hiện một lần (hàng đơn vị, hàng trăm, hàng chục, hàng ngàn,...) trong một dãy số !
Nên tôi muốn hỏi lại là bạn muốn biết con số đó có xuất hiện hay không ở hàng đơn vị, hàng trăm, hàng chục, hàng ngàn... Hoặc bạn muốn biết một số xuất hiện bao nhiêu lần trong dãy số đó (gọi là đếm 1 số trong một dãy số)...
Bạn giải thích lại giùm thì trên diễn đàn có nhiều cao thủ xử lý ngon ơ ?
Thân mến,
 
Câu hỏi này làm mình hơi mơ hồ một chút, tôi đang lý giải theo toán học nhé .
Hàng đơn vị = 1 số
Hàng chục = 1 số
Hàng trăm = 1 số
Hàng ngàn = 1 số
...
=> Tối đa nó chỉ xuất hiện một lần (hàng đơn vị, hàng trăm, hàng chục, hàng ngàn,...) trong một dãy số !
Nên tôi muốn hỏi lại là bạn muốn biết con số đó có xuất hiện hay không ở hàng đơn vị, hàng trăm, hàng chục, hàng ngàn... Hoặc bạn muốn biết một số xuất hiện bao nhiêu lần trong dãy số đó (gọi là đếm 1 số trong một dãy số)...
Bạn giải thích lại giùm thì trên diễn đàn có nhiều cao thủ xử lý ngon ơ ?
Thân mến,
Tôi đoán thế này:
- Có 1 vùng dữ liệu gồm nhiều cell
- Mổi cell là 1 dãy số gồm nhiều chữ số
- Giờ ta xét số hàng đơn vị ở tất cả các cell ---> Xem thử số 6 đã xuất hiện bao nhiêu lần
--------------------
Chắc là vậy!
 
Bạn thử với hàm tự tạo sau

Mã:
Option Explicit
[B]Function NumInColumn(LookupRange As Range, LookUpValue As Byte, Hang As Long) As Byte[/B]
 Dim Clls As Range
 
 For Each Clls In LookupRange
   If (Clls.Value \ 10 ^ Hang) Mod 10 = LookUpValue Then NumInColumn = NumInColumn + 1
 Next Clls
[B]End Function[/B]

Ví dụ vùng dữ liệu số của bạn là A1:A20;
Bạn cần tính số chữ số 2 ở hàng trăm ngàn tại vùng này, ta dùng cú fáp =NumInColumn(A1:A20, 2, 6)
 
Mã:
Option Explicit
[B]Function NumInColumn(LookupRange As Range, LookUpValue As Byte, Hang As Long) As Byte[/B]
 Dim Clls As Range
 
 For Each Clls In LookupRange
   If (Clls.Value \ 10 ^ Hang) Mod 10 = LookUpValue Then NumInColumn = NumInColumn + 1
 Next Clls
[B]End Function[/B]
Ví dụ vùng dữ liệu số của bạn là A1:A20;
Bạn cần tính số chữ số 2 ở hàng trăm ngàn tại vùng này, ta dùng cú fáp =NumInColumn(A1:A20, 2, 6)
Hình như ý của bác là như thế này:
Mã:
1 Option Explicit
2 Function NumInColumn(LookupRange As Range, LookUpValue As Byte, Hang As Long) As Byte
3  Dim Clls As Range
4 
5  For Each Clls In LookupRange
6    If (Clls.Value \ (10 ^ (Hang - 1))) Mod 10 = LookUpValue Then NumInColumn = NumInColumn + 1
7  Next Clls
8 End Function
Dòng 6 có một chút thay đổi.

Hoặc bài này có thể dùng những hàm sẵn có của Excel.
 

File đính kèm

giả sử mình có 2 dãy số 978,967,111 và 978,976,121 minh muốn biết xác xuất của số 1 xuất hiện trong dãy số đó như vậy có thể coi là số lần xuất hiện của số đó k ?
 
Web KT

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

Back
Top Bottom