<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Hiệp Code]]></title><description><![CDATA[Hiệp Code]]></description><link>https://news.nguyenhiep.me</link><generator>RSS for Node</generator><lastBuildDate>Wed, 27 May 2026 01:08:35 GMT</lastBuildDate><atom:link href="https://news.nguyenhiep.me/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Code VBA nội suy một chiều hai chiều trong Excel]]></title><description><![CDATA[Cách sử dụng
NỘI SUY 2 CHIỀU: Cú pháp: NS2C(Bảng ; Giá trị theo cột ; Gía trị theo hàng)

VD: Với A=2, B=0,89 thì giá trị C cần nội suy như sau:

Kết quả:

Hàm này dùng cho BTL nền móng và kết cấu áo đường rất nhiều.
NỘI SUY NGANG: NS_NGANG(Bảng , Gí...]]></description><link>https://news.nguyenhiep.me/code-vba-noi-suy-mot-chieu-hai-chieu-trong-excel</link><guid isPermaLink="true">https://news.nguyenhiep.me/code-vba-noi-suy-mot-chieu-hai-chieu-trong-excel</guid><category><![CDATA[excel]]></category><category><![CDATA[VBA]]></category><dc:creator><![CDATA[Hiệp Code]]></dc:creator><pubDate>Wed, 14 Jun 2023 07:10:53 GMT</pubDate><content:encoded><![CDATA[<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/19.jpg" alt /></p>
<p>Cách sử dụng</p>
<p><strong>NỘI SUY 2 CHIỀU</strong>: Cú pháp: <strong>NS2C(Bảng ; Giá trị theo cột ; Gía trị theo hàng)</strong></p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/19.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p><strong>VD:</strong> Với A=2, B=0,89 thì giá trị C cần nội suy như sau:</p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/20.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p>Kết quả:</p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/21.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p>Hàm này dùng cho BTL nền móng và kết cấu áo đường rất nhiều.</p>
<p><strong>NỘI SUY NGANG</strong>: NS_NGANG(Bảng , Gía trị nội suy; Thứ tự hàng chứa giá trị cần nội suy)</p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/22.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/23.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p><strong>VD:</strong> VỚI A = 1,5 THÌ B = 3 trong đó 1,5 là giá trị của A, 2 là thứ tự hàng của B (A là hàng 1, B là hàng 2).</p>
<p><strong>NỘI SUY DỌC:</strong></p>
<p>Cú pháp: NS_DOC(BẢNG, GIÁ TRỊ NỘI SUY, THỨ TỰ CỘT CHỨA GIÁ TRỊ CẦN NỘI SUY)</p>
<p>VỚI A = 1,5 THÌ B = 3  trong đó 2 là thứ tự cột B.</p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/25.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/26.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p>VỚI A = 1,5 THÌ C = 4.5  trong đó 3 là thứ tự cột C</p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/27.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p><img src="https://tonghopkinhnghiem.info/wp-content/uploads/2020/09/29.jpg" alt="Code VBA nội suy một chiều hai chiều trong Excel  " /></p>
<p>Code tại đây</p>
<pre><code class="lang-plaintext">Function NS_DOC(ar As Range, x As Double, n As Byte) 'bien n de noi suy trong truong hop co nhieu hon 3 cot
Dim i As Integer
If ar.Cells(2, 1) &gt; ar.Cells(1, 1) Then
    i = 1
    Do While ar.Cells(i, 1) &lt;= x And i &lt; ar.Rows.Count
        i = i + 1
    Loop
Else
    i = 1
    Do While ar.Cells(i, 1) &gt;= x And i &lt; ar.Rows.Count
        i = i + 1
    Loop
End If
NS_DOC = ar.Cells(i - 1, n) + (ar.Cells(i, n) - ar.Cells(i - 1, n)) * (x - ar.Cells(i - 1, 1)) / (ar.Cells(i, 1) - ar.Cells(i - 1, 1))
End Function

Function NS2C(ar As Range, x As Double, y As Double)
Dim i, j As Integer
Dim a1, a2 As Double
'xac dinh chi so i voi cells(i-1,1)&lt;x&lt;cells(i,1)
If ar.Cells(3, 1) &gt; ar.Cells(2, 1) Then
    i = 2
    Do While ar.Cells(i, 1) &lt;= x And i &lt; ar.Rows.Count
        i = i + 1
    Loop
