Dokümanistan

Excel IS Fonksiyonları

Excel IS Fonksiyonları

Excelde toplu olarak adlandırılan Fonksiyon grubudur. IS Fonksiyonları verdiğiniz referans değeri denetler ve DOĞRU ya da YANLIŞ değeri döner. Örneğin bir bir hücrenin boş olup olmadığını kontrol etmek için EBOŞSA (ISBLANK) Fonksiyonunu kullanırız. Hücre boşsa DOĞRU hücre dolu ise YANLIŞ değeri döner. Mantıksal üretilen bu değerleri başka fonksiyonlarda kullanabilirsiniz.

Mesela EĞER (IF) fonksiyonu ile EBOŞSA (ISBLANK) beraber kullanarak hücre boş olduğunda ne yapılacağını, dolu olduğunda ne yapılacağını belirleyebilirsiniz.

= EĞER ( EBOŞSA(A1);”Hücre Boş”;”Hücre Dolu”)

Devamını oku

Basamak Sayılarına Göre Metinsel Sıralama

Soru Cevap Bölümü

Hüseyin sordu

 

Excel Soruları

Merhaba

5 basamaklı sayıları sıralamak isterken basamak sayılarını dikkate alarak sıralayan excelde nasıl bir yol izlemem gerekir.
Örneğin
2016/11411
2016/11418
2016/116
2016/118
2016/119
2016/12
2016/122
2016/123
2016/125
2016/132
2016/13431

burada olduğu gibi 116, 118 , 119 gibi sayılar üstte olması gerekirken basamak sayısına göre aldığından 11411 sayısını küçük olarak algılıyor.
Bunu düzeltmenin yolu var mı ?

Teşekkürler

 

Excel Cevapları

Merhabalar;
Verinizin içinde / değeri olduğu için excel artık Metinsel Sıralama yapacaktır. Sizin istediğiniz ise Sayısal Sıralama

Metin Sıralama Örnek Verisi

Metinsel sıralama daki verinizden örnek verecek olursam şöyledir;

Önce 2016/ değeri aynı olduğu için buralarda değişiklik olmaz. / karakterinden sonra
6. karakterleri sıralar yani o alanda 1 değerini sıraladı.
7. karakterde 1, 2 3 değerleri var. Onları kendi aralarında sıralar.
8 ve sonraki karakterlerde bazı karakterler olmadığı için sıralama kendi aralarında gruplanmış şekilde sıralanıyor.
Eğer bu verileri sayısal sıralama yapmak isterseniz sayısala çevirip Birleştir Formülü ile istediğiniz değerleri görsel olarak gösterebilirsiniz.

Formül aşağıdaki gibi

=SAYIYAÇEVİR(PARÇAAL(J4;BUL(“/”;J4)+1;100))

Metnin Sayıya Çevrilip Sıralanma işlemi

metinsel-siralama-soru.xlsx Excel Dosyasından verilere ulaşabilirsiniz.

Koşullu Biçimlendirmede Renklendirme Sorunu

Soru Cevap Bölümü

Adem Özer sordu

Excel Soruları

Merhaba Hocam;
Ben Excelde  – işareti koyduğum hücreleri kırmızıya boyamaya çalışıyorum bunun için de Koşullu biçimlendirmede formül kısmına =”-” yazıyorum ama malesef renklenmiyor. Yardımcı olursanız çok sevinirim
iyi çalışmalar

Adem Özer

Excel Cevapları

Merhaba;
Önce işlem yapılacak yerleri seçin. Sonra Koşullu Biçimlendirme Formül kısmına seçtiğiniz ilk hücreyi referans göstererek aşağıdaki gibi formülü yazın.

=A1=”-”Koşul

tüm değerleri seçtiğiniz için excel arka tarafta diğer alanlara da bu formülleri otomatik uygulayacaktır.
Belirttiğiniz şekilde yazdığınızda hedef hücre gösterilmediğinden hata alacaktır.
Selamlar.

 

Ürün Kodu Altına Alt Parça Listesi Gelmesi

Soru Cevap Bölümü

Bilal sordu

Excel Soruları

Sayın Mustafa bey,

Aşağıdaki örnekte görüldüğü üzere, sayfa1 altında MR kodu ile başlayan ve altlarında alt parçaları olan 35000 satır ürünüm var. Sayfa 2 de de siparişini hazırlayacağım bir listem var.

