Menda excelda birja ro'yxati bor

Menda excelda birja ro'yxati bor. Men E7 hujayrasida raqamni kiritgandan so'ng yaxshi bo'lgan = IF (E7 = 0, "-", D6 + B7 + C7-E7) formula ishlataman, lekin B7 va/yoki C7-da qiymat kiritilganda hisoblash. Formulalar D7 hujayrasida bo'ladi, lekin undan ko'p yozuvlar mavjud bo'lmagunga qadar quyida ko'rsatilgan hujayralardagi formula natijalarini ko'rsatishni xohlamayman. Iltimos yordam bera olasizmi?

Kit Stock

0
Agar siz kerakli narsani olsangiz, unda ko'proq sinov qilsangiz: = IF (AND (B7 + C7 <> 0, E7 = 0), D6 + B7 + C7, IF (E7 = 0, D6 + B7 + C7-E7)) Bu if IF ning ichida. Ikki narsa haqiqat bo'lishi uchun tashqi IF sinovlari. Ishonamanki, bu sizga kerak emas, ammo sizni yaqinlashtirishi kerak.
qo'shib qo'ydi muallif JNevill, manba
Agar siz kerakli narsani olsangiz, unda ko'proq sinov qilsangiz: = IF (AND (B7 + C7 <> 0, E7 = 0), D6 + B7 + C7, IF (E7 = 0, D6 + B7 + C7-E7)) Bu if IF ning ichida. Ikki narsa haqiqat bo'lishi uchun tashqi IF sinovlari. Ishonamanki, bu sizga kerak emas, ammo sizni yaqinlashtirishi kerak.
qo'shib qo'ydi muallif JNevill, manba
Bu barcha ichki testlar bilan chalkashtirishi mumkin. Mening misolim shunday deydi: "Agar B7 plus C7 0 ga teng bo'lsa va E7 0 ga teng bo'lsa, D6, B7 va C7 ni qo'shing, aks holda E7 0ga teng bo'lsa, u holda chiziqni yoping. D6, B7, C7 va E7 sarlavhalarini oldinga surib qo'ying. " Agar siz nimani sinab ko'rishni aniqroq tushuntira olsangiz va chiqdim xuddi men yozgan joyimdagidek shunday bo'lishini kutsangiz, mos keladigan formulani yozishdan mamnun bo'lamiz.
qo'shib qo'ydi muallif JNevill, manba
Tashakkur, lekin hali uni olmagan - urinishni davom ettiradi!
qo'shib qo'ydi muallif W Fleckner, manba
Tashakkur, lekin hali uni olmagan - urinishni davom ettiradi!
qo'shib qo'ydi muallif W Fleckner, manba
Tashakkur, lekin hali uni olmagan - urinishni davom ettiradi!
qo'shib qo'ydi muallif W Fleckner, manba

8 javoblar

Men sizning namunangizga qo'shilmaydigan raqamlarni hisobga olish uchun B dagi "Original kabinetga" ustunini kiritishni taklif qilaman:

Data table with

Bunday holda, bu formuladan foydalaning:

=IF(AND(B2=0,C2=0,D2=0,F2=0),"",B2+C2+D2-F2)

B va C, D va F kolonlari bo'sh yoki yo'qligini tekshiradi va ular bo'sh bo'lgan hujayrani chiqarsa tekshiradi. Aks holda, siz ushbu xujayralardan oqilona bo'lasiz.

Bu siz erishmoqchi bo'lgan narsaga yaqinmi?

You can download my test file here