Else
    i = 2
    Do While ar.Cells(i, 1) &gt;= x And i &lt; ar.Rows.Count
        i = i + 1
    Loop
End If
'xac dinh chi so j voi cells(1,j-1)&lt;y&lt;cells(1,j)
If ar.Cells(1, 3) &gt; ar.Cells(1, 2) Then
    j = 2
    Do While ar.Cells(1, j) &lt;= y And j &lt; ar.Columns.Count
        j = j + 1
    Loop
Else
     j = 2
    Do While ar.Cells(1, j) &gt;= y And j &lt; ar.Columns.Count
        j = j + 1
    Loop
End If
'xac dinh 2 gia tri a1, a2 tu noi suy 1 chieu voi x truoc
a1 = ar.Cells(i - 1, j - 1) + (ar.Cells(i, j - 1) - ar.Cells(i - 1, j - 1)) * (x - ar.Cells(i - 1, 1)) / (ar.Cells(i, 1) - ar.Cells(i - 1, 1))
a2 = ar.Cells(i - 1, j) + (ar.Cells(i, j) - ar.Cells(i - 1, j)) * (x - ar.Cells(i - 1, 1)) / (ar.Cells(i, 1) - ar.Cells(i - 1, 1))
'noi suy 1 chieu theo cot tu 2 gia tri a1 va a2 o tren
NS2C = a1 + (a2 - a1) * (y - ar.Cells(1, j - 1)) / (ar.Cells(1, j) - ar.Cells(1, j - 1))
End Function
Function NS_NGANG(ar As Range, x As Double, n As Byte)
Dim j As Integer
If ar.Cells(1, 2) &gt; ar.Cells(1, 1) Then
    j = 1
    Do While ar.Cells(1, j) &lt;= x And j &lt; ar.Columns.Count
        j = j + 1
    Loop
Else
     j = 1
    Do While ar.Cells(1, j) &gt;= x And j &lt; ar.Columns.Count
        j = j + 1
    Loop