Sipariş listeme ürün kodunu (MR ile başlayan) yazdığımda altına YM kodu ile başlayan tüm alt parça kodları ve yanlarında listede yazan kullanım adetlerinin gelmesini istiyorum.

Bu konuda yardımcı olabilirmisiniz.

 

SAYFA 1 SAYFA 2
Stok Kodu Birim Miktar ÜRÜN KODU SİPARİŞ ADEDİ
MR 610973 Adet MR 610973 500
TS.04.01.0039 Adet 1,00 STOK KODU BİRİM MİKTARI TOP. SİPARİŞ ADEDİ
TS.08.01.0016 Adet 1,00 YM.01.09.0069 2
TS.08.01.0028 Adet 1,00 YM.01.09.0070 1
HM.01.01.0003 Adet 0,06 YM.01.09.0071 1
HM.01.02.0003 Adet 1,00 YM.01.09.0073 1
HM.01.03.0027 Adet 1,00 YM.01.09.0074 1
HM.01.03.0038 Adet 1,00 YM.01.09.0075 1
HM.01.03.0043 Adet 1,00 YM.01.14.0022 1
HM.01.03.0070 Cm 58,00 YM.01.14.0023 1
HM.01.05.0002 Adet 1,00 YM.01.14.0038 2
HM.01.05.0019 Adet 1,00 YM.01.14.0081 1
HM.04.01.0011 Adet 6,00 YM.01.14.0082 1
HM.05.01.0003 Adet 2,00 YM.01.16.0023 5
HM.05.02.0027 Adet 6,00 YM.02.09.0018 1
HM.05.02.0029 Adet 5,00 YM.05.09.0005 1
HM.05.09.0001 Adet 2,00 YM.10.01.0025 1
HM.05.10.0002 Adet 2,00
HM.05.12.0010 Adet 2,00
HM.06.01.0001 Cm 131,00
HM.06.02.0017 Adet 1,00
HM.11.01.0001 Gr 7,00
HM.11.01.0002 Gr 450,00
HM.11.01.0002 Gr 200,00
HM.11.01.0008 Gr 224,50
HM.11.01.0008 Gr 46,50
HM.11.01.0008 Gr 56,50
HM.11.01.0008 Gr 57,50
HM.11.01.0008 Gr 9,50
HM.11.01.0021 Gr 2,00
HM.11.01.0025 Gr 0,30
HM.11.01.0025 Gr 3,00
HM.11.01.0025 Gr 2,00
HM.11.01.9999 Gr 0,20
HM.11.01.9999 Gr 5,00
HM.11.01.9999 Gr 2,50
HM.11.01.9999 Gr 5,00
HM.11.01.9999 Gr 5,00
HM.11.01.9999 Gr 5,00
HM.11.01.9999 Gr 1,00
HM.11.01.9999 Gr 1,00
HM.11.01.9999 Gr 1,00
HM.11.01.9999 Gr 20,00
HM.11.01.9999 Gr 2,50
HM.11.01.9999 Gr 2,50
HM.12.01.0002 Gr 3,00
HM.12.01.0002 Gr 1,00
HM.12.01.0007 Gr 1,00
HM.12.01.0007 Gr 0,50
HM.12.01.0016 Gr 0,50
HM.13.01.0050 Adet 1,00
HM.14.01.0019 Adet 4,00
HM.17.01.0058 Adet 1,00
YM.01.09.0069 Adet 2,00
YM.01.09.0070 Adet 1,00
YM.01.09.0071 Adet 1,00
YM.01.09.0073 Adet 1,00
YM.01.09.0074 Adet 1,00
YM.01.09.0075 Adet 1,00
YM.01.14.0022 Adet 1,00
YM.01.14.0023 Adet 1,00
YM.01.14.0038 Adet 2,00
YM.01.14.0081 Adet 1,00
YM.01.14.0082 Adet 1,00
YM.01.16.0023 Adet 5,00
YM.02.09.0018 Adet 1,00
YM.05.09.0005 Adet 1,00
YM.10.01.0025 Adet 1,00
——————- —— ———
MR 610974 Adet
TS.04.01.0039 Adet 1,00
TS.08.01.0016 Adet 1,00
TS.08.01.0028 Adet 1,00
HM.01.01.0003 Adet 0,06
HM.01.02.0003 Adet 1,00
HM.01.03.0027 Adet 1,00
HM.01.03.0038 Adet 1,00
HM.01.03.0043 Adet 1,00
HM.01.03.0070 Cm 58,00
HM.01.05.0002 Adet 1,00
HM.01.05.0019 Adet 1,00
HM.04.01.0011 Adet 6,00
HM.05.01.0003 Adet 2,00
HM.05.02.0027 Adet 6,00
HM.05.02.0029 Adet 5,00
HM.05.09.0001 Adet 2,00
HM.05.10.0002 Adet 2,00
HM.05.12.0010 Adet 2,00
HM.06.01.0001 Cm 131,00
HM.06.02.0017 Adet 1,00
HM.11.01.0001 Gr 7,00
HM.11.01.0002 Gr 450,00
HM.11.01.0002 Gr 200,00
HM.11.01.0008 Gr 224,50
HM.11.01.0008 Gr 46,50
HM.11.01.0008 Gr 56,50
HM.11.01.0008 Gr 57,50
HM.11.01.0008 Gr 9,50
HM.11.01.0021 Gr 2,00
HM.11.01.0025 Gr 0,30
HM.11.01.0025 Gr 3,00
HM.11.01.0025 Gr 2,00
HM.11.01.9999 Gr 0,20
HM.11.01.9999 Gr 5,00
HM.11.01.9999 Gr 2,50
HM.11.01.9999 Gr 5,00
HM.11.01.9999 Gr 5,00
HM.11.01.9999 Gr 5,00
HM.11.01.9999 Gr 1,00
HM.11.01.9999 Gr 1,00
HM.11.01.9999 Gr 1,00
HM.11.01.9999 Gr 20,00
HM.11.01.9999 Gr 2,50
HM.11.01.9999 Gr 2,50
HM.12.01.0002 Gr 3,00
HM.12.01.0002 Gr 1,00
HM.12.01.0007 Gr 1,00
HM.12.01.0007 Gr 0,50
HM.12.01.0016 Gr 0,50
HM.13.01.0050 Adet 1,00
HM.14.01.0019 Adet 4,00
HM.17.01.0058 Adet 1,00
YM.01.09.0069 Adet 2,00
YM.01.09.0070 Adet 1,00
YM.01.09.0071 Adet 1,00
YM.01.09.0072 Adet 1,00
YM.01.09.0074 Adet 1,00
YM.01.09.0075 Adet 1,00
YM.01.14.0022 Adet 1,00
YM.01.14.0023 Adet 1,00
YM.01.14.0038 Adet 2,00
YM.01.14.0081 Adet 1,00
YM.01.14.0082 Adet 1,00
YM.01.16.0023 Adet 5,00
YM.02.09.0018 Adet 1,00
YM.05.09.0005 Adet 1,00
YM.10.01.0025 Adet 1,00
————————— —— ————–

 

