在Excel中嵌套以评估条件然后应用公式
我有一个公式,可以评估一个单元格是空白还是在其中具有“ n/a”,然后根据发现并将不同的权重应用于六个不同的单元格,并进行一些乘法(下面的公式正常)。如何首先检查一个单元格(例如B2),以便可以基于B2应用不同的公式?因此,如果B2是“狗”,我将在下面运行公式,但是我会更改参考行,因此,如果B2是“狗”,我将在我的公式中引用第729行,如果是“猫”,我会参考第730行我的公式。假设我对B2有3种不同的潜在值。谢谢!
= if(or(ad2 =“ n/a”,ad2 = 0),0,ad2 ad $ 729/(ad $ 729 和(ad2&lt;&gt; 0,ad2&lt; ”)+ae $ 729 和(ae2&lt;&gt; 0,ae2& lt;&gt;“ n/a”)+af $ 729 and(af2&lt;&gt; 0,af2&lt;&gt;&gt;&gt;&gt;&gt;&gt;&ag $ 729 and(ag2&lt;&gt; 0,ag2&lt ;&gt;“ n/a”)+ah $ 729 an d(ah2&lt;&gt; 0,ah2&lt;&gt;“ n/a”)+ai $ 729 and(ai2&lt;&gt; 0,ai2&lt;&lt;&gt;&gt;&gt;&gt;“ n/a”)))+if(or(ae2) =“ n/a”,ae2 = 0),0,ae2 ae $ 72 9/(Ad $ 729 和(ad2&lt;&gt; 0,ad2&lt;&gt;“ n/a”)+ae $ 729 and(ae2&lt;&gt; 0,ae2 )+af $ 729 和(af2&lt;&gt; 0,af2&lt;&gt;“ n/a”)+ag $ 729 and(ag2&lt;&gt; 0,ag2&lt;&gt;“ n/a”)+ah $ 729 and(ah2&lt;&gt;&gt; 0 ,ah2&lt;&gt;“ n/a”)+ai $ 729 < /em> and(ai2&lt;&gt; 0,ai2&lt;&gt;&gt;“ n/a”)))))+if(或(af2 =“ n/a”,af2 = 0),0,0,af2 af2 af $ 729/ (ad $ 729 和(ad2&lt;&gt; 0,ad2&lt;&g t;“ n/a”)+ae $ 729 和(ae2&lt;&gt; 0,ae2&lt;&gt;“ n/a”)+af $ 729 和(af2&lt;&gt;&gt;&gt; 0,af2&lt;&gt;&gt;&gt ;“ n/a”)+ag $ 729 和(AG2& lt;&gt; 0,ag2&lt;&gt;“ n/a”)+ah $ 729 and(ah2&lt;&gt; 0,ah2&lt;&lt;&gt;&gt;&gt;&gt;&gt;&gt; ;&gt; 0,ai2&lt;&gt;“ n/a”))))) +if(or(ag2 =“ n/a”,ag2 = 0),0,ag2 ag $ 729/(ad $ 729 和(ad2&lt;&gt; 0,ad2&lt; ”)+AE $ 729 和(ae2&lt;&gt; 0,ae2 &lt;&gt;“ n/a”)+af $ 729 and(af2&lt;&gt; 0,af2&lt;&lt;&gt;&gt;&gt;&gt;&gt;&a ag $ 729 and(ag2&lt; gt; gt; gt; 0,ag2&lt ;&gt;“ n/a”)+ah $ 729 an d(ah2&lt;&gt; 0,ah2&lt;&gt;“ n/a”)+ai $ 729 and(ai2&lt;&gt;&gt; 0,ai2&lt; ah2 =“ n/a”,ah2 = 0),0,ah2 ah $ 72 9/(Ad $ 729 和(Ad2&lt;&gt; 0,ad2&lt;&gt;&gt;&gt;&gt;&gt;&ae $ 729 and(ae2&lt;&gt; 0,ae2 )+af $ 729 和(af2&lt;&gt ; 0,af2&lt;&gt;“ n/a”)+ag $ 729 and(ag2&lt;&gt; 0,ag2&lt;&gt;“ n/a”)+ah $ 729 and(ah2&lt;&gt;&gt; 0,ah2&lt;&gt;“ n/a”)+ai $ 729 and(ai2&lt;&gt; 0,ai2&lt;&gt;“ n/a”))))+if(或(ai2 =“ n/a”,ai2 = 0),0,0,ai2 ai $ 729 /(AD $ 729 和(ad2&lt;&gt; 0,ad2&lt;&gt ;“ n/a”)+ae $ 729 和(ae2&lt;&gt; 0,ae2&lt;&gt;“ n/a”)+af $ 729 and(af2&lt;&gt;&gt; 0,af2&lt; “ n/a”)+ag $ 729 和(ag2& lt;&gt; 0,ag2&lt;&gt;“ n/a”)+ah $ 729 和(ah2&lt;&gt; 0,ah2&lt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ;&gt; 0,ai2&lt;&gt;“ n/a”)))))
I have a formula that evaluates if a cell is blank or has 'N/A' in it and then applies different weights to six different cells based on the finding and does some multiplication (the formula below works fine). How do I first check a cell (say B2) so that I can apply a different formula based on B2? So if B2 is 'Dog' I am going to run the formula below but I'll change the reference rows, so if B2 is 'Dog' I'll reference Row 729 in my formula and if it's 'Cat' I'll reference Row 730 in my formula. Let's say I have 3 different potential values for B2. Thanks!
=IF(OR(AD2="N/A",AD2=0),0,AD2AD$729/(AD$729AND(AD2<>0,AD2<>"N/A")+AE$729AND(AE2<>0,AE2<>"N/A")+AF$729AND(AF2<>0,AF2<>"N/A")+AG$729AND(AG2<>0,AG2<>"N/A")+AH$729AND(AH2<>0,AH2<>"N/A")+AI$729AND(AI2<>0,AI2<>"N/A")))+IF(OR(AE2="N/A",AE2=0),0,AE2AE$729/(AD$729AND(AD2<>0,AD2<>"N/A")+AE$729AND(AE2<>0,AE2<>"N/A")+AF$729AND(AF2<>0,AF2<>"N/A")+AG$729AND(AG2<>0,AG2<>"N/A")+AH$729AND(AH2<>0,AH2<>"N/A")+AI$729AND(AI2<>0,AI2<>"N/A")))+IF(OR(AF2="N/A",AF2=0),0,AF2AF$729/(AD$729AND(AD2<>0,AD2<>"N/A")+AE$729AND(AE2<>0,AE2<>"N/A")+AF$729AND(AF2<>0,AF2<>"N/A")+AG$729AND(AG2<>0,AG2<>"N/A")+AH$729AND(AH2<>0,AH2<>"N/A")+AI$729AND(AI2<>0,AI2<>"N/A")))+IF(OR(AG2="N/A",AG2=0),0,AG2AG$729/(AD$729AND(AD2<>0,AD2<>"N/A")+AE$729AND(AE2<>0,AE2<>"N/A")+AF$729AND(AF2<>0,AF2<>"N/A")+AG$729AND(AG2<>0,AG2<>"N/A")+AH$729AND(AH2<>0,AH2<>"N/A")+AI$729AND(AI2<>0,AI2<>"N/A")))+IF(OR(AH2="N/A",AH2=0),0,AH2AH$729/(AD$729AND(AD2<>0,AD2<>"N/A")+AE$729AND(AE2<>0,AE2<>"N/A")+AF$729AND(AF2<>0,AF2<>"N/A")+AG$729AND(AG2<>0,AG2<>"N/A")+AH$729AND(AH2<>0,AH2<>"N/A")+AI$729AND(AI2<>0,AI2<>"N/A")))+IF(OR(AI2="N/A",AI2=0),0,AI2AI$729/(AD$729AND(AD2<>0,AD2<>"N/A")+AE$729AND(AE2<>0,AE2<>"N/A")+AF$729AND(AF2<>0,AF2<>"N/A")+AG$729AND(AG2<>0,AG2<>"N/A")+AH$729AND(AH2<>0,AH2<>"N/A")+AI$729AND(AI2<>0,AI2<>"N/A")))
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论