End If
NS_NGANG = ar.Cells(n, j - 1) + (ar.Cells(n, j) - ar.Cells(n, j - 1)) * (x - ar.Cells(1, j - 1)) / (ar.Cells(1, j) - ar.Cells(1, j - 1))
End Function
</code></pre>
]]></content:encoded></item><item><title><![CDATA[3 cách tính tổng thường dùng trong Excel]]></title><description><![CDATA[Trong Excel, tính tổng dữ liệu là việc chắc chắn bất kỳ ai cũng sẽ sử dụng đến. Trong bài viết này, mình sẽ giới thiệu 4 cách đơn giản nhất để sử dụng tính tổng.
1. Hàm Sum tính tổng trong excel
Hàm SUM có hai cấu trúc do đó có thể được viết theo hai...]]></description><link>https://news.nguyenhiep.me/3-cach-tinh-tong-thuong-dung-trong-excel</link><guid isPermaLink="true">https://news.nguyenhiep.me/3-cach-tinh-tong-thuong-dung-trong-excel</guid><category><![CDATA[excel]]></category><dc:creator><![CDATA[Hiệp Code]]></dc:creator><pubDate>Wed, 24 May 2023 14:32:32 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1684939136030/fe8b6bb7-08d6-4717-beeb-c42961eb82ab.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Trong Excel, tính tổng dữ liệu là việc chắc chắn bất kỳ ai cũng sẽ sử dụng đến. Trong bài viết này, mình sẽ giới thiệu 4 cách đơn giản nhất để sử dụng tính tổng.</p>
<h2 id="heading-1-ham-sum-tinh-tong-trong-excel">1. Hàm Sum tính tổng trong excel</h2>
<p>Hàm SUM có hai cấu trúc do đó có thể được viết theo hai cách:</p>
<ul>
<li><p><strong>\=SUM(num1,num2, … num_n).</strong> Ở đây <em>” num1,num2, … num_n”</em> biểu thị cho những số chúng ta sẽ tính.</p>
</li>
<li><p><strong>\=SUM(CellRange1,CellRange2,…CellRange_n).</strong> Trong đó:<em>“CellRange1,CellRange2,… CellRange_n”</em> là những vùng chứa dữ liệu để tính tổng.</p>
</li>
</ul>
<h2 id="heading-2-tinh-tong-bang-autosum">2. Tính tổng bằng AutoSum</h2>
<p>Đặt chuột vào ô cuối của cột muốn tính tổng, chọn AutoSum như hình:</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1684938577091/4d67f7d2-a0f1-4908-8ca7-8b40f0ba019a.png" alt class="image--center mx-auto" /></p>
<p>Sau khi chọn AutoSum, tại ô đặt chuột sẽ tự động nhảy công thức bằng SUM(vùng dữ liệu). Chọn Enter để nhận kết quả.</p>
<h2 id="heading-3-tinh-tong-co-dieu-kien-bang-ham-sumif-va-sumifs">3. Tính tổng có điều kiện bằng hàm Sumif và Sumifs</h2>
<p>Cách thứ 3 mình muốn giới thiệu với các bạn đó là tính tổng kèm theo có điều kiện. Trong excel, để tính tổng với 1 điều kiện, ta dùng hàm Sumif. Để tính tổng nhiều điều kiện, ta dùng hàm Sumifs.</p>
<h3 id="heading-ham-sumifhttpeasystudyonlinecomindexphp20210530cach-dung-ham-sumif-tinh-tong-co-dieu-kien-trong-excel"><a target="_blank" href="http://easystudyonline.com/index.php/2021/05/30/cach-dung-ham-sumif-tinh-tong-co-dieu-kien-trong-excel/">Hàm SUMIF</a></h3>
<p><strong>\=SUMIF (range, criteria, [sum_range])</strong></p>
<p>Tham số của hàm SUMIF:</p>
<ul>
<li><p><strong>Range:</strong> Phạm vi các ô bạn muốn đánh giá theo tiêu chí Criteria. Các ô trong mỗi phạm vi phải là số hoặc tên, mảng hay tham chiếu chứa số. Giá trị trống và giá trị văn bản bị bỏ qua. Phạm vi được chọn có thể chứa các ngày ở định dạng Excel tiêu chuẩn.</p>
</li>
<li><p><strong>Criteria</strong>: Tiêu chí xác định các giá trị được tính tổng. Nó có thể là số, biểu thức hoặc một chuỗi văn bản.</p>
</li>
<li><p><strong>Sum_range</strong>: Tham số này là tùy chọn, nó sẽ chỉ ra các ô cần tính tổng. Nếu để trống <em>sum_range</em>, những ô trong phạm vi đánh giá sẽ được thay thế.</p>
</li>
</ul>
<h3 id="heading-ham-sumifshttpeasystudyonlinecomindexphp20210601cach-dung-ham-sumifs-tinh-tong-voi-nhieu-dieu-kien-trong-excel"><a target="_blank" href="http://easystudyonline.com/index.php/2021/06/01/cach-dung-ham-sumifs-tinh-tong-voi-nhieu-dieu-kien-trong-excel/">Hàm SUMIFS</a></h3>
<p><strong>\=SUMIFS(sum_range;criteria_range1;criteria1;criteria_range2;criteria2;…)</strong></p>
<p>Trong đó:</p>
<ul>
<li><p>Sum_range: là các ô cần tính tổng trong bảng dữ liệu, những giá trị trống và giá trị text được bỏ qua, tham số bắt buộc phải có.</p>
</li>
<li><p>Criteria_range1: phạm vi cần được kiểm tra bằng điều kiện criteria1, là giá trị bắt buộc.</p>
</li>
<li><p>Criteria1: điều kiện áp dụng cho criteria_range1, có thể là một số, biểu thức, tham chiếu ô để xác định ô nào trong criteria_range1 sẽ được tính tổng, cũng là giá trị bắt buộc.</p>
</li>
<li><p>Criteria_range2,criteria2,…: tùy chọn các phạm vi và điều kiện bổ sung, tối đa 127 cặp criteria_range, criteria.</p>
</li>
</ul>
]]></content:encoded></item></channel></rss>