Excel Cevapları

 

Merhaba;

Sorunuzdan yola çıkarak sonuç elde edebilmemiz için Sayfa1’de başlığında değilde her satırda MR ile başlayan değer olmalı.

Veriye bakarak eğer soruyu şöyle soruyorsanız;

Sayfa1’de YM ile başlayanların listesini diye başlarsanız daha anlaşılır olur.

Bunu açıkça belirtmek istedim. Eğer tam istediğiniz bu değilse çözümü sizin sonuçta ne istediğinizi benim de ona göre bir çözüm düşünmem gerekecek.

 

Eğer tahmin ettiğim gibiyse yani Sayfa1’de YM ile başlayanları Sayfa2’de kullanım adetlerini getirmek istiyorsanız DÜŞEYARA Fonksiyonunu kullanabilirsiniz. Aşağıdaki linkte çözümünü paylaşıyorum.

soru-cevap-urun-kodu.xlsx

Bunun için Sayfa2’de ilk satıra =DÜŞEYARA yazarak

  • Sayfa1’de aramak istediğiniz yani YM ile başlayan değeri seçiyoruz.
  • İkinci parametrede Tablo Dizisi soracaktır. Bu kısma da Sayfa1’deki tablonun tamamını seçin.
  • İndis kısmına ise Sayfa1’deki hangi sütun gelmesini istiyorsanız o kolonun numarasını giriniz.
  • Son kolona sıfır yazın.

Örnek Sipariş Adedi Verisi

Aşağıdaki gibi bir sonuç alacaksınız.

DÜŞEYARA le Sipariş Adedi İşlemi

Eğer Stok Kodundan bir parça isterseniz SAĞDAN, SOLDAN, PARÇAAL üçlü fonksiyonundan yararlanacağız.

İstek durumunuza göre cevabınızı şekillendirelim.

Selamlar.

error: İçerik Kopyalamaya Karşı Korulamlıdır. !!