Girilen değerin aralığına bağlı olarak değeri farklı ondalık basamaklara yuvarlayacak bir excel sayfası oluşturmak istiyorum. Farklı formüller kullanmayı denedim ama şansım yaver gitmedi. Resim gereksinimi gösterir. İç içe geçmiş İF kullanarak bunu başarmak mümkün mü? yoksa VB betiğine veya benzerlerine ihtiyacım var mı? Birisi bana en az iki aralık için kullanabileceğim bir ıIF formülü örneği verebilir mi, sonra kalanlar için ayarlayabilirim.
İşte bir arama tablosu kullanan birkaç basit formül:
Bu LookupTable
bunlar sadece orijinal tablodaki rakamlar.
Bu ResultsTable
bu formüller var mı:
En yakın: =VLOOKUP([@Sample],LookupTable,2,TRUE)
Sonuç: =[@Nearest]*ROUND([@Sample]/[@Nearest],0)
Bunu tek bir formül olarak bile yapabilirsiniz, bunun gibi:
=LET(Nearest,VLOOKUP(A2,{0,0.05;1,0.1;10,1;40,5;100,10;400,50;1000,100},2,TRUE),Nearest*ROUND(A2/Nearest,0))