Öner kardeşim teşekkür ederim, Formul işime yaradı Başka bir formule daha ihtiyacım var ancak bu defaki biraz karışık Yıl boyunca tutmam gereken Uzun ve geniş bir listem var Liste tutmak kolay, ancak bunlardan her seferinde grafik yapmak için tabloyu veri süzden seçip tek tek saymam veya toplamam gerekiyor Tabii bu da zaman istiyor Öyle formul yapmalıyım ki benim istediğim bilgileri diğer sayfada özetini otomatik cıkarsın Veriler özet çıkarsa grafik yapmazk zaten kolay Zaten bir, iki tane yapabilirsem gerisi çorap söküğü gibi gelecek Grafik verileri ya miktar toplaması veya sütundaki verileri sayarak oluşuyor 40 tane başlığı olan veri ve kelimelerden oluşan bir tablo var A şirketi / XY ürünü / sarı / 500 / 450 / HP ( hatalı parti ) Örnek tablo özetleri 01.01.2011 ile 31.01.2011 tarihleri arasındaki fener müşterinin forma ürünün sağlam miktarları 01.01.2011 ile 31.01.2011 tarihleri arasındaki Kontrol edilen B tipi parti sayısı 01.01.2011 ile 31.01.2011 tarihleri arasındaki Yırtık FORMA hata sayısı 01.01.2011 ile 31.01.2011 tarihleri arasındaki kontrol edilen TOPLARIN parti sayısı Mesela resimdeki tabloda mart ayında top 3 kere kont edilmiş. İnşallah anlatabilmişimdir Örnek tablo aşağıda < Resime gitmek için tıklayın > |
Verilerin A B C D E sütunlarında olduğunu varsayarsak D2 hücresine =EĞER(B2<0;A2;"") E2 hücresine =EĞER(B2>0;A2;"") Yazıp aşağıya doğru kopyalayabilirsiniz. Isim yerine başka veri lazım olursa, formuldeki A2 yi istediğiniz hücre adresi ile değiştirebilirsiniz. |
Sütun olarak bahsettiğiniz için A B C sütunlarını baz alarak şöyle bir formül yaptım. İşinizi görür sanırım. :) Tarihlerdeki noktaları dikkate almadan, tireye göre işlem yapmak daha basit olacağı için; formülü ona göre ayarladım. İlk olarak C1 hücresine bu formülü uygulayın. =EĞER(B1<>"";EĞER(B1="-";"-";1);"") C2 hücresine de bu formülü uygulayıp aşağıya doğru kopyalayın. =EĞER(B2<>"";EĞER(B2="-";"-";BAĞ_DEĞ_DOLU_SAY(B$1:B2)-EĞERSAY(B$1:B2;"-"));"") Basitçe çalışma mantığı şöyle: B sütununa bakıyor, tire varsa tire koyuyor. Yoksa B sütünundaki dolu hücreleri ve tire olan hücreleri sayıp; dolulardan tireleri çıkartıyor. Böylelikle B sütunundaki tarih yazan hücrelerin sayısını alıyor. En baştaki eğer; B sütunu boşsa hücreyi boş yapıyor. Değilse diğer işlemlere geçiyor. Formüldeki püf noktası B$1 deki $ işareti. $ ile birinci satırı sabitliyoruz ve formülü aşağı doğru çekince; sayma işlemi için kullanılacak aralıkların tümünü kapsamasını sağlıyoruz. Örn. 20 satırda B$1:B20 olarak yazacaktır. |
Çok teşekkür ederim hocam yeni gördüm mesajınızı kullanacağım elinize sağlık... |
Merhaba, excel'de bir tabloda mesela, A1 değeri sıfırdan büyükse B1+C1, değilse B1+D1 toplamları yazılsın. =EĞER(A1>0;"=(B1+C1)";"=(B1+D1)") Ama tırnak içindeki formülleri kabul etmiyor metin olarak yazıyor onları hücreye, =(B1+C1) gibi. EĞER fonksiyonu içinde formül kullanabiliyormuyuz veya nasıl yapabilirim istediğimi? |
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
B1+C1 bir hücreye at (ör E1) B1+D1 bir hücreye at (ör F1) =EĞER(A1>0;E1;F1) formülünü dener misin. |
=Eğer(A1>0;B1+C1;B1+D1) bu şekilde olacak. Eğer(A1>0;B1+C1;B1+D1) Formül Mantıksal sınama (A1 deki değer 0 dan büyükse) Eğer doğruysa değer (B1 deki değer ile C1 deki değeri topla) Eğer yanlışsa değer (B1 deki değer ile D1 deki değeri topla Formülün açıklaması böyle. ![]() |
Teşekkürler, tırnak veya köşeli parantez ile deniyordum ben, direk yazınca oldu. Makro kullanmak zorunda kalmadım :) |
Başka konu açmadan Bir formul sorusu da ben sorabilir miyim? office 2007 turkçe A1 hücresinde "almanya,fransa, ingiltere " kelimelerinden birisi varsa A2 hücresine "AVRUPA " çin,japonya, malezya varsa "ASYA " yazsın Normalde ben firmalar bazında bu işlemi yapcam da amacım daha iyi anlaşılsın diye ülkeler örneğini yazdım, |
işini görmesine sevindim dostum. bu yeni isteğine müsait bir zamanda bakabilirim ancak. şu an biraz yoğun durumdayım. sakin kafayla ve dikkat ederek formülleri yazmak gerek. müsait bir zamanda ilgileneceğim, inşallah işine yarar birşey bulabilirim. ![]() |
S.a Ödevime yardımcı Olursanız ALLAH SİZDEN RAZI OLSUN. ÖDEV; 1.sınav.2.sınav.3.sınav ortalama veriyor Ortalaması 24,44,54,69,84 OLanları direk bir üst nota tamamlayan formülü yazarsanız sevinirim ŞİMDİDEN TŞK. |
C2 VE D2 hücreleri büyük eşit 60 ise başarılı değilse başarısız yazıcak. bunu nasıl yazabilirm excelde yardımcı olurmusunz acillll |
=EĞER(VE(C2>=60;D2>=60);"BAŞARILI";"BAŞARISIZ") =IF(AND(C2>=60;D2>=60);"BAŞARILI";"BAŞARISIZ") |
Günaydın Benim listemde tarihlere göre sorgulama yapmam lazım aslında istediğim suresi gecenlere ayrı, suresi yaklaşanlara ayrı, suresi uzak olanlara ise apayrı uyarıda bulunmak ama onu beceremeyeceğimi anladığımdan suresi gecenlere bir uyarı, gecmeyenlere başka bir uyarı yaptırmak tek başına olunca şu formulle işimi cozebiliyorum =EĞER(C3<BUGÜN();"Süre Geçti") ama ikili sorgulama yapmaya şu formulle calıştım olmadı :( =EĞER(C2<BUGÜN;"SÜRE GEÇTİ";"DİKKAT") |
=EĞER(YADA(C2<BUGÜN();C2>BUGÜN());"BİTTİ";"DİKKAT") Formülü yukarıdaki gibi yaptım, ama cevap sadece bitti veriyor |
Sorunu bu şekilde cozdum =EĞER(VE(C5<=BUGÜN());"BİTTİ";"DİKKAT") |
Merhaba; A sütununda isimler bulunuyor, B sütununda ise bu kişilere ait birikim tutarı var. (500 satır bilgi mevcut A1 ile A500 arası) eğer formülü ile örneğin; adı ali olanların hepsinin birikimlerini toplatmak istesem, nasıl bir formül yazmam gerekir? ikinci sorum şu, örneğin adı ali olanlarla birlikte birikim tutarı 1000 TL olanların hepsinin toplam birikimlerini bulmak için nasıl bir formül yazmam gerekir? |
Aşağıdaki formül işini görür.
=EĞER(YADA(A1="Almanya";A1="Fransa";A1="İngiltere")=DOĞRU;"Avrupa";EĞER(YADA(A1="Çin";A1="Malezya";A1="Japonya")=DOĞRU;"Asya";""))
=yada formülü bir değer bu ise veya şu ise ya da bu ise "Doğru" değerini verir.
=eğer formülü ile de şunu d,yeceksin. "yada formülü "doğru" sonucunu veriyorsa "AVRUPA" yaz.
< Bu mesaj bu kişi tarafından değiştirildi Öner -- 2 Mart 2011; 20:09:42 >
Bu mesaja 1 cevap geldi. Cevapları Gizle