我幾乎沒有在Excel中使用公式混淆的經驗,但是我試圖爲某些無法讓他們的宏工作的人一起破解一些東西。Excel/openoffice問題如果語句嵌套嵌套
基本上,我已經完成了一組數據的排序列表,並且需要抓取前四個項目。使用VLookup或Index似乎是最有意義的,但表格格式化的方式(出於各種原因,我無法改變),似乎我不能讓它們工作(如果我可以切換在他們的列/行定義,然後我可以,但我不知道如果我可以/如何)。所以無論如何,我已經得到了這個長長的嵌套if語句,我應該這樣做,但它會拋出一個缺失元素的509錯誤。我已經做了幾乎所有我能想到的事情,弄清楚發生了什麼事情,沒有運氣。
所以在這裏,它是:
=IF(AO2=13, D2, IF(AP2=13, E2, IF(AQ2=13, F2, IF(AR2=13, G2, IF(AS2=13, H2, IF(AT2=13, I2, IF(AU2=13, J2, IF(AV2=13, K2, IF(AW2=13, L2, IF(AX1=13, M2, IF(AY2=13, N2, IF(AZ2=13, O2, IF(BA2=13, P2, "foo")))))))))))))
其中A02 ...值排序列表(所以指數13對應於D2的最高值:P2)和D2 ......是的我希望它返回相應的值列表。
我想知道是否有人可以快速查看,看看有沒有什麼東西會跳出來。我確定它很愚蠢和/或結構性,但我無法得到它的工作。
P.S. - 我在一個.xlsx文件上使用Calc,但我很確定這應該沒有區別。
非常感謝。再次,我沒有這方面的經驗,只是想爲某人工作。 –