0
qo'shib qo'ydi
Mening yomonligim, aslida. Men Norvegiyada yashayman, u erda vergul koeffitsienti. Shuning uchun vergul o'rniga formulada argumentlarni ajratish uchun nuqta-vergulni ishlatamiz. Formuladagi barcha nuqta-vergullarni vergul bilan almashinish. Asl javob shu tarzda tahrirlangan.
qo'shib qo'ydi muallif LarsS, manba
Sinov dosyanimdagi hujayralardagi formula natijalarini qabul qilmayman. Men original javobimda unga havola qo'shgandim. U oxirida ishlayaptimi yoki yo'qligini bilib oling.
qo'shib qo'ydi muallif LarsS, manba
Oh, sizning formulaingizda xatolikni ko'rmoqdamiz. Sizda D5 o'rniga E5 va ifoda va F5 o'rniga E5 o'rniga. Bu to'g'ri bo'lishi kerak: = IF (AND (B5, C5, D5, F5 = "0"), "", B5 + C5 + D4-F5)
qo'shib qo'ydi muallif LarsS, manba
Ishingizdan xursandman :) Excel formulalari tushunish qiyin emas, shuning uchun tashvish ham yo'q. Agar javobingizdan foydalansangiz, iltimos so'rovning chap tomonidagi tasdiq belgisini bosish orqali uni qabul qilsangiz, unda kredit olishim mumkin;) Rahmat qilaman, Wendy
qo'shib qo'ydi muallif LarsS, manba
Rahmat sizga yaxshi ko'rinadi. Buni sinashga harakat qilaman - kechirim so'ramasligim uchun, lekin ko'p narsalarni sinab ko'rdim. Qanday qilib men o'zimni bilishimga imkon beradi.
qo'shib qo'ydi muallif W Fleckner, manba
Sabr-toqatingiz uchun tashakkur. Lars, men uni saralab oldik, siz juda ham foydalandingiz. Wendy
qo'shib qo'ydi muallif W Fleckner, manba
Sizning namunangiz mukammal ko'rinadi, lekin men aynan shu narsani qilsam, formulada xatolikka ishora qiluvchi xato xabari paydo bo'ladi (u 0 ning B2 = 0 ni ta'kidlaydi) Men "0" bilan bir xil xatolarni sinab ko'rdim. Boshqa fikrlar bormi?
qo'shib qo'ydi muallif W Fleckner, manba
Rahmat, men oxirida ishlaydigan kodni topdim. ammo quyidagi hujayralardagi barcha formula natijalarini qanday qilib to'xtatishim mumkin? Bo'sh bir qatorni qay tarzda qaytarib olish kerak. Formulani if ​​= IF (AND (B5, C5, E5 = "0"), "", B5 + C5 + D4-E5)
qo'shib qo'ydi muallif W Fleckner, manba

Men sizning namunangizga qo'shilmaydigan raqamlarni hisobga olish uchun B dagi "Original kabinetga" ustunini kiritishni taklif qilaman:

Data table with

Bunday holda, bu formuladan foydalaning:

=IF(AND(B2=0,C2=0,D2=0,F2=0),"",B2+C2+D2-F2)

B va C, D va F kolonlari bo'sh yoki yo'qligini tekshiradi va ular bo'sh bo'lgan hujayrani chiqarsa tekshiradi. Aks holda, siz ushbu xujayralardan oqilona bo'lasiz.

Bu siz erishmoqchi bo'lgan narsaga yaqinmi?

You can download my test file here

0
qo'shib qo'ydi
Oh, sizning formulaingizda xatolikni ko'rmoqdamiz. Sizda D5 o'rniga E5 va ifoda va F5 o'rniga E5 o'rniga. Bu to'g'ri bo'lishi kerak: = IF (AND (B5, C5, D5, F5 = "0"), "", B5 + C5 + D4-F5)
qo'shib qo'ydi muallif LarsS, manba
Mening yomonligim, aslida. Men Norvegiyada yashayman, u erda vergul koeffitsienti. Shuning uchun vergul o'rniga formulada argumentlarni ajratish uchun nuqta-vergulni ishlatamiz. Formuladagi barcha nuqta-vergullarni vergul bilan almashinish. Asl javob shu tarzda tahrirlangan.
qo'shib qo'ydi muallif LarsS, manba
Sinov dosyanimdagi hujayralardagi formula natijalarini qabul qilmayman. Men original javobimda unga havola qo'shgandim. U oxirida ishlayaptimi yoki yo'qligini bilib oling.
qo'shib qo'ydi muallif LarsS, manba
Ishingizdan xursandman :) Excel formulalari tushunish qiyin emas, shuning uchun tashvish ham yo'q. Agar javobingizdan foydalansangiz, iltimos so'rovning chap tomonidagi tasdiq belgisini bosish orqali uni qabul qilsangiz, unda kredit olishim mumkin;) Rahmat qilaman, Wendy
qo'shib qo'ydi muallif LarsS, manba
Sabr-toqatingiz uchun tashakkur. Lars, men uni saralab oldik, siz juda ham foydalandingiz. Wendy
qo'shib qo'ydi muallif W Fleckner, manba
Rahmat sizga yaxshi ko'rinadi. Buni sinashga harakat qilaman - kechirim so'ramasligim uchun, lekin ko'p narsalarni sinab ko'rdim. Qanday qilib men o'zimni bilishimga imkon beradi.
qo'shib qo'ydi muallif W Fleckner, manba
Sizning namunangiz mukammal ko'rinadi, lekin men aynan shu narsani qilsam, formulada xatolikka ishora qiluvchi xato xabari paydo bo'ladi (u 0 ning B2 = 0 ni ta'kidlaydi) Men "0" bilan bir xil xatolarni sinab ko'rdim. Boshqa fikrlar bormi?
qo'shib qo'ydi muallif W Fleckner, manba
Rahmat, men oxirida ishlaydigan kodni topdim. ammo quyidagi hujayralardagi barcha formula natijalarini qanday qilib to'xtatishim mumkin? Bo'sh bir qatorni qay tarzda qaytarib olish kerak. Formulani if ​​= IF (AND (B5, C5, E5 = "0"), "", B5 + C5 + D4-E5)
qo'shib qo'ydi muallif W Fleckner, manba

Men sizning namunangizga qo'shilmaydigan raqamlarni hisobga olish uchun B dagi "Original kabinetga" ustunini kiritishni taklif qilaman:

Data table with

Bunday holda, bu formuladan foydalaning:

=IF(AND(B2=0,C2=0,D2=0,F2=0),"",B2+C2+D2-F2)

B va C, D va F kolonlari bo'sh yoki yo'qligini tekshiradi va ular bo'sh bo'lgan hujayrani chiqarsa tekshiradi. Aks holda, siz ushbu xujayralardan oqilona bo'lasiz.

Bu siz erishmoqchi bo'lgan narsaga yaqinmi?

You can download my test file here

0
qo'shib qo'ydi
Mening yomonligim, aslida. Men Norvegiyada yashayman, u erda vergul koeffitsienti. Shuning uchun vergul o'rniga formulada argumentlarni ajratish uchun nuqta-vergulni ishlatamiz. Formuladagi barcha nuqta-vergullarni vergul bilan almashinish. Asl javob shu tarzda tahrirlangan.
qo'shib qo'ydi muallif LarsS, manba
Sinov dosyanimdagi hujayralardagi formula natijalarini qabul qilmayman. Men original javobimda unga havola qo'shgandim. U oxirida ishlayaptimi yoki yo'qligini bilib oling.
qo'shib qo'ydi muallif LarsS, manba
Oh, sizning formulaingizda xatolikni ko'rmoqdamiz. Sizda D5 o'rniga E5 va ifoda va F5 o'rniga E5 o'rniga. Bu to'g'ri bo'lishi kerak: = IF (AND (B5, C5, D5, F5 = "0"), "", B5 + C5 + D4-F5)
qo'shib qo'ydi muallif LarsS, manba
Ishingizdan xursandman :) Excel formulalari tushunish qiyin emas, shuning uchun tashvish ham yo'q. Agar javobingizdan foydalansangiz, iltimos so'rovning chap tomonidagi tasdiq belgisini bosish orqali uni qabul qilsangiz, unda kredit olishim mumkin;) Rahmat qilaman, Wendy
qo'shib qo'ydi muallif LarsS, manba
Sabr-toqatingiz uchun tashakkur. Lars, men uni saralab oldik, siz juda ham foydalandingiz. Wendy
qo'shib qo'ydi muallif W Fleckner, manba
Sizning namunangiz mukammal ko'rinadi, lekin men aynan shu narsani qilsam, formulada xatolikka ishora qiluvchi xato xabari paydo bo'ladi (u 0 ning B2 = 0 ni ta'kidlaydi) Men "0" bilan bir xil xatolarni sinab ko'rdim. Boshqa fikrlar bormi?
qo'shib qo'ydi muallif W Fleckner, manba
Rahmat sizga yaxshi ko'rinadi. Buni sinashga harakat qilaman - kechirim so'ramasligim uchun, lekin ko'p narsalarni sinab ko'rdim. Qanday qilib men o'zimni bilishimga imkon beradi.
qo'shib qo'ydi muallif W Fleckner, manba
Rahmat, men oxirida ishlaydigan kodni topdim. ammo quyidagi hujayralardagi barcha formula natijalarini qanday qilib to'xtatishim mumkin? Bo'sh bir qatorni qay tarzda qaytarib olish kerak. Formulani if ​​= IF (AND (B5, C5, E5 = "0"), "", B5 + C5 + D4-E5)
qo'shib qo'ydi muallif W Fleckner, manba

Men sizning namunangizga qo'shilmaydigan raqamlarni hisobga olish uchun B dagi "Original kabinetga" ustunini kiritishni taklif qilaman:

Data table with

Bunday holda, bu formuladan foydalaning:

=IF(AND(B2=0,C2=0,D2=0,F2=0),"",B2+C2+D2-F2)

B va C, D va F kolonlari bo'sh yoki yo'qligini tekshiradi va ular bo'sh bo'lgan hujayrani chiqarsa tekshiradi. Aks holda, siz ushbu xujayralardan oqilona bo'lasiz.

Bu siz erishmoqchi bo'lgan narsaga yaqinmi?

You can download my test file here

0
qo'shib qo'ydi
Mening yomonligim, aslida. Men Norvegiyada yashayman, u erda vergul koeffitsienti. Shuning uchun vergul o'rniga formulada argumentlarni ajratish uchun nuqta-vergulni ishlatamiz. Formuladagi barcha nuqta-vergullarni vergul bilan almashinish. Asl javob shu tarzda tahrirlangan.
qo'shib qo'ydi muallif LarsS, manba
Sinov dosyanimdagi hujayralardagi formula natijalarini qabul qilmayman. Men original javobimda unga havola qo'shgandim. U oxirida ishlayaptimi yoki yo'qligini bilib oling.
qo'shib qo'ydi muallif LarsS, manba
Oh, sizning formulaingizda xatolikni ko'rmoqdamiz. Sizda D5 o'rniga E5 va ifoda va F5 o'rniga E5 o'rniga. Bu to'g'ri bo'lishi kerak: = IF (AND (B5, C5, D5, F5 = "0"), "", B5 + C5 + D4-F5)
qo'shib qo'ydi muallif LarsS, manba
Ishingizdan xursandman :) Excel formulalari tushunish qiyin emas, shuning uchun tashvish ham yo'q. Agar javobingizdan foydalansangiz, iltimos so'rovning chap tomonidagi tasdiq belgisini bosish orqali uni qabul qilsangiz, unda kredit olishim mumkin;) Rahmat qilaman, Wendy
qo'shib qo'ydi muallif LarsS, manba
Sabr-toqatingiz uchun tashakkur. Lars, men uni saralab oldik, siz juda ham foydalandingiz. Wendy
qo'shib qo'ydi muallif W Fleckner, manba
Rahmat sizga yaxshi ko'rinadi. Buni sinashga harakat qilaman - kechirim so'ramasligim uchun, lekin ko'p narsalarni sinab ko'rdim. Qanday qilib men o'zimni bilishimga imkon beradi.
qo'shib qo'ydi muallif W Fleckner, manba
Sizning namunangiz mukammal ko'rinadi, lekin men aynan shu narsani qilsam, formulada xatolikka ishora qiluvchi xato xabari paydo bo'ladi (u 0 ning B2 = 0 ni ta'kidlaydi) Men "0" bilan bir xil xatolarni sinab ko'rdim. Boshqa fikrlar bormi?
qo'shib qo'ydi muallif W Fleckner, manba
Rahmat, men oxirida ishlaydigan kodni topdim. ammo quyidagi hujayralardagi barcha formula natijalarini qanday qilib to'xtatishim mumkin? Bo'sh bir qatorni qay tarzda qaytarib olish kerak. Formulani if ​​= IF (AND (B5, C5, E5 = "0"), "", B5 + C5 + D4-E5)
qo'shib qo'ydi muallif W Fleckner, manba

Chiziqni qaytarish o'rniga bo'sh Stringni qaytarishingiz mumkin. Misol uchun:

=IF(E7=0,"",D6+B7+C7-E7)

Bu D ustunidagi ma'lum bir satrda hech narsa ko'rsatilmaydi. E ustidagi mos keladigan satrda qiymat yo'q bo'lguncha.

0
qo'shib qo'ydi

Chiziqni qaytarish o'rniga bo'sh Stringni qaytarishingiz mumkin. Misol uchun:

=IF(E7=0,"",D6+B7+C7-E7)

Bu D ustunidagi ma'lum bir satrda hech narsa ko'rsatilmaydi. E ustidagi mos keladigan satrda qiymat yo'q bo'lguncha.

0
qo'shib qo'ydi

Chiziqni qaytarish o'rniga bo'sh Stringni qaytarishingiz mumkin. Misol uchun:

=IF(E7=0,"",D6+B7+C7-E7)

Bu D ustunidagi ma'lum bir satrda hech narsa ko'rsatilmaydi. E ustidagi mos keladigan satrda qiymat yo'q bo'lguncha.

0
qo'shib qo'ydi

Chiziqni qaytarish o'rniga bo'sh Stringni qaytarishingiz mumkin. Misol uchun:

=IF(E7=0,"",D6+B7+C7-E7)

Bu D ustunidagi ma'lum bir satrda hech narsa ko'rsatilmaydi. E ustidagi mos keladigan satrda qiymat yo'q bo'lguncha.

0
qo'shib qo'ydi