İlgili Hücredeki Açıklamaya Göre Çarpma

  • Konuyu başlatan Konuyu başlatan mcexrem
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Kısa Açıklama

İlgili Hücredeki Açıklamaya Göre Çarpma isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Merhabalar,

CAM LİSTESİ sayfasında B sütununa veri girişiyle ilgili satıra;
E sütununda 4+16+4mm IsıYalıtımlıCam yazıyorsa G sütunundaki veri ile O1 hücresinin çarpımını H sütununun aynı satırına vermesini,
E sütununda Low-E 4+16+4mm IsıYalıtımlıCam yazıyorsa G sütunundaki veri ile O2 hücresinin çarpımını H sütununun aynı satırına vermesini,
E sütununda Konfor 4+16+4mm IsıYalıtımlıCam yazıyorsa G sütunundaki veri ile O3 hücresinin çarpımını H sütununun aynı satırına vermesini talep ediyorum.

Örnek çalışmayı sayfanın 890,891,892. satırlarında anlatmak için yaptım.
Bunu kod ile yaptığımda E sütunundaki açıklamaya göre O sütunundaki veri ile çarpması gerekiyor.
(Satır ve sütunların genişlik ve yüksekliklerinin değiştirilmemesi rica olunur.)
Yardımlarınızı bekler saygılar sunarım. İyi çalışmalar.
 

Ekli dosyalar

Aşağıdaki formulü H890 hücreye yazıp aşağıya doğru çekiniz.

=EĞER(E890="4+16+4mm IsıYalıtımlıCam";G890*$O$1;EĞER(E890="Low-E 4+16+4mm IsıYalıtımlıCam";G890*$O$2;EĞER(E890="Konfor 4+16+4mm IsıYalıtımlıCam";G890*$O$3;"")))

Not: En baştan başlamak isteniyor ise 890 değerini ilgili satır hücresinin değerini yapınız.
 
Selamlar,

Alternatif olarak,
Eğer E Kolonunda yazılanlar P1: P3 aralığında yazılanlarla Bire-Bir AYNI ise

=G890*İNDİS($O$1:$O$3;KAÇINCI(E890;$P$1:$P$3;0))

formülü kullanılabilir...

Virgülden sonra 2 basamağa yuvarlanması isteniyorsa

=YUVARLA(G890*İNDİS($O$1:$O$3;KAÇINCI(E890;$P$1:$P$3;0));2)

şeklinde kullanılabilir.

Eğer E kolonunda yazılanlar P1: P3 aralığında yazılanlarla Bire-Bir AYNI değilse #YOK hatası verecektir.....
 
ilginiz için teşekkür ederim
bir ekleme yapmak istiyorum ama yardımcı olabilir misiniz:

I sütununa sayı yazdığımda bu sayı ile O4 hücresindeki veriyi çarpıp H sütunundaki ilgili satıra eklemesi mümkün müdür?
 

Ekli dosyalar

Selamlar,
H6 hücresine

=EĞERHATA(1/(1/TOPLA(EĞERHATA(I6*$O$4;0);G6*İNDİS($O$1:$O$3;KAÇINCI(E6;$P$1:$P$3;0))));"")

formülünü yazıp, aşağıya doğru kopyalayın....

Açıklaması :
I kolonuna SAYI yazıldığında, yazılan SAYI ile O4 hücresindeki SAYIyı çarpar ve bulunan çarpım sonucunu
G kolonunda yazılan değer ile E kolonunda yazılan ibareye jarşılık gelen değerin çarpımına ekler.....

I kolonunda SAYI yazmazsa (ya da O4 hücresindeki değer SAYI değilse) sonuç HATA (#DEĞER) verecektir...
Bu durumda (HATA olması durumunda), EĞERHATA(I6*$O$4;0) ile = 0 olarak değerlendirilecek ve
sadece, G kolonunda yazılan değer ile E kolonunda yazılan ibareye jarşılık gelen değerin çarpımı yazılacaktır...

EĞERHATA(1/(1/....... ile
Formül sonucu, 0,00, #DEĞER, #YOK ..... (Hata olması durumu ya da 0 olması durumu) değerlerinde hücreye "" (BOŞ) değeri yazdırılır.

0,00
#YOK
#DEĞER

yazıyorsa yazı tipi renginin beyaz olması mümkün müdür?

Bu da mümkün... Ancak, olası bir Toplam alma durumunda, TOPLA işlevinde, Beyaz görünen HATA lar sorun yaratcaktır. TOPLAMA işlevi kullanılmalı ya da DİZİ formül (ya da Dizi formül mantığında çalışan standart formüller) kullanılmalı...
O nedenle, EĞERHATA(1/(1/....... ile "" (BOŞ) olarak yazdırıldı...
 
Çözüm
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst