Mi sapete dire cosa c'è di sbagliato in questo if un po' lungo?
if (m1==0|m2==0|m3==0|m4==0|m5==0|m6==0) {
r7=0
}
else if (m1==0|m2==0|m3==0|m4==0|m5==0|m6=r6) {
r7=(Number(m6));
}
else if (m1==0|m2==0|m3==0|m4==0|m5=r5|m6=r6) {
r7=(Number(m5)+Number(m6))/2;
}
else if (m1==0|m2==0|m3==0|m4=r4|m5=r5|m6=r6){
r7=(Number(m4)+Number(m5)+Number(m6))/3;
}
else if (m1==0|m2==0|m3=r3|m4=r4|m5=r5|m6=r6) {
r7=(Number(m3)+Number(m4)+Number(m5)+Number(m6))/4;
}
else if (m1==0|m2=r2|m3=r3|m4=r4|m5=r5|m6=r6) {
r7=(Number(m2)+Number(m3)+Number(m4)+Number(m5)+Number(m6))/5;
}
else {
r7=(Number(m1)+Number(m2)+Number(m3)+Number(m4)+Number(m5)+Number(m6))/6;
}
Tutte le variabili sono definite in una parte precedente del codice.
if (m1==0|m2==0|m3==0|m4==0|m5==0|m6==0) {
r7=0
}
else if (m1==0|m2==0|m3==0|m4==0|m5==0|m6=r6) {
r7=(Number(m6));
}
else if (m1==0|m2==0|m3==0|m4==0|m5=r5|m6=r6) {
r7=(Number(m5)+Number(m6))/2;
}
else if (m1==0|m2==0|m3==0|m4=r4|m5=r5|m6=r6){
r7=(Number(m4)+Number(m5)+Number(m6))/3;
}
else if (m1==0|m2==0|m3=r3|m4=r4|m5=r5|m6=r6) {
r7=(Number(m3)+Number(m4)+Number(m5)+Number(m6))/4;
}
else if (m1==0|m2=r2|m3=r3|m4=r4|m5=r5|m6=r6) {
r7=(Number(m2)+Number(m3)+Number(m4)+Number(m5)+Number(m6))/5;
}
else {
r7=(Number(m1)+Number(m2)+Number(m3)+Number(m4)+Number(m5)+Number(m6))/6;
}
Tutte le variabili sono definite in una parte precedente del codice.