DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
elimde bir gramaj dosyası var ve başka bir sayfada besinlerin 100 gr daki enerji protein yağ v.b. öğelerin değerleri var. ben yemeklerin kaç kalori olduğunu ne kadar protein içerdiğini hesaplayacak bir formül arıyorum.
Merhaba,
Dosyanızda, "100 GR BESİN DEĞERLERİ" sayfasında, A sütunundaki yemek isimleri ile "VEYA SADECE YEMEK ADINA GÖRE" sayfası A sütunundaki yemek isimlerinin eşit olması durumunda;
"VEYA SADECE YEMEK ADINA GÖRE" sayfası B3'e ; =DÜŞEYARA($A3;'100 GR BESİN DEĞERLERİ'!$A$2:$S$412;2;0) yazıp aşağıya doğru çoğaltın,
"VEYA SADECE YEMEK ADINA GÖRE" sayfası C3'e ; =DÜŞEYARA($A3;'100 GR BESİN DEĞERLERİ'!$A$2:$S$412;3;0) yazıp aşağıya doğru çoğaltın,
Bu yöntemle, diğer sütunları da formülleyiniz.
=EĞER(EHATALIYSA((DÜŞEYARA($B4;'100 GR BESİN DEĞERLERİ'!$A$2:$S$1000;2;0)/100)*$C4);"-";(DÜŞEYARA($B4;'100 GR BESİN DEĞERLERİ'!$A$2:$S$1000;2;0)/100))
=TOPLA(F4:F7)
($A3&" TOPLAM KALORİ")
=DÜŞEYARA(($A3&" TOPLAM KALORİ");'VERİ ALMA'!$A:$W;6;0)
Merhaba;
Dosyanızda biraz düzenleme yaptım,
• "VERİ ALMA" sayfasına "100 GR BESİN DEĞERLERİ" sayfasından yemek reçetesinde bulunan gramajlara göre kalorilerin hesaplanmasını ekledim.
Kod:=EĞER(EHATALIYSA((DÜŞEYARA($B4;'100 GR BESİN DEĞERLERİ'!$A$2:$S$1000;2;0)/100)*$C4);"-";(DÜŞEYARA($B4;'100 GR BESİN DEĞERLERİ'!$A$2:$S$1000;2;0)/100))
• "VERİ ALMA" sayfasında bu eklediğim formüllerin reçetelerin bittiği satırların altında ki boş satırlara alt toplamları formülleri ekledim.
Kod:=TOPLA(F4:F7)
•Alt toplam aldığınız satırın başına "Yemeğin adı" & TOPLAM KALORİ yazısını ekledim, "VEYA SADECE YEMEK ADINA GÖRE" sayfasında verileri bu sonuna eklediğim yazıya göre arayıp bulacak.
Kod:($A3&" TOPLAM KALORİ")
• "VEYA SADECE YEMEK ADINA GÖRE" sayfasına da istediğiniz gibi toplam kalorileri arayan veri formüllerini ekledim.
Kod:=DÜŞEYARA(($A3&" TOPLAM KALORİ");'VERİ ALMA'!$A:$W;6;0)
Not: Değerleri doğru almak istiyorsanız reçetelerin içeriğini doğru hazırlamanız gerekiyor. Örneğin "VERİ ALMA" sayfası B31 hücresinde ki "ET" aslında "Dana Eti (Az Yağlı) veya Dana Eti (Orta Yağlı) gibi "100 GR BESİN DEĞERLERİ" sayfasında ne yazdıysanız o şekilde reçetede ki ürünleri isimlendirmeniz gerekiyor.
Reçeteleri artırdıkça formülleri aşağıya doğru çekerek çoğaltabilirsiniz. Ara toplamlar almayı ve Ara toplam başlıklarının sonuna Yemeğin adı "TOPLAM KALORİ" yazısını eklemeyi unutmayınız...
Örn: EZOGELİN ÇORBA
EZOGELİN ÇORBA TOPLAM KALORİ olmalı.