Aracılığıyla paylaş

ilk değer ile son değer arasındaki fark her satırda

oguz emre özendi 0 Saygınlık puanı
2026-02-07T13:14:40.39+00:00

Ben excelde tablo olusturdum ve her gun o tabloya degerler giriyorum ve her gün yazdığım değerler içinde ilk gün ki değer ile en son gün yazdığım değer arasindaki farkı bir sutunun her satirina formulize etmek istiyorum yani her gün ilk değer - son değer [Taşındı Microsoft Copilot | Windows Copilot | Copilot+ bilgisayar]

Microsoft 365 ve Office | Excel | Ev için | Diğer
0 yorum Açıklama yok
{count} oy

1 yanıt

Sıralama ölçütü: En yararlı
  1. Kai-H 12,460 Saygınlık puanı Microsoft Harici Personeli Moderatör
    2026-02-08T08:01:50.7433333+00:00

    (Uyarı: Sağlanan bilgiler otomatik çeviri aracı kullanılarak çevrilmiştir; doğruluğa gayret etsek de, çeviriler her zaman orijinal içeriğin anlamını, bağlamını veya amacını tam olarak yansıtmayabilir.)

    Merhaba, oguz emre özendi

    Microsoft Soru-Cevap forumuna hoş geldiniz.

    Sorunuz için teşekkürler. Bunu tek bir formülle yapabilirsiniz, önemli olan günün ilk boş olmayan değerini ve son boş olmayan değerini döndürmek ve ardından son değerden ilk değeri çıkarmaktır. (Excel Tablosu kullanıyorsanız, formülü bir kez girdikten sonra otomatik olarak tüm sütuna dolduracaktır.)

    Seçenek 1: Her gün tek satır, gün içi ölçümler aynı satırda (yan yana sütunlar)

    Örnek: Aynı satırda Entry1, Entry2, Entry3 ... gibi ölçümler var. Günün ilk girilen değeri ile son girilen değerinin farkını (son - ilk) hesaplamak için:

    =LET(

      r, Table1[@[Entry1]:[Entry10]],

      IF(COUNTA(r)<2,"",

         LOOKUP(2,1/(r<>""),r) - INDEX(r, MATCH(TRUE, r<>"",0))

      )

    )

    ``

    • INDEX + MATCH(TRUE, r<>"",0) satırdaki ilk boş olmayan değeri bulur.
    • LOOKUP(2,1/(r<>""),r) satırdaki son boş olmayan değeri bulur.
    • Bu formülü Excel Tablosunda bir “Hesaplanan sütun”a bir kez yazarsan tüm satırlara otomatik yayılır.

    Seçenek 2: Kayıtlar alt alta, her giriş ayrı satır (TarihSaat + Değer)

    Örnek: Table1[DateTime] ve Table1[Value] var. Belirli bir gün için ilk değer ve son değerin farkı (son - ilk):

    E2 hücresinde tarih var (sadece tarih, saat değil) varsayalım:

    =LET(

      v, FILTER(Table1[Value], INT(Table1[DateTime])=E2),

      IF(ROWS(v)<2,"", INDEX(v, ROWS(v)) - INDEX(v, 1))

    )

    Not: “ilk” ve “son”un doğru olması için Table1[DateTime] sütununu artan şekilde sıralamak iyi olur.

    Okuduğunuz için teşekkür ederiz, bu bilgilerin size yardımcı olmasını umuyoruz. 


    Cevap yardımcı olduysa, lütfen “Cevabı Kabul Et” seçeneğine tıklayın ve olumlu oy verin. Bu cevapla ilgili başka sorularınız varsa, lütfen “Yorum Yap” seçeneğine tıklayın. 

    Not: Bu konu ile ilgili e-posta bildirimlerini almak istiyorsanız, e-posta bildirimlerini etkinleştirmek için [belgelerimizdeki] adımları izleyin.


Yanıtınız

Yanıtlar, soru sahibi tarafından ‘Kabul Edildi’ ve moderatörler tarafından ‘Önerildi’ olarak işaretlenebilir, bu da kullanıcıların yanıtın yazarın sorununu çözdüğünü bilmelerine yardımcı olur.